Highlights
- 50 discussions answered
Popular repositories
-
react-tracked Public
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
-
-
react-hooks-global-state Public
Simple global state for React with Hooks API without Context API
-
reactive-react-redux Public
[UNMAINTAINED] React Redux binding with React Hooks and Proxy
-
react-hooks-async Public
[UNMAINTAINED] React custom hooks for async functions with abortability and composability
-
3,611 contributions in the last year
Less
More
Contribution activity
October 2021
Created 94 commits in 10 repositories
Created 1 repository
- dai-shi/react JavaScript
Created a pull request in pmndrs/jotai that received 17 comments
Opened 41 other pull requests in 9 repositories
pmndrs/jotai
18
merged
- fix(build): resolve missing babel d.ts files
- refactor(core): revert old dependencies in atom state
- fix(utils): add missing function overload for atomWithStorage
- chore(deps): update dependencies
- refactor(core): retain old dependencies in atom state
- fix(utils): improve atomWithStorage types
- chore(deps): update dependencies
- fix(utils): resolve undefined observable
- chore(tests): increase timeouts to make ci stable (urql tests)
- chore(tests): increase timeouts to make ci stable
- chore(deps): update dependencies
- fix(core): promise handling in store
- fix(core): improve reading atom state
- fix(query): improve atomWith(Infinite)Query with enabled
- fix(core): resolve infinite loop with chained async dependencies
- breaking(utils): remove deprecated signature of atomWithHash
- refactor(tests): no FC, useEffect for commitCount
- refactor(tests): checking console error messages, following up #740
pmndrs/zustand
9
merged
4
open
- chore(deps): update dependencies
- fix(middleware): types and devtools
- fix(tests): immer middleware type test
- fix(context): custom store type for createContext
- breaking(vanilla): drop deprecated store.subscribe with selector
- feat(middleware): subscribeWithSelector middleware
- feat(types): better middleware support
- breaking(middleware): drop deprecated persist options
- breaking(core): drop v2 hook compatibility
- breaking(types): drop deprecated UseStore type
- fix(types): Rename from UseStore to UseBoundStore
- chore(deps): update dependencies
- refactor(tests): cleaner tests
pmndrs/valtio
3
merged
dai-shi/excalidraw-claymate
2
merged
dai-shi/excalidraw-animate
1
open
raycast/extensions
1
merged
dai-shi/valtio-yjs
1
open
anthonyrovira/counter-state
1
merged
facebook/react
1
merged
Reviewed 32 pull requests in 7 repositories
pmndrs/jotai
19 pull requests
- Add docs for Babel preset and refresh plugin
- feat(babel): React Refresh support
- fix(valtio): length of array didn't update (#785)
- fix(utils): improve atomWithStorage types
- docs(website): enable atomWithObservable CodeSandbox sample
- chore(deps): update dependencies
- docs(website): add atomWithObservable to utils section
- fix(core): no async write suspense (BREAKING CHANGE in behavior)
- chore(deps): update dependencies
- fix(website): anchor link inline code styles
- fix(core): resolve infinite loop with chained async dependencies
- feat(website): add support for anchor links
- fix(query): improve atomWith(Infinite)Query with enabled
- fix(website): resolve broken internal links and incorrect canonical urls
- fix(utils): atomWithHash options
- fix(valtio): Add option for atomWithProxy to be synchronous
- feat(website): add shelf navigation on mobile and add attribution
- feat(website): update home page and add docs section
- fix(package): avoid subpath pattern in exports
pmndrs/zustand
6 pull requests
- feat(middleware): devtools dispatch support
- feat(middleware): subscribeWithSelector middleware
-
docs: Clarify that listeners added with
subscribeare called synchronously - feat(types): better middleware support
- fix(middleware): export PersistOptions type definitions
- feat(persist): add partialize option
pmndrs/valtio
2 pull requests
pmndrs/website
2 pull requests
raycast/extensions
1 pull request
dai-shi/valtio-yjs
1 pull request
dai-shi/proxy-memoize
1 pull request
Created an issue in pmndrs/jotai that received 2 comments
Non-hook devtools util
useAtomDevtools is nice, but it is a hook.
In jotai mental model, we'd want it outside React.
Prior art by @aulneau: #575
Now, I think we should re…
2
comments