Jotaiに関する話題をツイートします。
v2.6.0がリリースされました、React Server Components内で直接<Provider>を使えるようになりました。
Release v2.6.0 · pmndrs/jotai11/29 04:36
Show allv2.5.1がリリースされました、unwrapやuseHydrateAtoms等に関するいくつかの問題が修正されました。
Release v2.5.1 · pmndrs/jotai11/29 04:29
Show allv2.5.0がリリースされました、jotai-effectやjotai-scopeに影響のあるバグ修正がされました。
Release v2.5.0 · pmndrs/jotai10/23 23:59
Show allv2.4.3がリリースされました、v2.1.1から存在していたエッジケースでのバグ修正がされています。
Release v2.4.3 · pmndrs/jotai10/23 23:56
Show allv2.4.2がリリースされました、v2.4から存在したバグが修正されています。
Release v2.4.2 · pmndrs/jotai10/23 23:55
Show allv2.4.1がリリースされました、v2.3から存在するリグレッションへの対応です。
https://twitter.com/jotaijs/status/1697274868495184318
Release v2.4.1 · pmndrs/jotai09/01 00:31
Show allv2.4.0がリリースされました、エッジケースでのバグ修正が行われています。
https://twitter.com/jotaijs/status/1694366236367524039
08/24 00:11
Show allv2.3.0がリリースされました、v2リリース以降で提供が開始されたunstable_unwrapのunstableが取れました、loadableとの比較はドキュメントにて。
https://twitter.com/jotaijs/status/1688959614619103232
Release v2.3.0 · pmndrs/jotai08/09 00:27
Show allv2.2.3がリリースされ、小さな改善が2点行われました、Next.jsで使っている方は #2044 の議論を覗いてみてください。
https://twitter.com/jotaijs/status/1686055406983147520
Release v2.2.3 · pmndrs/jotai08/03 01:00
Show allv2.2.2がリリースされました、エッジケースでの細かな修正が行われました。
https://twitter.com/jotaijs/status/1676639288644206592
Release v2.2.2 · pmndrs/jotai07/06 01:56
Show allv2.2.1がリリースされました、useHydrateAtomsやatomWithStorage等の改善とunstable_unwrapがより安定になりました。
https://twitter.com/jotaijs/status/1670838974334775296
Release v2.2.1 · pmndrs/jotai06/20 01:14
Show allv2.1.1がリリースされました、いくつかのバグ修正が行われています。
https://twitter.com/jotaijs/status/1665757744287342592
Release v2.1.1 · pmndrs/jotai06/06 04:09
Show allv2.1.0がリリースされました、いくつかの機能改善とESMサポートを目的にvitestへの移行が行われました。
Release v2.1.0 · pmndrs/jotai05/08 00:34
Show allv2.0.4がリリースされました、いくつかの小さな改善が行われ、その内の1つはDenoの互換性に関するものです。
また、ドキュメントへのコントリビューションが多く行われました。
Release v2.0.4 · pmndrs/jotai04/11 00:22
Show allv2.0.3がリリースされました、今後登場予定のdevtoolsに必要となる機能が追加されました。
https://twitter.com/jotaijs/status/1631339630959394818
Release v2.0.3 · pmndrs/jotai03/02 23:58
Show allv2.0.2がリリースされました、エッジケース対応など細かな改善が含まれます。
https://twitter.com/jotaijs/status/1626267094445887488
Release v2.0.2 · pmndrs/jotai02/17 01:06
Show allv2.0.1がリリースされました、様々な小さな改良とドキュメントの更新が含まれます。
https://twitter.com/jotaijs/status/1623739420661915648
02/10 00:19
Show allv2.0がリリースされました、v1.11の時からv2の機能は実験的に提供されていましたが、今回で正式に既存apiと置き換えられます。async atomの挙動が変わるので注意しましょう。
https://twitter.com/jotaijs/status/1620436882034421762
Release v2.0.0 · pmndrs/jotai01/31 15:21
Show allv1.13.1がリリースされました、v2リリースへ向けて着々と準備が整ってきています。
https://twitter.com/jotaijs/status/1615094388295888897
Release v1.13.1 · pmndrs/jotai01/17 01:03
Show allv1.13.0がリリースされました、devtools が jotai本体から抜けてjotai-devtoolsへと変更になります。
https://twitter.com/jotaijs/status/1612913928329367553
Release v1.13.0 · pmndrs/jotai01/13 05:33
Show allHappy New Year! v1.12.1がリリースされました、v2 APIがいくつか修正されています。
https://twitter.com/jotaijs/status/1608892170211332096
Release v1.12.1 · pmndrs/jotai01/04 13:36
Show allv1.12.0がリリースされました、v2リリース準備が着々と進んでいます。integrationsがjotai-labsへ移行したのでjotai自体からimportするとdeprecation messageが表示されるようになりました。詳しくは移行ガイドを参照しましょう。
https://twitter.com/jotaijs/status/1605240587803770884
Release v1.12.0 · pmndrs/jotai12/21 00:28
Show allv1.11.2がリリースされました、v2 API pre-releaseに関する変更のみになります。
https://twitter.com/jotaijs/status/1602342421228318726
Release v1.11.2 · pmndrs/jotai12/13 04:24
Show allv1.11.1がリリースされました、v1.11.0で追加されたpre-releaseのv2 APIに2つほど変更が入りました。
https://twitter.com/jotaijs/status/1600223961144430592
Release v1.11.1 · pmndrs/jotai12/08 04:20
Show allv1.11.0がリリースされました、v2機能がプレリリースとして含まれています。マイグレーションガイドも用意されています。
https://twitter.com/jotaijs/status/1598366077527810048
https://github.com/pmndrs/jotai/blob/v1.11.0/docs/guides/migrating-to-v2-api.mdx
Release v1.11.0 · pmndrs/jotai12/02 00:54
Show allv1.10.0がリリースされました、immerやtanstack/queryなどのintegrationがjotai-labsへ移行し、peerDependenciesとなります。
Release v1.10.0 · pmndrs/jotai11/18 02:16
Show allv1.9.2がリリースされました、loadable の修正が行われたようです。
https://twitter.com/jotaijs/status/1590767604645257216
Release v1.9.2 · pmndrs/jotai11/14 01:53
Show allv1.9.1がリリースされました、build周りの修正やatomWithHashの修正が行われたようです。
Release v1.9.1 · pmndrs/jotai11/14 01:52
Show allv1.9.0がリリースされました、Integrationのjotai/queryとjotai/urqlが多くの要望を実現するためにリポジトリが分けられることになりました。
https://twitter.com/jotaijs/status/1585672680207949827
Release v1.9.0 · pmndrs/jotai10/28 15:04
Show allv1.8.6がリリースされました、Jotai Babel pluginがカスタマイズ可能になり、atomWithObservableが修正されたようです。
https://twitter.com/jotaijs/status/1582417136080719898
Release v1.8.6 · pmndrs/jotai10/19 00:02
Show allv1.8.5がリリースされました、core以外でいくつかの修正が加えられました。
https://twitter.com/jotaijs/status/1579515220590211073
Release v1.8.5 · pmndrs/jotai10/17 02:28
Show allv1.8.4がリリースされました、useAtomに与えるatomの型がunionの場合に起こる不具合など、いくつかの修正が含まれます。
https://twitter.com/jotaijs/status/1571936801711075328
Release v1.8.4 · pmndrs/jotai09/20 00:49
Show allv1.8.3がリリースされました、jotai/urqlでのエラーハンドリングが追加されました。他にも型やloadable apiの修正があるようです。
https://twitter.com/jotaijs/status/1567228862362431490
Release v1.8.3 · pmndrs/jotai09/07 15:21
Show allv1.8.2がリリースされました、1.8.1でのリグレッションが2箇所修正されています、また、jotai/urqlでの型がbreaking changeしています。
https://twitter.com/jotaijs/status/1564751518141595650
Release v1.8.2 · pmndrs/jotai08/31 03:09
Show allv1.8.1がリリースされました、atomFamilyとatomWithStorageに関するバグが修正されています。
https://twitter.com/jotaijs/status/1563001525076500480
Release v1.8.1 · pmndrs/jotai08/26 09:12
Show allv1.8.0がリリースされました、abortableAtomが登場です。
https://twitter.com/jotaijs/status/1560764442844864512
使い方の例はコチラから。
https://twitter.com/dai_shi/status/1560785440336400384
Release v1.8.0 · pmndrs/jotai08/22 02:24
Show allv1.7.8がリリースされました、エッジケース対応としてcoreに修正が入ったようです。
https://twitter.com/dai_shi/status/1556616715798056961
Release v1.7.8 · pmndrs/jotai08/08 13:15
Show allv1.7.7がリリースされました、jotai/queryのために react-query v3 から tanstack/query v4 へ移行されました。
https://twitter.com/dai_shi/status/1553985394940977152
Release v1.7.7 · pmndrs/jotai08/03 12:36
Show allv1.7.6がリリースされました、React Query(jotai/query)のエラーハンドリング機能が提供されたようです。
https://twitter.com/dai_shi/status/1549717843079745537
Release v1.7.6 · pmndrs/jotai07/20 11:45
Show allv1.7.5がリリースされました、jotaiのコア部分の改善がなされています。
https://twitter.com/dai_shi/status/1547980457547276288
Release v1.7.5 · pmndrs/jotai07/18 02:27
Show allv1.7.4がリリースされました、v1.7.3でのtypeに関するregressionへの対応が行われています。
https://twitter.com/dai_shi/status/1545380330357395456
Release v1.7.4 · pmndrs/jotai07/11 03:20
Show allv1.7.3がリリースされました、細かな修正がされています。現在、他にいくつかの改善に取り組んでいるとのこと。
https://twitter.com/dai_shi/status/1542296910362726400
06/30 01:39
Show allv1.7.2がリリースされました、React18への改善が含まれます。
https://twitter.com/dai_shi/status/1535243876746903553
Release v1.7.2 · pmndrs/jotai06/10 15:08
Show allv1.7.1がリリースされました、bug fixがメインです。地道にReact18対応が進んでいるように感じられます。
https://twitter.com/dai_shi/status/1532350695546175489
06/02 14:57
Show allv1.7.0がリリースされました、DEVモードでProviderとReact DevToolsを使っている方はマイグレーションが必要です。詳しくはリリースページにて。
https://twitter.com/dai_shi/status/1530548365658050562
Release v1.7.0 · pmndrs/jotai05/30 04:53
Show allv1.6.7がリリースされました、primitive atomの値に変化がない場合、再レンダリングされないようになります。React 18と17では若干の挙動の差異があると報告が上がっているようです。
https://twitter.com/dai_shi/status/1527120038863708160
Release v1.6.7 · pmndrs/jotai05/20 07:36
Show allv1.6.6がリリースされました、主にReact 18対応としてuseTransitionによる再レンダリングの向上がなされたようです。
useTransitionも含め、jotaiのコアチームはReact 18関連のテストケースは不確実の可能性もあるということでフィードバックを求めています。
https://twitter.com/dai_shi/status/1524014251748499456
Release v1.6.6 · pmndrs/jotai05/10 13:39
Show allv1.6.5がリリースされました、v1.6.3での変更に不具合があったようなのでその修正が入っています。
Release v1.6.5 · pmndrs/jotai05/01 06:10
Show alljotai-labsにformライブラリが登場しました。
https://twitter.com/dai_shi/status/1518562466627821570
GitHub - jotai-labs/jotai-form04/26 00:40
Show allexcalidrawにjotaiが採用されました。これまで、excalidraw+には使われてきましたが、とうとう本体にも。
https://twitter.com/excalidraw/status/1404924165904338950
feat: rewrite library state management & related refactor by dwelle · Pull Request #5067 · excalidraw/excalidraw04/20 23:57
Show allv1.6.4がリリースされました、splitAtomやuseAtomDevtoolsの仕様追加、useAtomCallbackとwaitForAllの修正が入りました。これまでsplitAtomの更新関数はremove actionのみでしたが、insertとmoveが導入されました。
Release v1.6.4 · pmndrs/jotai04/16 00:51
Show allv1.6.3がリリースされました、v1.6.2でatomWithStorageに関するバグがあったようですが修正されたようです。
Release v1.6.3 · pmndrs/jotai04/11 12:38
Show allv1.6.2がリリースされました。React 18に関するものはありませんが、現状実害無く動作している模様。もし何かあればレポートしてねとのこと。
https://twitter.com/dai_shi/status/1511181506634731523
Release v1.6.2 · pmndrs/jotai04/05 03:45
Show allReactの目指すSuspenseにしっかり対応するためには、atomの使い方に気を付ける必要があります。そんなTipsをライブラリ化して公開してくれました。アナウンスのツイートも是非ご覧ください。
jotai-labsの発足にも期待が膨らみますね。
https://twitter.com/dai_shi/status/1509533380786155525
GitHub - jotai-labs/jotai-suspense04/01 00:30
Show allReact 18がリリースされましたね。Jotai は 技術的な限界でいくつかのエッジケースを除き、Concurrent Mode をサポートしています。
How about if work on React v18 concurrently mode? · Discussion #1078 · pmndrs/jotai04/01 00:19
Show allv1.6.1がリリースされました。atomWithObservableとdevtoolsの修正が主な内容のようです。React v18-rc へのテストも安定して通っているとのこと。
https://twitter.com/dai_shi/status/1501584219373719553
Release v1.6.1 · pmndrs/jotai03/10 01:00
Show all公式サイトにダークモードが用意されました。右上に切り替えアイコンがあります。
https://jotai.org/
03/07 07:05
Show allいくつかの問い合わせをきっかけに、 tsconfig.json の "strict": true 設定を推奨することがドキュメントに明記されるようです。
fix(docs): add a note about typescript config by dai-shi · Pull Request #1042 · pmndrs/jotai03/07 06:36
Show allDiscordで見ましたが、double-render-with-one-commit について、よく話題に上がりますね。
Need help trying to understand why it re-renders twice · Discussion #1015 · pmndrs/jotai02/28 04:36
Show allhydrationについての議論が活発になっています。
useHydrateAtoms best practices & api questions · Discussion #669 · pmndrs/jotai02/28 04:19
Show allReduxのようにReactの外からStateを操作したい場合、安定した機能としては、jotai/valtio、jotai/zustand、jotai/reduxを使った連携や、atomWithObservableの使用をお勧めされています。v1.6.0からはunstable_createStoreがあります。
update atom like redux · Issue #1020 · pmndrs/jotai02/21 02:51
Show allJotaiがどの様に実装されているかの教材を、Daishiさんがgumroadにてアップしています。jotai.orgのWalkthroughメニューから行くとディスカウントが受けられるようです。
https://daishi.gumroad.com/l/learn-jotai
Jotai, primitive and flexible state management for React02/17 12:15
Show allJotai v1.6.0がリリースされました。詳細はスレッドにて紹介してくれています。
https://twitter.com/dai_shi/status/149213219837565747402/12 04:11
Show allReact NativeでatomWithStorage + AsyncStorageの組み合わせを使うときはdelayInitオプションを使わないとエラーになってしまう様子。ドキュメントに記述が無いらしく、good first issueラベルが付いてますね。
https://github.com/pmndrs/jotai/issues/805
02/10 14:02
Show allviteプロジェクトでも同じ問題が起きているそう。調査してくださっていてありがたい。こちらも今後は #968 で対処していきたい様子。
"useAtomsDevtools/useAtomsSnapshot can only be used in dev mode" error in CRA v5 · Issue #965 · pmndrs/jotai02/09 04:24
Show allCRA(Create React App) v5でuseAtomsDevtoolsを使うとエラーになるようですが、#968のbuildでは動くようです。 https://github.com/pmndrs/jotai/issues/965#issuecomment-1025606950
"useAtomsDevtools/useAtomsSnapshot can only be used in dev mode" error in CRA v5 · Issue #965 · pmndrs/jotai02/09 04:20
Show allJotaiを使っているアプリやサイトを公式ドキュメントに掲載しようとする動きがありそうです。
Join the React Fan Discord Server!02/07 02:26
Show allJotaiはReactの中にステートを持つことが特徴(Reactの世界の中の話)でしたが、外と繋がる日が来るかも知れません。
feat: unstable_createStore by dai-shi · Pull Request #922 · pmndrs/jotai02/06 12:52
Show alluseAtomValueとuseUpdateAtomがutilsからcoreへ移動する様子。useUpdateAtomはuseSetAtomへ名前を変更とのこと。
refactor(core): Move useAtomValue and useSetAtom to core by Thisen · Pull Request #989 · pmndrs/jotai02/06 08:04
Show all以前DaishiさんがJotaiの実装をツイートで紹介してくれましたが、その内容をドキュメントに反映してくれたようです。
https://twitter.com/dai_shi/status/1484835169475653634
Core Internals — Jotai02/02 01:53
Show allTopic Timeline機能開始!
02/01 14:35
Show all