Comments 4
RTK все еще очень бойлерплейтный и фич там не так уж и много. Пилю достойную альтернативу https://github.com/artalar/RTK-entities-basic-example/pull/1/files#diff-43162f68100a9b5eb2e58684c7b9a5dc7b004ba28fd8a4eb6461402ec3a3a6c6
Если без шуток, то в чем смысл боли, страдания, лютого говнокода и многих других "прелестей" от Redux + любых ухищрений связанных с ним??? Вот серьезно, я честно не понимаю когда люди сами себе копают ямы причем осознано. Т.е. изначально сам себе на создавал тонны проблем на ровном месте(хотя их можно было просто тупо не создавать), и теперь пытаешься с ними бороться. Но это же просто нелепость.
Уже много много лет есть MobX если вы не знали. Для чего вы пишите статьи рода - мы говнокод А превратили в говнокод Б, вместо того чтобы так - мы прозрели в 2022 году и наконец избавились от Redux в пользу MobX и познали счастье.
Мне кажется, у всего этого хозяйства одна цель: доводить начинающих фронтендеров до отчаяния. Чтобы они от безысходности начинали хранить данные в полях глобального объекта window, а когда нарвутся, что в static build у них window нет -- посылали всё к черту и уходили из айти.
Кстати, эта статья из той же серии, уж на что я привык использовать RTK, но после прочтения хочется бегать кругам и кричать чаечкой.
Вот эта диаграмма ваше должна облегчать понимание начинающим, да? Но редьюсер (что это?) обновляет стейт, и оповещает (как?) вьюху (что это? страница? компонент?), который вызывает действие (как?), а оттуда (из действия?) уже идёт диспатч в стор...
Да, спасибо, все понятно, а диаграмму с какого бока начинать читать - слева снизу вверх или справа сверху вниз? И это рисуют фронтендеры, которые просто обязаны понимать, что такое UX!
В общем, от таких объяснений астрологи объявляют неделю менеджеров, количество менеджеров увеличивается вдвое.
Синтаксический сахар в Redux: Type to reducer и Redux toolkit для самых маленьких