Size: a a a

React — русскоговорящее сообщество

2021 March 02

MK

Maxim Koylo in React — русскоговорящее сообщество
Тимофей 🛴
Приходите завтра
🌚
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Иван
Мне интересен именно размер проектов, количество компонентов и их вложенность
Без стм я сталкивался только с тем, что нужно пробрасывать стейт вниз и вверх через кучу компонентов, мутировать стейт родительских и дочерних опять же через несколько посредников, и это реально ад, когда сидишь целый день пытаешься понять как это вообще нахрен работает
А в redux/mobx все довольно прозрачно
Нифига в редаксе не прозрачно, если быть честным
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Den Pol
Методология вырабатывается методом проб и ошибок. Большие компоненты - это плохо. Стейт-менеджер - это тяжело для рантайма и, как выяснилось, не дает никаких гарантий работы в больших командах "когда не все синьеры", +solid, +TwelveFactors, +что-то еще.
Короче, решил как в буддизме - архитектурно отказаться от всего кроме реакта.
тяжело для рантайма поподробнее, пжлст
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Klimov
Нифига в редаксе не прозрачно, если быть честным
Смотря с чем сравнивать!
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
Нифига в редаксе не прозрачно, если быть честным
для новичков?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Я недавно увидел наяву огромную проблему штук типа редакс - очень тяжело прослеживать зависимости между компонентами, которые он неявно создает
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Когда какой-то компонент полагается на данные из редакса, а кто их туда должен положить - хз
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Maxim Koylo
оценил
Секунду :D
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Даниил Кондратьев
Оцените сборку реакт проекта пожалуйста. Подскажите что поправить) https://github.com/Rillai/create-my-app
Открыл
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Maxim Koylo
для новичков?
Да нет, сам редакс простой, на мой взгляд, как инструмент)
Но вопрос что туда класть и как с этим жить потом никуда не девается)
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Под сборкой я имел ввиду шаблон, если что.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
Да нет, сам редакс простой, на мой взгляд, как инструмент)
Но вопрос что туда класть и как с этим жить потом никуда не девается)
раз редюсер, два редюсер🌚
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Даниил Кондратьев
Под сборкой я имел ввиду шаблон, если что.
вебпака?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Vladimir Klimov
Да нет, сам редакс простой, на мой взгляд, как инструмент)
Но вопрос что туда класть и как с этим жить потом никуда не девается)
а с другими менеджерами как? они сами придумывают данные?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Тимофей 🛴
Такс, ты думаешь что управлять стейтом с помощью useReducer и context, как то «легче» для рантайма?
@pravosleva вернись в дискуси плиз🙃
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexey Ermakov
а с другими менеджерами как? они сами придумывают данные?
Когда у вас много маленьких стор эта проблема не так ощутима
Когда у вас один большой объект, который может изменять кто угодно в системе - вот тут начинаются интересности
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Maxim Koylo
вебпака?
Там не только вебпак настроен)
источник

Н

Никита in React — русскоговорящее сообщество
Всем доброго вечера!
Кто может подсказать, как лучше оформить работу вот какого приложения:
Есть слайды, в зависимости от нажатой кнопки должен показаться нужный слайд. В этом слайде также есть кнопки, по нажатию на которые изменяется слайд.
Я придумал только вот какое решение: создаётся объект, где описываются всевозможные слайды(их всего 11 будет), его кнопки, заголовки и все такое и в зависимости от нажатой кнопки выбирается нужный объект описания слайда.
Довольно громоздкий объект будет, но лучше не могу ничего придумать(хуже - создать 11 слайдов, 11 компонентов). Или может и так сойдёт?
источник

DP

Den Pol in React — русскоговорящее сообщество
Тимофей 🛴
Такс, ты думаешь что управлять стейтом с помощью useReducer и context, как то «легче» для рантайма?
В любом случае, это ляжет на плечи файбера. Но по сравнению с редаксом для постоянно растущего приложения - да ну нафиг, я лучше абстрагирую в контекст.
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Vladimir Klimov
Когда у вас много маленьких стор эта проблема не так ощутима
Когда у вас один большой объект, который может изменять кто угодно в системе - вот тут начинаются интересности
сделайте много маленьких редакс сторов :)
источник