jotai
jotai copied to clipboard
breaking(devtools): renew useAtomsSnapshot and useGotoAtomsSnapshot
This PR includes:
- [x] #1116
- [x] #1273
- [ ] #1286
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated |
---|---|---|---|
jotai | ✅ Ready (Inspect) | Visit Preview | Aug 18, 2022 at 11:58PM (UTC) |
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit 9fba8d9ff8975246ed7b11406081324db49b884c:
Sandbox | Source |
---|---|
React | Configuration |
React Typescript | Configuration |
React Browserify | Configuration |
React Snowpack | Configuration |
Next.js with custom Babel config | Configuration |
React with custom Babel config | Configuration |
Size Change: +530 B (0%)
Total Size: 145 kB
Filename | Size | Change | |
---|---|---|---|
dist/devtools.js |
4 kB | +63 B (+2%) | |
dist/esm/devtools.js |
3.12 kB | +83 B (+3%) | |
dist/system/devtools.development.js |
3.29 kB | +76 B (+2%) | |
dist/system/devtools.production.js |
2.44 kB | +150 B (+7%) | 🔍 |
dist/umd/devtools.development.js |
4.12 kB | +60 B (+1%) | |
dist/umd/devtools.production.js |
2.85 kB | +98 B (+4%) |
ℹ️ View Unchanged
Filename | Size |
---|---|
dist/babel/plugin-debug-label.js |
945 B |
dist/babel/plugin-react-refresh.js |
1.16 kB |
dist/babel/preset.js |
1.41 kB |
dist/esm/babel/plugin-debug-label.js |
801 B |
dist/esm/babel/plugin-react-refresh.js |
1 kB |
dist/esm/babel/preset.js |
1.25 kB |
dist/esm/immer.js |
643 B |
dist/esm/index.js |
5.13 kB |
dist/esm/optics.js |
668 B |
dist/esm/query.js |
1.17 kB |
dist/esm/redux.js |
254 B |
dist/esm/urql.js |
1.33 kB |
dist/esm/utils.js |
4.94 kB |
dist/esm/valtio.js |
540 B |
dist/esm/xstate.js |
872 B |
dist/esm/zustand.js |
289 B |
dist/immer.js |
726 B |
dist/index.js |
6.14 kB |
dist/optics.js |
938 B |
dist/query.js |
1.27 kB |
dist/redux.js |
314 B |
dist/system/babel/plugin-debug-label.development.js |
911 B |
dist/system/babel/plugin-debug-label.production.js |
677 B |
dist/system/babel/plugin-react-refresh.development.js |
1.1 kB |
dist/system/babel/plugin-react-refresh.production.js |
863 B |
dist/system/babel/preset.development.js |
1.36 kB |
dist/system/babel/preset.production.js |
1.05 kB |
dist/system/immer.development.js |
772 B |
dist/system/immer.production.js |
469 B |
dist/system/index.development.js |
5.35 kB |
dist/system/index.production.js |
2.96 kB |
dist/system/optics.development.js |
770 B |
dist/system/optics.production.js |
455 B |
dist/system/query.development.js |
1.32 kB |
dist/system/query.production.js |
1.08 kB |
dist/system/redux.development.js |
344 B |
dist/system/redux.production.js |
217 B |
dist/system/urql.development.js |
1.49 kB |
dist/system/urql.production.js |
1.01 kB |
dist/system/utils.development.js |
5.28 kB |
dist/system/utils.production.js |
3.31 kB |
dist/system/valtio.development.js |
652 B |
dist/system/valtio.production.js |
400 B |
dist/system/xstate.development.js |
981 B |
dist/system/xstate.production.js |
626 B |
dist/system/zustand.development.js |
377 B |
dist/system/zustand.production.js |
235 B |
dist/umd/babel/plugin-debug-label.development.js |
1.11 kB |
dist/umd/babel/plugin-debug-label.production.js |
839 B |
dist/umd/babel/plugin-react-refresh.development.js |
1.31 kB |
dist/umd/babel/plugin-react-refresh.production.js |
994 B |
dist/umd/babel/preset.development.js |
1.56 kB |
dist/umd/babel/preset.production.js |
1.19 kB |
dist/umd/immer.development.js |
871 B |
dist/umd/immer.production.js |
570 B |
dist/umd/index.development.js |
6.23 kB |
dist/umd/index.production.js |
3.42 kB |
dist/umd/optics.development.js |
1.08 kB |
dist/umd/optics.production.js |
671 B |
dist/umd/query.development.js |
1.42 kB |
dist/umd/query.production.js |
1.1 kB |
dist/umd/redux.development.js |
454 B |
dist/umd/redux.production.js |
322 B |
dist/umd/urql.development.js |
1.77 kB |
dist/umd/urql.production.js |
1.22 kB |
dist/umd/utils.development.js |
9.65 kB |
dist/umd/utils.production.js |
6.22 kB |
dist/umd/valtio.development.js |
722 B |
dist/umd/valtio.production.js |
500 B |
dist/umd/xstate.development.js |
1.45 kB |
dist/umd/xstate.production.js |
912 B |
dist/umd/zustand.development.js |
479 B |
dist/umd/zustand.production.js |
334 B |
dist/urql.js |
1.62 kB |
dist/utils.js |
9.44 kB |
dist/valtio.js |
586 B |
dist/xstate.js |
1.31 kB |
dist/zustand.js |
344 B |
This should be good. Let's merge.
@Aslemammad As you notice, we have common code in useAtomsDevtools and useAtomsSnapshot. We may want to try refactoring to use useAtomsSnapshot
inside useAtomsDevtools
. What do you think? Let's tackle it later.