home.social

#jotai — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jotai, aggregated by home.social.

fetched live
  1. Будь умнее 99% кандидатов в 2026

    Что поисковики и ИИ предлагают учить перед собеседованиями? Чаще всего — что-то в духе списка вопросов с гитхаба. И как это учить? Тупо нажимать на каждый ответ и заучивать разницу в синтаксисе? А на собесе потом:

    habr.com/ru/articles/1073434/

    #состояние #state #redux #state_management #jotai #контекст

  2. Будь умнее 99% кандидатов в 2026

    Что поисковики и ИИ предлагают учить перед собеседованиями? Чаще всего — что-то в духе списка вопросов с гитхаба. И как это учить? Тупо нажимать на каждый ответ и заучивать разницу в синтаксисе? А на собесе потом:

    habr.com/ru/articles/1073434/

    #состояние #state #redux #state_management #jotai #контекст

  3. Будь умнее 99% кандидатов в 2026

    Что поисковики и ИИ предлагают учить перед собеседованиями? Чаще всего — что-то в духе списка вопросов с гитхаба. И как это учить? Тупо нажимать на каждый ответ и заучивать разницу в синтаксисе? А на собесе потом:

    habr.com/ru/articles/1073434/

    #состояние #state #redux #state_management #jotai #контекст

  4. #Jotai v2.20.0 is out, bringing performance improvements for high-throughput workloads and fixing previous regressions.

    The release updates internal building blocks without changing the day-to-day API, though library authors should be aware of new deprecations as work toward Jotai v3 begins.

    Read more ➜ bit.ly/4yIvKy9

    #React #WebDevelopment #InfoQ

  5. #Jotai v2.20.0 is out, bringing performance improvements for high-throughput workloads and fixing previous regressions.

    The release updates internal building blocks without changing the day-to-day API, though library authors should be aware of new deprecations as work toward Jotai v3 begins.

    Read more ➜ bit.ly/4yIvKy9

    #React #WebDevelopment #InfoQ

  6. #Jotai v2.20.0 is out, bringing performance improvements for high-throughput workloads and fixing previous regressions.

    The release updates internal building blocks without changing the day-to-day API, though library authors should be aware of new deprecations as work toward Jotai v3 begins.

    Read more ➜ bit.ly/4yIvKy9

    #React #WebDevelopment #InfoQ

  7. #Jotai v2.20.0 is out, bringing performance improvements for high-throughput workloads and fixing previous regressions.

    The release updates internal building blocks without changing the day-to-day API, though library authors should be aware of new deprecations as work toward Jotai v3 begins.

    Read more ➜ bit.ly/4yIvKy9

    #React #WebDevelopment #InfoQ

  8. v2.20.0 is out, bringing performance improvements for high-throughput workloads and fixing previous regressions.

    The release updates internal building blocks without changing the day-to-day API, though library authors should be aware of new deprecations as work toward Jotai v3 begins.

    Read more ➜ bit.ly/4yIvKy9

  9. Подходы к state management в React

    У React-разработчика две беды: 1. Целевые данные изменились, а ререндера нет. 2. Целевые данные не изменились, а ререндер есть. Есть много вариантов подружить данные с интерфейсом, в рамках данной статьи я пройдусь по самым популярным из них. Выясним, как они устроены и для чего каждый из них подойдет лучше, обсудим конкретные реализации разных паттернов.

    habr.com/ru/articles/984424/

    #React #redux #zustand #mobx #valtio #jotai #state_management

  10. Подходы к state management в React

    У React-разработчика две беды: 1. Целевые данные изменились, а ререндера нет. 2. Целевые данные не изменились, а ререндер есть. Есть много вариантов подружить данные с интерфейсом, в рамках данной статьи я пройдусь по самым популярным из них. Выясним, как они устроены и для чего каждый из них подойдет лучше, обсудим конкретные реализации разных паттернов.

    habr.com/ru/articles/984424/

    #React #redux #zustand #mobx #valtio #jotai #state_management

  11. Подходы к state management в React

    У React-разработчика две беды: 1. Целевые данные изменились, а ререндера нет. 2. Целевые данные не изменились, а ререндер есть. Есть много вариантов подружить данные с интерфейсом, в рамках данной статьи я пройдусь по самым популярным из них. Выясним, как они устроены и для чего каждый из них подойдет лучше, обсудим конкретные реализации разных паттернов.

    habr.com/ru/articles/984424/

    #React #redux #zustand #mobx #valtio #jotai #state_management

  12. Как создавали Jotai

    Устали использовать Redux / Zustand / Jotai как чёрный ящик? Хотите наконец понять, что за магия там под капотом? Мне самому надоело вайбкодить синтаксис Redux-like библиотек. Пора уже понять чё за зверь такой – state manager. Это заняло у меня несколько месяцев, и сейчас пройдём этот путь вместе. Буквально изобретём концепцию Jotai за семь дней.

    habr.com/ru/articles/967748/

    #reactjs #хуки #jotai

  13. Как создавали Jotai

    Устали использовать Redux / Zustand / Jotai как чёрный ящик? Хотите наконец понять, что за магия там под капотом? Мне самому надоело вайбкодить синтаксис Redux-like библиотек. Пора уже понять чё за зверь такой – state manager. Это заняло у меня несколько месяцев, и сейчас пройдём этот путь вместе. Буквально изобретём концепцию Jotai за семь дней.

    habr.com/ru/articles/967748/

    #reactjs #хуки #jotai

  14. Как создавали Jotai

    Устали использовать Redux / Zustand / Jotai как чёрный ящик? Хотите наконец понять, что за магия там под капотом? Мне самому надоело вайбкодить синтаксис Redux-like библиотек. Пора уже понять чё за зверь такой – state manager. Это заняло у меня несколько месяцев, и сейчас пройдём этот путь вместе. Буквально изобретём концепцию Jotai за семь дней.

    habr.com/ru/articles/967748/

    #reactjs #хуки #jotai

  15. After spending the whole day reversing @sitnik_en's logux, I finally figured out how they solve the problem of the log store. They don’t, lol. There are some mentions of Redis in the commercial version, though.

    I spent a bit too much time on this project; will have to wrap the story up soon. The TL;DR insofar was that #Jotai is a more straightforward state management than #nanostores and is **by far** better documented. It's easy to get up and running, easy to scale. It fits the medium-sized scope better than Valtio (just as I thought). It feels somewhat close to ClojureScript state management, which I still find ideal.

    Having an app with shared state and local state is a pain either way. You can’t easily make Loro, Jotai, and React friends. You’ll make sacrifices. In the end, the reasonable approach seems to be to batch local changes in, e.g. Jotai and sync them up to Loro. I didn’t try Automerge yet, but both are Rust WASM. Loro has some very readable source code (I might be biased towards Rust, but Logux is hard to follow), though.

    Aaaand there goes my weekend. I should totally get back into ZFS poking; all this frontend mess makes me crave the sanity of good old C.

    #frontend

  16. After spending the whole day reversing @sitnik_en's logux, I finally figured out how they solve the problem of the log store. They don’t, lol. There are some mentions of Redis in the commercial version, though.

    I spent a bit too much time on this project; will have to wrap the story up soon. The TL;DR insofar was that #Jotai is a more straightforward state management than #nanostores and is **by far** better documented. It's easy to get up and running, easy to scale. It fits the medium-sized scope better than Valtio (just as I thought). It feels somewhat close to ClojureScript state management, which I still find ideal.

    Having an app with shared state and local state is a pain either way. You can’t easily make Loro, Jotai, and React friends. You’ll make sacrifices. In the end, the reasonable approach seems to be to batch local changes in, e.g. Jotai and sync them up to Loro. I didn’t try Automerge yet, but both are Rust WASM. Loro has some very readable source code (I might be biased towards Rust, but Logux is hard to follow), though.

    Aaaand there goes my weekend. I should totally get back into ZFS poking; all this frontend mess makes me crave the sanity of good old C.

    #frontend

  17. After spending the whole day reversing @sitnik_en's logux, I finally figured out how they solve the problem of the log store. They don’t, lol. There are some mentions of Redis in the commercial version, though.

    I spent a bit too much time on this project; will have to wrap the story up soon. The TL;DR insofar was that #Jotai is a more straightforward state management than #nanostores and is **by far** better documented. It's easy to get up and running, easy to scale. It fits the medium-sized scope better than Valtio (just as I thought). It feels somewhat close to ClojureScript state management, which I still find ideal.

    Having an app with shared state and local state is a pain either way. You can’t easily make Loro, Jotai, and React friends. You’ll make sacrifices. In the end, the reasonable approach seems to be to batch local changes in, e.g. Jotai and sync them up to Loro. I didn’t try Automerge yet, but both are Rust WASM. Loro has some very readable source code (I might be biased towards Rust, but Logux is hard to follow), though.

    Aaaand there goes my weekend. I should totally get back into ZFS poking; all this frontend mess makes me crave the sanity of good old C.

    #frontend

  18. After spending the whole day reversing @sitnik_en's logux, I finally figured out how they solve the problem of the log store. They don’t, lol. There are some mentions of Redis in the commercial version, though.

    I spent a bit too much time on this project; will have to wrap the story up soon. The TL;DR insofar was that #Jotai is a more straightforward state management than #nanostores and is **by far** better documented. It's easy to get up and running, easy to scale. It fits the medium-sized scope better than Valtio (just as I thought). It feels somewhat close to ClojureScript state management, which I still find ideal.

    Having an app with shared state and local state is a pain either way. You can’t easily make Loro, Jotai, and React friends. You’ll make sacrifices. In the end, the reasonable approach seems to be to batch local changes in, e.g. Jotai and sync them up to Loro. I didn’t try Automerge yet, but both are Rust WASM. Loro has some very readable source code (I might be biased towards Rust, but Logux is hard to follow), though.

    Aaaand there goes my weekend. I should totally get back into ZFS poking; all this frontend mess makes me crave the sanity of good old C.

    #frontend

  19. After spending the whole day reversing @sitnik_en's logux, I finally figured out how they solve the problem of the log store. They don’t, lol. There are some mentions of Redis in the commercial version, though.

    I spent a bit too much time on this project; will have to wrap the story up soon. The TL;DR insofar was that #Jotai is a more straightforward state management than #nanostores and is **by far** better documented. It's easy to get up and running, easy to scale. It fits the medium-sized scope better than Valtio (just as I thought). It feels somewhat close to ClojureScript state management, which I still find ideal.

    Having an app with shared state and local state is a pain either way. You can’t easily make Loro, Jotai, and React friends. You’ll make sacrifices. In the end, the reasonable approach seems to be to batch local changes in, e.g. Jotai and sync them up to Loro. I didn’t try Automerge yet, but both are Rust WASM. Loro has some very readable source code (I might be biased towards Rust, but Logux is hard to follow), though.

    Aaaand there goes my weekend. I should totally get back into ZFS poking; all this frontend mess makes me crave the sanity of good old C.

    #frontend

  20. I’ve reached enough complexity in my hobby app where valtio becomes a liability. Having a single global mutating state felt weird and yeah, it scales weird. The question is, of course, what lesson did I learn?

    Probably that cljs had extremely good solutions when it came to state management.

    Either way, I’m eyeing #nanostores and #jotai now.

    #frontend #react

  21. I’ve reached enough complexity in my hobby app where valtio becomes a liability. Having a single global mutating state felt weird and yeah, it scales weird. The question is, of course, what lesson did I learn?

    Probably that cljs had extremely good solutions when it came to state management.

    Either way, I’m eyeing #nanostores and #jotai now.

    #frontend #react

  22. I’ve reached enough complexity in my hobby app where valtio becomes a liability. Having a single global mutating state felt weird and yeah, it scales weird. The question is, of course, what lesson did I learn?

    Probably that cljs had extremely good solutions when it came to state management.

    Either way, I’m eyeing #nanostores and #jotai now.

    #frontend #react

  23. I’ve reached enough complexity in my hobby app where valtio becomes a liability. Having a single global mutating state felt weird and yeah, it scales weird. The question is, of course, what lesson did I learn?

    Probably that cljs had extremely good solutions when it came to state management.

    Either way, I’m eyeing #nanostores and #jotai now.

    #frontend #react

  24. I’ve reached enough complexity in my hobby app where valtio becomes a liability. Having a single global mutating state felt weird and yeah, it scales weird. The question is, of course, what lesson did I learn?

    Probably that cljs had extremely good solutions when it came to state management.

    Either way, I’m eyeing #nanostores and #jotai now.

    #frontend #react

  25. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

    #ReactJS #React #JavaScript #TypeScript #Zustand #Jotai #Valtio

  26. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

  27. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

    #ReactJS #React #JavaScript #TypeScript #Zustand #Jotai #Valtio

  28. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

    #ReactJS #React #JavaScript #TypeScript #Zustand #Jotai #Valtio

  29. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

    #ReactJS #React #JavaScript #TypeScript #Zustand #Jotai #Valtio

  30. Check out our new kid in the Jotai ecosystem: jotai-history.

    Give it a try and share your feedback!

    github.com/jotaijs/jotai-histo

  31. Zustand seems more popular than Jotai right now. So, I experimented with creating a Zustand-flavored wrapper around Jotai. If I can get some feedback from this, I’d consider it a success!

    GitHub 👉 github.com/jotaijs/jotai-zusta
    Demo 👉 stackblitz.com/github/jotaijs/

    #ReactJS #React #JavaScript #TypeScript #Jotai #Zustand

  32. Zustand seems more popular than Jotai right now. So, I experimented with creating a Zustand-flavored wrapper around Jotai. If I can get some feedback from this, I’d consider it a success!

    GitHub 👉 github.com/jotaijs/jotai-zusta
    Demo 👉 stackblitz.com/github/jotaijs/

  33. Zustand seems more popular than Jotai right now. So, I experimented with creating a Zustand-flavored wrapper around Jotai. If I can get some feedback from this, I’d consider it a success!

    GitHub 👉 github.com/jotaijs/jotai-zusta
    Demo 👉 stackblitz.com/github/jotaijs/

    #ReactJS #React #JavaScript #TypeScript #Jotai #Zustand

  34. Zustand seems more popular than Jotai right now. So, I experimented with creating a Zustand-flavored wrapper around Jotai. If I can get some feedback from this, I’d consider it a success!

    GitHub 👉 github.com/jotaijs/jotai-zusta
    Demo 👉 stackblitz.com/github/jotaijs/

    #ReactJS #React #JavaScript #TypeScript #Jotai #Zustand

  35. Zustand seems more popular than Jotai right now. So, I experimented with creating a Zustand-flavored wrapper around Jotai. If I can get some feedback from this, I’d consider it a success!

    GitHub 👉 github.com/jotaijs/jotai-zusta
    Demo 👉 stackblitz.com/github/jotaijs/

    #ReactJS #React #JavaScript #TypeScript #Jotai #Zustand

  36. Hi, can anyone, who is familiar with functional programming, read, review and share your feedback please?

    jotai.org/docs/basics/function

  37. Just released jotai-suspense v0.4.0! github.com/jotaijs/jotai-suspe

    This version includes `useAtomValue` hook. The name is the same as the one in `jotai`, but unlike the original one, this doesn't resolve promises. You need to explicitly use React 19 `use` hook or `react18-use` lib.

    #ReactJS #React #JavaScript #TypeScript #Jotai

  38. Just released jotai-suspense v0.4.0! github.com/jotaijs/jotai-suspe

    This version includes `useAtomValue` hook. The name is the same as the one in `jotai`, but unlike the original one, this doesn't resolve promises. You need to explicitly use React 19 `use` hook or `react18-use` lib.

  39. Just released jotai-suspense v0.4.0! github.com/jotaijs/jotai-suspe

    This version includes `useAtomValue` hook. The name is the same as the one in `jotai`, but unlike the original one, this doesn't resolve promises. You need to explicitly use React 19 `use` hook or `react18-use` lib.

    #ReactJS #React #JavaScript #TypeScript #Jotai

  40. Just released jotai-suspense v0.4.0! github.com/jotaijs/jotai-suspe

    This version includes `useAtomValue` hook. The name is the same as the one in `jotai`, but unlike the original one, this doesn't resolve promises. You need to explicitly use React 19 `use` hook or `react18-use` lib.

    #ReactJS #React #JavaScript #TypeScript #Jotai