микростм в чем-то лучше
А зачем все импортить из модуля?
В худшем случае, он потребуется целиком )
Кинь ссыль это на хабр я почитаю каменты, надеюсь автору знатно там насрали
https://habr.com/ru/companies/timeweb/articles/683726/
Да, но есть нюанс - цифры с экрана значат +- ничего. Бандл в вакууме работает только для выбора поделки для условного микро-виджета А то, что 250050102 операций будут в 100 раз быстрее, - конечно, прикольно, но на практике это будет два вызова и 60ns vs 7ns Кароч, да, лучше, но не очень ценно
Я лично zustand не использовал, но пробовал аналогичный микростм valtio, который под капотом использует нативный Proxy (а, ну из плюсов еще то, что его можно юзать не только в реакте). Если сравнивать с редакс - заметно проще и меньше кода при аналогичных задачах в реакт, особенно, если присутствие миддлвар в архитектуре фронта не обязательно
Эт понятно, но на простую логику пофиг, её нет смысла обсуждать, там на чем угодно без бойлера нормально будет. Все обсуждения хорошо/плохо - обсуждения, связанные со сложностью. Масштабируемость, связанность, заложенные концепции, ограничения и пр. - на всё насрать в простых задачах, всё важно в сложных
В сложных задачах, кстати, микросторы сильно помогают.
в этом и суть, на примере эффектора можно крутить вертеть сторами как пожелается
Стало быть, при прочих равных следует оценивать максимальный размер бандла, который можно вытянуть из модуля при сборке.
тут все просто, любая иная библа для стм будет весить меньше чем редакс/ртк
В контексте проекта* Для дефолт приложений этот порог завышен. Например, тот же effector толстоват (сколько там, 25+кб?), но это вопросов особо не вызовет, mobx явно заставляет задуматься, т.к. весит 60+кб или типа того, а recoil заставляет орнуть, эта поделка 80кб весит просто што.
Обсуждают сегодня