From 010a8029ba76d539cee1728a1082c051cb9ce845 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Feb 2022 13:00:03 +0900 Subject: [PATCH] =?UTF-8?q?2022-02-01=E3=81=AEJS:=20Recoil=200.6=E3=80=81p?= =?UTF-8?q?npm=207.0.0=20=CE=B1=E3=80=81JSer.info=E3=82=A2=E3=83=B3?= =?UTF-8?q?=E3=82=B1=E3=83=BC=E3=83=88=E7=B5=90=E6=9E=9C=E3=81=AE=E5=85=AC?= =?UTF-8?q?=E9=96=8B=20(#955)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update 577 draft * Update _i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md * Delete _i18n/ja/_posts/2022/2022-02-01-577draft.md * Update _i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md * Update 2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- ...02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md | 205 ++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 _i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md diff --git a/_i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md b/_i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md new file mode 100644 index 00000000000..02c88f8b166 --- /dev/null +++ b/_i18n/ja/_posts/2022/2022-02-01-recoil-0.6-pnpm-7.0.0-a-jser.info.md @@ -0,0 +1,205 @@ +--- +title: "2022-02-01のJS: Recoil 0.6、pnpm 7.0.0 α、JSer.infoアンケート結果の公開" +author: "azu" +layout: post +date : 2022-02-01T03:06:44.417Z +category: JSer +tags: +- TypeScript +- React +- cheatsheet +- photoshop +- webpack + +--- + +JSer.info #577 - Recoil 0.6がリリースされました + +- [Recoil 0.6 | Recoil](https://recoiljs.org/blog/2022/01/28/0.6.0-release/) +- [Release 0.6.0 · facebookexperimental/Recoil](https://github.com/facebookexperimental/Recoil/releases/tag/0.6.0) + +現在ベータ版であるReact 18に対応した変更が含まれています。 +`useSyncExternalStore`を使うようにする変更やReact 18のStrict Modeの動作に対応しています。 + +- [useMutableSource → useSyncExternalStore · Discussion #86 · reactwg/react-18](https://github.com/reactwg/react-18/discussions/86) + +破壊的な変更として、`effects_UNSTABLE`を`effects`にリネームといった変更が含まれています。 + +また、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](https://github.com/facebookexperimental/Recoil/issues/1495#issuecomment-1018935639) + +--- + +npmパッケージ管理ツールのpnpm 7.0.0 αがリリースされています。 + +- [Release v7.0.0-alpha.0 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v7.0.0-alpha.0) + +`pnpm`コマンドのデフォルトの挙動の変更が中心となっています。 +破壊的な変更として、`pnpm -r exec|run|add`の対象にRootを含まないように変更、`--filter`がglobを扱うように変更されています。 +`npm run