169 похожих чатов

Всем доброе. разведу небольшой холивар, простите: какой стейт менеджер выбрать?

смотрю сча в сторону Recoil, либо redux с redux toolkit

12 ответов

95 просмотров

Effector👽

Andrei-Anelkin Автор вопроса

💀

Можешь глянуть ещё на jotai, zustand, reatom

Andrei-Anelkin Автор вопроса

а можно что-либо более человеческое? я понимаю, что выбор сейчас огромен, но меня больше интересует что-то более-менее популярное и поддерживаемое( да, я понимаю, что 9000 загрузок в неделю не очень то и мало). мне не для тестов :D

1) Effector 2) MobX 3) Redux

Andrei-Anelkin Автор вопроса

а чем рекоил плох? кроме того, что это не релиз. Часть, в которой будет вводиться - не нагруженная от слова совсем пока, поэтому багов там мало словим

А задачи какие? И архитектура какая? Если завязка на реакт не смущает, я бы взял jotai вместо рекоила, потому что он тупо проще, но не менее эффективней.

Andrei-Anelkin Автор вопроса

React + TS. Задачи- динамическая работа с таблицей в разных моментах с динамическими подгрузками, пагинациями и тд. В будущем, возможно, будет перевод другого огромного проекта на этот же стейт менеджер + роутинги и тд.( там сейчас redux)карта, со своими приколами( очень нагруженное приложение)

Ну, еще раз, от архитектуры зависит. Если не смущает реакт как жесткий вендор лок и у вас предполагается компонентная архитектура, с минимум взаимодействий между ними - то это jotai + его биндинги на urql или react-query. Если компоненты \ модули системы не совсем изолированные, мб лучше посмотреть на mvvm через мобыкс или, есть есть спецы по редаксу (настоящие спецы), то и с ним нормально жить можно.

Andrei-Anelkin Автор вопроса

Никаких ограничений по архитектуре нет,НО. На данный момент у нас уже есть огромное приложение на реакте( и не одно), поэтому никто не будет рассматривать другие варианты. Сейчас написана часть приложения на React +TS, где данные и все взаимодействие происходит через провайдер, но мне этот подход не очень нравится, так как есть в этом ограничения и перформанс похеренный. Второе приложение на реакте использует редакс, который выведен в абсолют в плане оптимизации( да, спецы есть). Вопрос таков: а чем так хорошо jotai? Сразу говорю, mobx мне не понравился по своей структуре и после его изучения и написания на нем простейшего приложения- я отвернулся от него насовсем. Jotai не трогал никогда и не слышал о нем. Redux, по моему мнению, достаточно много требует к себе внимания в плане настроек, оптимизаций и тп, но на данный момент существует redux toolkit, который данную проблему решает И тут появляется такой игрок, как recoil. Где есть великолепная интеграция с реактом. От именитых разработчиков и, поговаривают, что он может стать вшитым в реакт :) Чтобы было понятно: меня всем устраивает редакс, НО! насколько он оптимизирован на данный момент и может ли он конкурировать в высоконагруженных системах с очень большим количеством нод в сторе и их частым обновлением

а effector не рассматривали?

Andrei-Anelkin Автор вопроса

Смотрел, но мне он честно не нравится. Меня могут сейчас загрызть( тут пытались как-то раз), но эффектор выглядит как шляпа

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта