смотрю сча в сторону Recoil, либо redux с redux toolkit
Effector👽
💀
Можешь глянуть ещё на jotai, zustand, reatom
а можно что-либо более человеческое? я понимаю, что выбор сейчас огромен, но меня больше интересует что-то более-менее популярное и поддерживаемое( да, я понимаю, что 9000 загрузок в неделю не очень то и мало). мне не для тестов :D
1) Effector 2) MobX 3) Redux
а чем рекоил плох? кроме того, что это не релиз. Часть, в которой будет вводиться - не нагруженная от слова совсем пока, поэтому багов там мало словим
А задачи какие? И архитектура какая? Если завязка на реакт не смущает, я бы взял jotai вместо рекоила, потому что он тупо проще, но не менее эффективней.
React + TS. Задачи- динамическая работа с таблицей в разных моментах с динамическими подгрузками, пагинациями и тд. В будущем, возможно, будет перевод другого огромного проекта на этот же стейт менеджер + роутинги и тд.( там сейчас redux)карта, со своими приколами( очень нагруженное приложение)
Ну, еще раз, от архитектуры зависит. Если не смущает реакт как жесткий вендор лок и у вас предполагается компонентная архитектура, с минимум взаимодействий между ними - то это jotai + его биндинги на urql или react-query. Если компоненты \ модули системы не совсем изолированные, мб лучше посмотреть на mvvm через мобыкс или, есть есть спецы по редаксу (настоящие спецы), то и с ним нормально жить можно.
Никаких ограничений по архитектуре нет,НО. На данный момент у нас уже есть огромное приложение на реакте( и не одно), поэтому никто не будет рассматривать другие варианты. Сейчас написана часть приложения на React +TS, где данные и все взаимодействие происходит через провайдер, но мне этот подход не очень нравится, так как есть в этом ограничения и перформанс похеренный. Второе приложение на реакте использует редакс, который выведен в абсолют в плане оптимизации( да, спецы есть). Вопрос таков: а чем так хорошо jotai? Сразу говорю, mobx мне не понравился по своей структуре и после его изучения и написания на нем простейшего приложения- я отвернулся от него насовсем. Jotai не трогал никогда и не слышал о нем. Redux, по моему мнению, достаточно много требует к себе внимания в плане настроек, оптимизаций и тп, но на данный момент существует redux toolkit, который данную проблему решает И тут появляется такой игрок, как recoil. Где есть великолепная интеграция с реактом. От именитых разработчиков и, поговаривают, что он может стать вшитым в реакт :) Чтобы было понятно: меня всем устраивает редакс, НО! насколько он оптимизирован на данный момент и может ли он конкурировать в высоконагруженных системах с очень большим количеством нод в сторе и их частым обновлением
а effector не рассматривали?
Смотрел, но мне он честно не нравится. Меня могут сейчас загрызть( тут пытались как-то раз), но эффектор выглядит как шляпа
Обсуждают сегодня