Size: a a a

2020 June 03

O

Oleks 🐟 in React Kyiv
ещё такой есть
источник

O

Oleks 🐟 in React Kyiv
выглядит удобно
источник

R

Rostislav Futornoy in React Kyiv
Почему ты думаешь, что он плохой?
источник

VD

Valentyn Dubin in React Kyiv
Rostislav Futornoy
Почему ты думаешь, что он плохой?
Я його в себе на тестовому проекті юзаю, поки вивчаю, претензій сильно немає. Єдине, що поки бачу, так це що для того щоб щось змінити в глобальному стані, потрібно писати багато рутинного коду. Але поки інші варіанти не юзав, до немає з чим порівнювати. Цікаво було б почути думку, чому він поганий, і чим інші кращі від нього, які проблеми вирішують, що не може redux)😊
источник

K

Kontsedal in React Kyiv
Valentyn Dubin
Я його в себе на тестовому проекті юзаю, поки вивчаю, претензій сильно немає. Єдине, що поки бачу, так це що для того щоб щось змінити в глобальному стані, потрібно писати багато рутинного коду. Але поки інші варіанти не юзав, до немає з чим порівнювати. Цікаво було б почути думку, чому він поганий, і чим інші кращі від нього, які проблеми вирішують, що не може redux)😊
эта штука решает проблему с шаблонным кодом https://redux-toolkit.js.org/
источник

🌀

🌀 maktarsis in React Kyiv
пользовался этим
очень удобная библиотека
источник

🌀

🌀 maktarsis in React Kyiv
с ней все равно шаблонный код будет присутствовать,
просто уменьшится на 1/3, примерно (число из головы)
источник

AC

Alex Chernenko in React Kyiv
шаблонный код можно генерить юзая шаблоны)
источник

KO

Kirill O in React Kyiv
Redux - хорошая штука, если правильно юзать
источник

AR

Alexey Raspopov in React Kyiv
Redux — плохая штука, если юзать
источник

AL

Andrey Listochkin in React Kyiv
Alexey Raspopov
Redux — плохая штука, если юзать
я вот тоже не believer.
источник

K

Kontsedal in React Kyiv
🌀 maktarsis
с ней все равно шаблонный код будет присутствовать,
просто уменьшится на 1/3, примерно (число из головы)
ну хз, там весь код только по делу
источник

KO

Kirill O in React Kyiv
Alexey Raspopov
Redux — плохая штука, если юзать
А конкретнее, в чем плохо и что используете для state management?
источник

AR

Alexey Raspopov in React Kyiv
Kirill O
А конкретнее, в чем плохо и что используете для state management?
Редакс делает так что огромная часть “состояния” становится глобальным без какой либо на то причины. Отсюда и растет сама проблема “как делать state management”. У меня нет этого всего глобального состояния чтобы думать как им управлять. Есть библиотека для кеширования запросов, которая работает с Suspense, есть паттерны типа compound component для локализации состояния и скрытия его деталей от других доменов, есть общие правила по типу “не пробрасывать больше двух раз”, “начинать с локальной переменной” и прочие
источник

HC

Hexagonal Cat 너의 인생은... in React Kyiv
Alexey Raspopov
Редакс делает так что огромная часть “состояния” становится глобальным без какой либо на то причины. Отсюда и растет сама проблема “как делать state management”. У меня нет этого всего глобального состояния чтобы думать как им управлять. Есть библиотека для кеширования запросов, которая работает с Suspense, есть паттерны типа compound component для локализации состояния и скрытия его деталей от других доменов, есть общие правила по типу “не пробрасывать больше двух раз”, “начинать с локальной переменной” и прочие
Не пробрасывать больше двух раз вниз или что ты имеешь в виду?
источник

AR

Alexey Raspopov in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Не пробрасывать больше двух раз вниз или что ты имеешь в виду?
Ситуации когда у прародителя есть нужные данные или колбек. Обычным решением будет вернуться к тому компоненту, и вниз по цепочке передать нужные данные несколько раз, попутно расширяя пропсы компонентов. Это тот самый момент когда нужно остановиться и подумать о лучшем решении. Контекст, как вариант. Или, ещё лучше, найти возможность изменить структуру так, чтобы передача нужных данных была прямой. Например компонент внук может быть не частью имплементации своего родителя, а передан из прародителя как children, с нужными данными

Было: M > N > X
Стало: M > N (X)
источник

HC

Hexagonal Cat 너의 인생은... in React Kyiv
Alexey Raspopov
Ситуации когда у прародителя есть нужные данные или колбек. Обычным решением будет вернуться к тому компоненту, и вниз по цепочке передать нужные данные несколько раз, попутно расширяя пропсы компонентов. Это тот самый момент когда нужно остановиться и подумать о лучшем решении. Контекст, как вариант. Или, ещё лучше, найти возможность изменить структуру так, чтобы передача нужных данных была прямой. Например компонент внук может быть не частью имплементации своего родителя, а передан из прародителя как children, с нужными данными

Было: M > N > X
Стало: M > N (X)
Спасибо. Часто задаюсь этим вопросом и возникают дискуссии. А в случае mobx работающим через useContext и в случае если существует вложенность например тройная(не считая варианта сделать меньше вложенность) это правило у тебя работает?
источник

AR

Alexey Raspopov in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Спасибо. Часто задаюсь этим вопросом и возникают дискуссии. А в случае mobx работающим через useContext и в случае если существует вложенность например тройная(не считая варианта сделать меньше вложенность) это правило у тебя работает?
Сложно говорить про mobx, мне не приходилось с ним работать много, тем более уже во времена хуков
источник

HC

Hexagonal Cat 너의 인생은... in React Kyiv
Alexey Raspopov
Сложно говорить про mobx, мне не приходилось с ним работать много, тем более уже во времена хуков
Понимаю) он тоже теперь кстати на хуках работает. Мне кажется нормально вызывать useContext а не писать очень много пропсов чтобы прокинуть в несколько компонентов вглубь, но у коллеги другое мнение.
источник

HC

Hexagonal Cat 너의 인생은... in React Kyiv
Может быть он и прав, нужно мнение со стороны
источник