Skip to content

wip: building block context#3308

Closed
dai-shi wants to merge 3 commits intobreaking/building-blocks-in-paramsfrom
breaking/building-blocks-in-params-2
Closed

wip: building block context#3308
dai-shi wants to merge 3 commits intobreaking/building-blocks-in-paramsfrom
breaking/building-blocks-in-params-2

Conversation

@dai-shi
Copy link
Copy Markdown
Member

@dai-shi dai-shi commented Apr 16, 2026

No description provided.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
jotai Ready Ready Preview, Comment Apr 21, 2026 7:56am

Request Review

@codesandbox-ci
Copy link
Copy Markdown

codesandbox-ci Bot commented Apr 16, 2026

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.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 16, 2026

More templates

npm i https://pkg.pr.new/jotai@3308

commit: bc29c31

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

Size Change: +16 B (+0.02%)

Total Size: 104 kB

Filename Size Change
./dist/esm/react.mjs 1.87 kB +19 B (+1.03%)
./dist/esm/vanilla/internals.mjs 4.59 kB -19 B (-0.41%)
./dist/react.js 1.83 kB +19 B (+1.05%)
./dist/system/react.development.js 2.06 kB +21 B (+1.03%)
./dist/system/react.production.js 1.26 kB +13 B (+1.04%)
./dist/system/vanilla/internals.development.js 4.7 kB -19 B (-0.4%)
./dist/umd/react.development.js 1.96 kB +19 B (+0.98%)
./dist/umd/react.production.js 1.36 kB +8 B (+0.59%)
./dist/umd/vanilla/internals.development.js 5.99 kB -18 B (-0.3%)
./dist/umd/vanilla/internals.production.js 3.66 kB -7 B (-0.19%)
./dist/vanilla/internals.js 5.83 kB -20 B (-0.34%)
ℹ️ View Unchanged
Filename Size
./dist/babel/plugin-debug-label.js 1.06 kB
./dist/babel/plugin-react-refresh.js 1.26 kB
./dist/babel/preset.js 1.55 kB
./dist/esm/babel/plugin-debug-label.mjs 1.12 kB
./dist/esm/babel/plugin-react-refresh.mjs 1.31 kB
./dist/esm/babel/preset.mjs 1.62 kB
./dist/esm/index.mjs 62 B
./dist/esm/react/utils.mjs 746 B
./dist/esm/utils.mjs 67 B
./dist/esm/vanilla.mjs 667 B
./dist/esm/vanilla/utils.mjs 5.18 kB
./dist/index.js 242 B
./dist/react/utils.js 1.4 kB
./dist/system/babel/plugin-debug-label.development.js 1.22 kB
./dist/system/babel/plugin-debug-label.production.js 900 B
./dist/system/babel/plugin-react-refresh.development.js 1.41 kB
./dist/system/babel/plugin-react-refresh.production.js 1.05 kB
./dist/system/babel/preset.development.js 1.72 kB
./dist/system/babel/preset.production.js 1.29 kB
./dist/system/index.development.js 252 B
./dist/system/index.production.js 185 B
./dist/system/react/utils.development.js 859 B
./dist/system/react/utils.production.js 465 B
./dist/system/utils.development.js 257 B
./dist/system/utils.production.js 190 B
./dist/system/vanilla.development.js 737 B
./dist/system/vanilla.production.js 349 B
./dist/system/vanilla/internals.production.js 2.86 kB
./dist/system/vanilla/utils.development.js 5.38 kB
./dist/system/vanilla/utils.production.js 3.11 kB
./dist/umd/babel/plugin-debug-label.development.js 1.2 kB
./dist/umd/babel/plugin-debug-label.production.js 973 B
./dist/umd/babel/plugin-react-refresh.development.js 1.4 kB
./dist/umd/babel/plugin-react-refresh.production.js 1.12 kB
./dist/umd/babel/preset.development.js 1.69 kB
./dist/umd/babel/preset.production.js 1.36 kB
./dist/umd/index.development.js 383 B
./dist/umd/index.production.js 327 B
./dist/umd/react/utils.development.js 1.54 kB
./dist/umd/react/utils.production.js 1.02 kB
./dist/umd/utils.development.js 395 B
./dist/umd/utils.production.js 340 B
./dist/umd/vanilla.development.js 794 B
./dist/umd/vanilla.production.js 403 B
./dist/umd/vanilla/utils.development.js 6.42 kB
./dist/umd/vanilla/utils.production.js 3.75 kB
./dist/utils.js 243 B
./dist/vanilla.js 685 B
./dist/vanilla/utils.js 6.3 kB

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

LiveCodes Preview in LiveCodes

Latest commit: bc29c31
Last updated: Apr 21, 2026 7:56am (UTC)

Playground Link
React demo https://livecodes.io?x=id/4TSWS9FUV

See documentations for usage instructions.

Comment thread src/react/useAtomValue.ts
@@ -63,6 +66,8 @@ const createContinuablePromise = <T>(
getValue: () => PromiseLike<T> | T,
) => {
const buildingBlocks = INTERNAL_getBuildingBlocks(store)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat idea with the s prop.
Should we do INTERNAL_getBuildingBlocksContext instead?

@dai-shi
Copy link
Copy Markdown
Member Author

dai-shi commented Apr 21, 2026

#3293 (comment)

@dai-shi dai-shi closed this Apr 21, 2026
@dai-shi dai-shi deleted the breaking/building-blocks-in-params-2 branch April 21, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants