Как стать автором
Обновить

Комментарии 6

Мда, что Redux убожество, что Zustand убожество. Как вообще можно про них говорить/думать/писать/применять в работе? Уже ж много лет все нормальные люди юзают MobX.

Мне тут пришла мысль. Есть огромное число стейт-менеджеров, которые вдохновлялись Redux, а есть ли стейт-менеджеры, которые бы продолжали идеи MobX?

Есть огромное число стейт-менеджеров, которые вдохновлялись Redux

Ахах, то есть вы так рассуждаете да?) Если Х на слуху больше чем Y, то X это то, что надо :D Очень в духе так сказать "программиста".
Есть аналогия с мухами и говном, миллионы мух не могут ошибаться, не так ли? Вот в данном случае говно это redux, effector, x-state, zustand и прочий подобный шлак, а мухи сами догадайтесь кто) Я не подвержен стадному чувству и мне не важно мнение "авторитетов", у меня есть своя голова на плечах и я думаю исключительно ей. Я не пользуюсь говном потому что есть мухи вокруг которые им пользуются. И мне абсолютно без разницы, кто там чем вдохновлялся или не вдохновлялся, сколько имеет или не имеет последователей и т.п. если элементарно объективно можно отличить говно, от нормальной вещи просто взглянув на них, а не спрашивать что об этом думают мухи.

а есть ли стейт-менеджеры, которые бы продолжали идеи MobX?

1) Там нечего продолжать, это абсолютно законченная и самодостаточная вещь. Причем версия 6 это дауншифтинг, поэтому рекомендую именно 5ую версию использовать если не хотите писать больше кода на ровном месте.
2) Если уж так хотите примеры, то из тех что на слуху это Vue 3 (reactive - https://vuejs.org/api/reactivity-core.html#reactive).

"Я не подвержен стадному чувству и мне не важно мнение "авторитетов", у меня есть своя голова на плечах и я думаю исключительно ей." — и что же Вас так привлекло в React? Как вы пришли к программированию? Почему не Svelte? Он ведь гораздо эффективнее React'а. Почему вообще фронтенд, а не бэкенд на каком-нибудь C++? Работаете уже кем-то? Зачем? Имеете бизнес? Что уникального в Вас, что выделило бы от 100 000+ таких же? Если не 1 000 000+. Как много неизвестных IT технологий будущего Вы знаете? Сможете их перечислить и рассказать про них (квантовые ПК и им подобные распиаренные технологии скип), Вы использовали их? Выих продвигаете? Если у Вас нет авторитетов, как Вы определяете, кому доверять, а кому — нет? Какие книги читаете, каких авторов? Если Вы думаете исключительно своей головой, откуда Вы берёте знания? :))

Данный метод можно мемоизировать следующим образом:

Зачем делать кривую мемоизацию? Чтобы потом ловить странные баги? Либо делайте как нужно, с прописыванием зависимостей, либо вообще не делайте, далеко не факт, что она тут нужна.

  1. Тулкит это целый комбайн с экосистемой, сравнивать его с просто стором не совсем корректно.

  2. Если будет задача массового добавления товаров в корзину, то не лучше ли будет делать это одним экшном вместо N*количество товаров? Кейс кажется выдуманным и в реальном проекте за такое сразу дадут по шапке

Зарегистрируйтесь на Хабре, чтобы оставить комментарий