Sergey
Понял. Печаль.
в общем по поводу микротасков при батчинге возможно я ошибся. Но точно для чего-то они уже сейчас используются
Anonymous
Кто-нибудь пробовал https://github.com/reduxjs/redux-toolkit ? Его можно сравнивать с redux-act?
Anonymous
Хотя я уже увидел, что там есть createSelector, который создаёт мемоизированный селектор(как в reselect), в redux-act этого нету
Anonymous
зачем-то санки туда по дефолту вкинули
Sergey
зачем-то санки туда по дефолту вкинули
если задаёшь такой вопрос, то сорсы глянь, а сам тулкит не бери и будет тебе счастье))
Sergey
Кто-нибудь пробовал https://github.com/reduxjs/redux-toolkit ? Его можно сравнивать с redux-act?
In addition, it automatically uses the immer library to let you write simpler immutable updates with normal mutative code, like state.todos[3].completed = true. immer, пиздец
Sergey
ридакс со всем говном весит чуть ли не в два раза больше чем effect со всеми примочками
Sergey
при этом работает хуже и имеет тонну проблем с переиспользованием кода
Sergey
удач
Sergey
Иммер круто! Но юзать я его не буду больше)
а что там за траблы? Я реально не в теме
Anonymous
In addition, it automatically uses the immer library to let you write simpler immutable updates with normal mutative code, like state.todos[3].completed = true. immer, пиздец
Почему, норм. но я бы обошелся без immer'а, одной утилитой для избавления от spread-hell'ов всяких
Sergey
да я уже)
DX на уровне 0
Sergey
DX на уровне 0
воткнул пакет, готово...
Sergey
воткнул пакет, готово...
ну да затащил один пакет другой третий каждый из них тащит ещё пачку
Anonymous
а я просто перестал юзать ридакс
И все проблемы сразу решились... серебряная пуля найдена?
Sergey
И все проблемы сразу решились... серебряная пуля найдена?
проблемы с переиспользованием кода решились
Sergey
а в чём проблема? Модульность это плохо?
ну в итоге всё это весит больше чем эффектор
Sergey
никто никакие пачки не тащит в здравом уме
ахаха))))) выполни npm ls в проекте)
Sergey
ну в итоге всё это весит больше чем эффектор
ладно, раз так топишь, я его в следующий раз всё же попробую))) Правда хз когда будет следующий раз
500 Internal Server Error
Добрый день! кто может подсказать готовый reactjs material ui темплейт для веб мессенджера? типо web.telegram? Делаю сервер, не хочу над фронтом париться)
Тимофей 🛴
а что там за траблы? Я реально не в теме
Ну просто сам редакс не очень. А иммер большой и позволяет писать говнокод, плюс есть ньюансы когда он работает не так как тебе кажется что должен
Sergey
ахаха))))) выполни npm ls в проекте)
только при редаксе типа?
Sergey
это node/unix way, если чё
Sergey
просто для написания на ридаксе нужно затащить дофига всего
Sergey
вся нода им пропитана
Sergey
это node/unix way, если чё
да. я знаю. проблема в том, что никто не пишет проекты без этих пакетов и весят они много
Sergey
если не по нраву, можно выбрать другой язык как бы)
Archer
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them кто сталкивался?
Sergey
да. я знаю. проблема в том, что никто не пишет проекты без этих пакетов и весят они много
это проблемы юзеров, не разработчиков. Каждый что хочет то и берёт
Sergey
это проблема ридакса
Sergey
в реатоме ты не тащишь тысячу пакетов в эффекторе не тащишь даже в том же мобх не тащишь
Sergey
другую либу
но всё равно упрётесь рано или поздно в аналогичное решение. Это js, тут всегда так
Anonymous
а вы что?
Sergey
а на ридаксе тупо не реально писать без тысячи пакетов
Sergey
просто проектировать норм нужно
Sergey
дааа
Anonymous
ну в итоге всё это весит больше чем эффектор
Rust на тебя так повлиял? Байтоёб бжлад, не в обиду конечно)
Sergey
ахахаха
да. Сорян, сорсов не будет, проекты под NDA
Sergey
да. Сорян, сорсов не будет, проекты под NDA
ну да ты просто реализовал все эти пакеты сам и хвастаешься что пишешь без external зависимостей
Андрей
Rust на тебя так повлиял? Байтоёб бжлад, не в обиду конечно)
Если можно писать лучше ничего на это не тратя, то нужно писать лучше.
Sergey
не, я такой хернёй не страдаю)
ну тогда имеешь огромное количество бойлерплейта
Sergey
просто не всем нужен вот этот вот суповой набор
Sergey
ну либо у тебя приложение на 3-4 экрана
Sergey
кейсы специфичные просто
Sergey
на ридаксе тупо невозможно писать без библиотек убирающих бойлерплейт
Sergey
кейсы специфичные просто
просто ты бред пишешь так как доказать не можешь а так пиздеть можно что угодно
Sergey
и я не юзаю редакс для всего подряд как многие я знаю любят делать
Archer
да все, мне кажется
а как выйти из этого?
Anonymous
Если можно писать лучше ничего на это не тратя, то нужно писать лучше.
Время на изучение нового СТМ таки придётся потратить, пускай и небольшое
Sergey
а как выйти из этого?
прочесть ошибку поможет я думаю 😉
Sergey
Время на изучение нового СТМ таки придётся потратить, пускай и небольшое
да и затем не тратить время на бойлерплейт на ридаксе
Андрей
Время на изучение нового СТМ таки придётся потратить, пускай и небольшое
Это мелочи, учитывая что у меня не было периода в жизни когда мне не надо было учиться.