jotai icon indicating copy to clipboard operation
jotai copied to clipboard

breaking(devtools): renew useAtomsSnapshot and useGotoAtomsSnapshot

Open dai-shi opened this issue 1 year ago • 3 comments

This PR includes:

  • [x] #1116
  • [x] #1273
  • [ ] #1286

dai-shi avatar Jul 26 '22 22:07 dai-shi

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)

vercel[bot] avatar Jul 26 '22 22:07 vercel[bot]

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

codesandbox-ci[bot] avatar Jul 26 '22 22:07 codesandbox-ci[bot]

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

compressed-size-action

github-actions[bot] avatar Jul 26 '22 22:07 github-actions[bot]

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.

dai-shi avatar Aug 19 '22 00:08 dai-shi