Daishi Kato (@dai_shi) 's Twitter Profile
Daishi Kato

@dai_shi

React library author, maintaining three state management libraries, Zustand, Jotai, Valtio, and React Server Components framework, Waku.

ID: 17336996

linkhttps://daishikato.com calendar_today12-11-2008 10:43:09

8,8K Tweet

16,16K Followers

88 Following

React Summit ๐Ÿ’ฅ Amsterdam/New York & Online (@reactsummit) 's Twitter Profile Photo

Great insights from Daishi Kato on #React #Waku framework with React Server Components support. Excited to dive into it๐Ÿ”ฅ #conference #techtalk gitnation.com/contents/introโ€ฆ

Daishi Kato (@dai_shi) 's Twitter Profile Photo

Check out our new kid in the Jotai ecosystem: jotai-history. Give it a try and share your feedback! github.com/jotaijs/jotai-โ€ฆ

Daishi Kato (@dai_shi) 's Twitter Profile Photo

Just released jotai-zustand v0.6.0! This version exports the `useSelector` hook. It doesn't use any Zustand code, but has a Zustand flavor. The Jotai way is atomic, but some people may prefer selectors. github.com/jotaijs/jotai-โ€ฆ

Just released jotai-zustand v0.6.0!

This version exports the `useSelector` hook. It doesn't use any Zustand code, but has a Zustand flavor. The Jotai way is atomic, but some people may prefer selectors.

github.com/jotaijs/jotai-โ€ฆ
Learn With Jason (@lwjshow) 's Twitter Profile Photo

Did you miss Daishi Kato teaching us about Waku live on LWJ? No worries! Watch highlights from the episode here, then check out the full episode replay learnwithjason.dev/let-s-learn-waโ€ฆ

Teruhisa (@t6adev) 's Twitter Profile Photo

One big breaking change this summer I found on waku.gg ๐Ÿ‘‰ github.com/dai-shi/waku/pโ€ฆ Previously, layout could handle the contents of the inside body tag. Now, we can do html and head tags instead. It's so useful like adding lang attribute to html tag for i18n.

One big breaking change this summer I found on waku.gg
๐Ÿ‘‰ github.com/dai-shi/waku/pโ€ฆ

Previously, layout could handle the contents of the inside body tag. Now, we can do html and head tags instead.
It's so useful like adding lang attribute to html tag for i18n.
tsevdos (@tsevdos) 's Twitter Profile Photo

Valtio is a very promising proxy state management tool, from Poimandres - the creator of Zustand (which is my favorite so far). It makes proxy-state simple for #React and vanilla #js valtio.dev

Daishi Kato (@dai_shi) 's Twitter Profile Photo

Just released Waku v0.21.2 with bug fixes. We're also working on small improvements for future versions. If you're new to Waku, visit waku.gg now.

Daishi Kato (@dai_shi) 's Twitter Profile Photo

I think Dominik ๐Ÿ”ฎ mentioned this issue, and Redux Mark Erikson had it too AFAIR. Even React had the same issue. We got only a few feedback during RC, but weโ€™ll likely see serious bug reports after the final release, even with a long RC period. Iโ€™m talking about Zustand v5-rc.

Theo - t3.gg (@t3dotgg) 's Twitter Profile Photo

I couldn't use this as the actual thumbnail but Ben Davis made it and I wanted to share it so HERE YOU GO THERE'S A COOL NEW ZUSTAND VIDEO

I couldn't use this as the actual thumbnail but <a href="/bmdavis419/">Ben Davis</a> made it and I wanted to share it so HERE YOU GO THERE'S A COOL NEW ZUSTAND VIDEO
Takuya ๐Ÿพ devaslife (@inkdrop_app) 's Twitter Profile Photo

New video ๐ŸŽฌ How to build a smoothly animated table of contents using Framer Motion Framer, Kuma UI Kuma UI, Zustand, and Poimandres, by the riverside ๐Ÿž๏ธ and a bonfire ๐Ÿ”ฅ #NeovimInNature

Daishi Kato (@dai_shi) 's Twitter Profile Photo

Creating a stable promise is actually challenging. How can we store a promise in useState for the initial render? Jotai can be a solution. I used to develop a separate library for this pattern, but thought Jotai should fit better: github.com/dai-shi/react-โ€ฆ

Daishi Kato (@dai_shi) 's Twitter Profile Photo

I wasn't actually aware that this doesn't cause an infinite loop with Zustand v4. However, it doesn't optimize renders. In fact, it's the same as useCountStore() without a selector. Check it out: stackblitz.com/edit/vitejs-viโ€ฆ

I wasn't actually aware that this doesn't cause an infinite loop with Zustand v4. However, it doesn't optimize renders. In fact, it's the same as useCountStore() without a selector.

Check it out: stackblitz.com/edit/vitejs-viโ€ฆ