Looch
редакс просто костыльный инструмент
Andrey
редакс просто костыльный инструмент
вместе костыльный надо было написать слово на x
Kevin
редакс просто в определённое время был хорошей идеей, лучше которой вроде ничего и не было
$$$$$$$
redux сегодня привел меня к головной боли
Looch
сервисы как в ангуляре
Andrey
Есть таблица сравнения либ для flux по количеству бойлерплейта на 1 сущность?
Алексей
Потыкайте Mobx. Намного меньше бойлерплейта + наблюдатели. Просто волшебная вещь
Kevin
вряд ли реально используемых всё равно не так много, можно просто все потыкать
Kevin
Потыкайте Mobx. Намного меньше бойлерплейта + наблюдатели. Просто волшебная вещь
или overmind, там даже observer не нужен, хуки сами справляются
Bogdan
flux было ошибкой
почему ошибкой? что ты вместо будешь использовать? еффектор? когда 90% на ридаксе, это простая и понятная каждому архитектура
Kevin
и что, что 90% на редаксе? мне ещё на винду для разработки пересесть из-за 95%?
Nikita
и что? Я не ищу работу сейчас и не пойду туда, где редакс
А мог бы прийти и навести эффектор везде
🦜
А мог бы прийти и навести эффектор везде
да в пизду, с долбоебами спорить себе дороже
🦜
у меня сейчас кайфовые условия и менять я их не буду
Kevin
А мог бы прийти и навести эффектор везде
если используют редакс, то проект наверняка весьма старый, и рефакторить придётся слишком долго
Nikita
если используют редакс, то проект наверняка весьма старый, и рефакторить придётся слишком долго
Моему проекту было полгода, но там был редакс. Не надо так категорично.
Kevin
Только начали, а он уже старый :D
Максим
Добрый день! у меня вопрос: Если у меня все State храняться в store то я не могу вызвать функцию setState в компоненте?
🦜
У меня есть достаточно большой проект на редаксе, количество сущностей поражденных редаксом зашкаливает. Там ядро чего только стоит. 15 мидлварь где-то, чтобы разруливать нетривиальные кейсы
Kevin
Какой же бред)
бред — это мучать жопу редаксом при наличии достаточного количества альтернативных решений
🦜
не знаю, у меня нет никаких мучений с ним
ты привык, не знаешь, что можно иначе, не хочешь пробовать что-то другое
🦜
ты привык, не знаешь, что можно иначе, не хочешь пробовать что-то другое
многое есть предположений, почему ты не отрицаешь боль, а ее принимаешь
Anonymous
ты привык, не знаешь, что можно иначе, не хочешь пробовать что-то другое
Да, редакс на текущий момент меня полностью устраивает
ᴡᴇʏʜᴇyʜᴇʏ
бред — это мучать жопу редаксом при наличии достаточного количества альтернативных решений
А можно пример? Желательно что бы алтернатива могла в сср и не была mobx
$$$$$$$
слушайте ,объясните , делаю копию стейта, туда вставляю новый элемент , возвращаю новый стейт. Он берет и копипастит все значения старого элемента , в новый
$$$$$$$
Kevin
А можно пример? Желательно что бы алтернатива могла в сср и не была mobx
если мобикс так категорично нет (хотя, казалось бы, почему), есть overmind
Anonymous
Ребят, хелп. Только начал использовать styled components в vscode, а там нет автодополнения как в обычной css. Искал в гугле - нашел только vscode-styled-components. Но он работает очень плохо. Мб можно как то в Emmet встроенный включить дополнение для styled? Или еще какие то способы?
ᴡᴇʏʜᴇyʜᴇʏ
Kevin
как вообще стейт менеджер может помешать ssr...
🦜
как вообще стейт менеджер может помешать ssr...
чтобы не было пересекающихся стейтов
ᴡᴇʏʜᴇyʜᴇʏ
если мобикс так категорично нет (хотя, казалось бы, почему), есть overmind
имел дело с mobx, при разрастании проекта (больше 50к строк кода), все его "меньше бойлерплейта" нивелируется, плюс его размер не очень нравится, плюс поддержка ие
Андрей
как вообще стейт менеджер может помешать ssr...
1) Стейты пересекаются. 2) Нельзя установить текущие стейты в сторы.
Anonymous
многое есть предположений, почему ты не отрицаешь боль, а ее принимаешь
Да никакой боли изначально не было Вот на gql есть варик пересесть может просто ты осуждаешь всё устоявшиеся, потому что это так круто
Kevin
1) Стейты пересекаются. 2) Нельзя установить текущие стейты в сторы.
так, вы оба говорите о пересекающихся стейтах, а что вы имеете в виду?
Kevin
у разных клиентов один и тот же стейт
а, так это ж несложно разруливается причём не очень понимаю, как сам стейт менеджер может в этом помочь
🦜
Да никакой боли изначально не было Вот на gql есть варик пересесть может просто ты осуждаешь всё устоявшиеся, потому что это так круто
чел ты просто попробуй и сравни сколько времени было потрачено на реализации фичи на том или другом и какое внутренее ощущение при этом
🦜
пробую, могу сказать, что первые впечатления зачастую обманчивы
я когда пришел во фронтенд был 15 реакт и alt.js на проекте. Потом был редакс. alt.js и редакс по количество бойлеплейта +- одинаковые. Потом попробовал mobx, там удобно менять значение без пораждение сущностей, но не удобно в целом им пользоваться Сейчас Effector.js и я кайфую от написания бизнеслогики и то, что у меня ушли из проекта компоненты контейнеры, нет лишних либ в пакете.жсон. Что не нужно в голове держать кучу контекста связанного с редаксовыми сущностями
Artur
Ребята, почему Route не рендерит помпоненту по url браузера, кто-нибудь с таким сталкивался?
eden
тоже хочу попробовать эффектор, но такое ощущение (я сильно извиняюсь), что его форсят 2-3 человека
Anonymous
@popuguy Учитывая, что там один из ключевых принципов - возможность иметь кучу сторов - не запутываешься ли ты в них? А обмениваться данными из сторов между компонентами удобно?
🦜
одни ноют про то, что на в вакансиях везде редакс, другие про еще что-то
Bogdan
и что? Я не ищу работу сейчас и не пойду туда, где редакс
я к тому, что модно хейтить ридакс нынче
Nikita
там нет .dispatch()
🦜
я к тому, что модно хейтить ридакс нынче
модно, не модно. Есть эффектор, не то, что как аналог, а как совсем другой взгляд на СТМ. С DX фичами под капотом
Bogdan
модно, не модно. Есть эффектор, не то, что как аналог, а как совсем другой взгляд на СТМ. С DX фичами под капотом
но это не делает флакс убогим, есть аполо, который тоже другой, но это не делает эфектор убогим
Kevin
я к тому, что модно хейтить ридакс нынче
многие вещи во фронте модны не потому, что фронтэндеры — мудаки-хипстеры, а потому что есть вменяемые причины любить или не любить
Bogdan
многие вещи во фронте модны не потому, что фронтэндеры — мудаки-хипстеры, а потому что есть вменяемые причины любить или не любить
использовать ридакс хуки, либу к примеру симбиот, реселект, ты уберешь много болерплейта, у берешь так же перерендеры и перересчеты лишние
Bogdan
эффектор убогий?
твое мнение, убогий ридакс, мое мнение , убогий еффектор в сравнении с аполо, но я не кричу как еблан об этом на весб чат сутки напролет
Kevin
аполо можно юзать, не переписывая бэк?
Bogdan
а типизации это в проект добавит?
а что в типизации? добавь, в чем проблема? там все уже есть
🦜
многие вещи во фронте модны не потому, что фронтэндеры — мудаки-хипстеры, а потому что есть вменяемые причины любить или не любить
потому что есть гиганты, которые форсят свои решения. Большая часть людей ведомые хомячки, смотрящие на отзывы, а не пробующие новые вещи, чтобы понять удобна она для них или нет. Конечно, зачем тратить время, если читануть обзор какого-нибудь "п/лидер мнений"
Bogdan
и порадишь лишную когниктивную нагрузку в голове разработчика
я хз, кто увидел, что ридакс проблема, он как палка простой, взять тот же еффектор, в последнем нужно как минимум мозг включить, в первом не нужно
Kevin
а что в типизации? добавь, в чем проблема? там все уже есть
да ну, вот прям "уже есть" нормально типизированные экшены?
Arthur
я хз, кто увидел, что ридакс проблема, он как палка простой, взять тот же еффектор, в последнем нужно как минимум мозг включить, в первом не нужно
редакс способствует увеличению абсолютно ненужного бойлерплейта, а ещё нужно притянуть десяток других библиотек, чтобы писать на нём комфортно, к тому же, некоторые вещи на нём делаются сложно и оверхедно. + типизируется так себе
Arthur
сам типизируй, там не настолько трудно
зачем типизировать самому, если можно не типизировать ?