A freelance programmer. I'm interested in working remotely with people abroad:
https://contact.axlight.com https://discord.gg/MrQdmzd
Highlights
- 73 discussions answered
Block or Report
Block or report dai-shi
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular 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
-
2,602 contributions in the last year
Less
More
Contribution activity
December 2021
Created 92 commits in 13 repositories
Created a pull request in pmndrs/zustand that received 14 comments
fix(middleware): devtools work in non-browser
resolve #675 (comment) close #694
+19
−8
•
14
comments
Opened 33 other pull requests in 10 repositories
pmndrs/jotai
15
merged
- chore(deps): update dependencies
- fix(core): refactor with createReadDependencies
- fix(core): refactor internal state listener
- chore(deps): update dependencies
- fix(core): resolve infinite loop with derived atoms with onMount
- chore(deps): update dependencies
- fix(utils): atomWithStorage with async json storage
- chore(tests): tweak timeouts
- breaking(types): remove deprecated types
- chore(deps): update dependencies
- fix(core): refactor atomState in store
- fix(core): refactor store (setAtomPromiseOrValue)
- fix(core): refactor store readAtomState
- fix(utils): fix waitForAll types
- fix(core): refactor store with suspense promise
pmndrs/zustand
4
merged
pmndrs/valtio
1
open
3
merged
dai-shi/katachidraw
3
merged
dai-shi/will-this-react-global-state-work-in-concurrent-rendering
2
merged
dai-shi/remote-faces
1
open
dai-shi/use-reducer-async
1
merged
dai-shi/use-atom
1
merged
dai-shi/react-tracked
1
merged
dai-shi/react-hooks-worker
1
merged
Reviewed 27 pull requests in 5 repositories
pmndrs/jotai
12 pull requests
- docs(advanced-recipes): atomWithCompare: atom with custom compare function to skip updates
- Comment store and useAtom internals
- feat(devtools): useAtomsDevtools
- docs: Fix broken util links
- fix(type): Fix types on waitForAll to work with destructuring
- chore(test): Use SWC as Jest transformer
- docs: Split utils into separate doc pages
- doc: Make TOC link in Utils page kebab case
- doc: Added TOC to Utils page
- fix(tests): add useAtomDevtools test
- docs(website): add documentation for atomWithHash options
- fix(core): Bail out of atom.write when atom update and current value are equal
pmndrs/zustand
11 pull requests
- Add higher kinded mutator types
- Deprecations before v4
- Rewrite with better types
- fix(middleware/devtools): deprecate passing name directly instead of an object
- fix(middleware/devtools): minor fixes for pause recording feature
- docs: add note about using set() third param for logging
- Add missing import to ts example
- Remove devtools prefixing from readme
- fix(middleware): devtools work in non-browser
-
rewrite
devtools - chore(test): Use SWC as Jest transformer
pmndrs/valtio
2 pull requests
dai-shi/proxy-memoize
1 pull request
dai-shi/valtio-yjs
1 pull request
Created an issue in pmndrs/jotai that received 4 comments
[RFC] useAtomValue and useSetAtom APIs in core
When we designed the API, we wanted to make it small and the core provides only three functions: atom, useAtom, and Provider.
Later, Provider becom…
4
comments
Opened 7 other issues in 3 repositories
pmndrs/jotai
3
open
1
closed
dai-shi/katachidraw
1
open
1
closed
dai-shi/valtio-yjs
1
open
Answered 15 discussions in 3 repositories
pmndrs/zustand
pmndrs/zustand
- State nested in array not updating reactively?
- Can I pass an argument into createStore provider?
- Do I still need immer for nested updates?
- Update error prop in DOM from transient update?
- Best practice to structure Zustand store for dynamic forms?
- Documentation for creating custom middleware?
- Set Zustand store value based on input name attribute?
pmndrs/jotai
pmndrs/jotai

