Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2022-02-01のJS: Recoil 0.6、pnpm 7.0.0 α、JSer.infoアンケート結果の公開 #955

Merged
merged 17 commits into from
Feb 1, 2022

Conversation

azu
Copy link
Member

@azu azu commented Feb 1, 2022

Recoil 0.6がリリースされました

現在ベータ版であるReact 18に対応した変更が含まれています。
useSyncExternalStoreを使うようにする変更やReact 18のStrict Modeの動作に対応しています。

破壊的な変更として、effects_UNSTABLEeffectsにリネームといった変更が含まれています。

また、RecoilがStableになるのはいつごろなのかという質問に対して、次のIssueで回答されています。

Recoil remains an experimental project as it evolves to support React and its state management. Although we are using Recoil in production at Meta, we keep the project in an experimental status today until we are confident in a solution compatible with all upcoming React features like Concurrent Rendering, Server Components, and Streaming SSR.
-- What's happening in the future of recoil? · Issue #1495 · facebookexperimental/Recoil


npmパッケージ管理ツールのpnpm 7.0.0 αがリリースされています。

pnpmコマンドのデフォルトの挙動の変更が中心となっています。
破壊的な変更として、pnpm -r exec|run|addの対象にRootを含まないように変更、--filterがglobを扱うように変更されています。
npm run <script>に対して--なしで引数を渡せるように、Side effects cacheがデフォルトで有効化、pnpm dlxのaliasとしてpnpxの追加なども含まれています。


JSer.info 11周年で募集していたアンケートの結果を公開しました。
JSer.infoを読んで初めて知ることがどれぐらいあるかや、どのような人が読んでいるのかについてまとめています。

詳細は次の記事を参照してください。

@azu azu merged commit 010a802 into develop Feb 1, 2022
@azu azu deleted the jser-week-577 branch February 1, 2022 04:00
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.

1 participant