Size: a a a

React: русскоязычное сообщество

2018 February 15

NM

Nemo My in React: русскоязычное сообщество
Для таких вещей как модалки достаточно локального стейта их непосредственно родителя
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Nemo My
Для таких вещей как модалки достаточно локального стейта их непосредственно родителя
Я, кстати, сейчас в проекте, где полностью весь стейт через redux/reselect.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
И невероятно удобно загружать сохраненное состояние.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Особенно, когда речь идет о форме на 20 полей.
источник

AV

Alexei Volynkin in React: русскоязычное сообщество
ну т.е. определенным моветоном это не является?
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Nemo My
это неправильно
Почему неправильно? Я вот тоже пробрасываю видимость модальных окон через стейт.
источник

NM

Nemo My in React: русскоязычное сообщество
Ну сам Абрамов же пишет
источник

NM

Nemo My in React: русскоязычное сообщество
Паутина состояний компонент, которые даже не используются, и разросшееся обилие редьюесров
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Alexei Volynkin
ну т.е. определенным моветоном это не является?
Пробрасывать через стейт? Ну, нужно понимать, зачем. Я стараюсь сделать как можно больше кода переиспользуемым, потому что мне со своими коллегами работать еще долго.
источник

NM

Nemo My in React: русскоязычное сообщество
Не глубже одного уровня вложенности.
Какие-то вещи отвечающие за глобальные состояния, возможно, но состояния активности / пассивности непосредственных потомков - для этого и нужен стэйт
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Nemo My
Не глубже одного уровня вложенности.
Какие-то вещи отвечающие за глобальные состояния, возможно, но состояния активности / пассивности непосредственных потомков - для этого и нужен стэйт
Совсем не факт.

Например, в одном списке активный элемент «редуцируется» до своей айдишника, а в другом — подсвечивается выбранный на другом экране элемент.
источник

NM

Nemo My in React: русскоязычное сообщество
Такого рода вещи - конечно.
Но я же про модалки, про которые девочка спросила
источник

ns

nastya semina in React: русскоязычное сообщество
суть в том, что у меня есть модальное окно, и это модальное окно должно иметь возможность появится из любого компонента(дочернего или соседнего), поэтому состояние этой модали у меня в глобальном стейте. Если это можно реализовать с локальным стейтом, я буду только рада не захломлять глобальный стейт
я обязательно прочитаю статью выше, спасибо )
источник

NM

Nemo My in React: русскоязычное сообщество
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
nastya semina
суть в том, что у меня есть модальное окно, и это модальное окно должно иметь возможность появится из любого компонента(дочернего или соседнего), поэтому состояние этой модали у меня в глобальном стейте. Если это можно реализовать с локальным стейтом, я буду только рада не захломлять глобальный стейт
я обязательно прочитаю статью выше, спасибо )
Всегда можно использовать context API )
источник

NK

ID:72036040 in React: русскоязычное сообщество
nastya semina
суть в том, что у меня есть модальное окно, и это модальное окно должно иметь возможность появится из любого компонента(дочернего или соседнего), поэтому состояние этой модали у меня в глобальном стейте. Если это можно реализовать с локальным стейтом, я буду только рада не захломлять глобальный стейт
я обязательно прочитаю статью выше, спасибо )
createPortal
источник
2018 February 17

PK

Paul Kotov in React: русскоязычное сообщество
Всем привет!
источник

PK

Paul Kotov in React: русскоязычное сообщество
Есть спецы по TS + react?
источник

AA

Alex Ander in React: русскоязычное сообщество
В чём конкретно вопрос?
источник

PK

Paul Kotov in React: русскоязычное сообщество
Написал простенький компонент. Но вылетает ошибка
источник