Size: a a a

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

2020 October 21

О

Олег in React — русскоговорящее сообщество
в любом случае видимо нужно будет хранить переключалку для каждого попапа
источник

s

sccc in React — русскоговорящее сообщество
сорян прочитал заменив слово попап на модалку)

состояние открытия/закрытия попапа тоже храним в сторе, но только том сторе, который отвественнен за данный кусок ui и popup принимает в качестве пропсов это значение из нужного стора
источник

О

Олег in React — русскоговорящее сообщество
sccc
сорян прочитал заменив слово попап на модалку)

состояние открытия/закрытия попапа тоже храним в сторе, но только том сторе, который отвественнен за данный кусок ui и popup принимает в качестве пропсов это значение из нужного стора
ну я не вижу разницы между попап и модалкой
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Олег
ну я не вижу разницы между попап и модалкой
через порталы сделай
источник

s

sccc in React — русскоговорящее сообщество
ну модалка блокирует обычно весь остальной ui кроме себя, а попап нет
источник

О

Олег in React — русскоговорящее сообщество
Dmitry Kudryavtsev
через порталы сделай
порталы не отвечают за стейт
источник

О

Олег in React — русскоговорящее сообщество
sccc
ну модалка блокирует обычно весь остальной ui кроме себя, а попап нет
а, буду знать
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Олег
порталы не отвечают за стейт
зачем тебе стейт, просто вызываешь функцию, которая выводит попап
источник

s

sccc in React — русскоговорящее сообщество
Dmitry Kudryavtsev
зачем тебе стейт, просто вызываешь функцию, которая выводит попап
ну а как узнать когда ее вызывать, а когда нет?
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
sccc
ну а как узнать когда ее вызывать, а когда нет?
Делаешь всплывашку через портал, а состояние хранишь в редаксе как вариант
источник

s

sccc in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Делаешь всплывашку через портал, а состояние хранишь в редаксе как вариант
ну вот вопрос был в редаксе хранить или локально
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
sccc
ну вот вопрос был в редаксе хранить или локально
ну в главном компоненте либо делать стейт , но редакс думаю удобнее
источник

И

Иван in React — русскоговорящее сообщество
sccc
@gorbunov_i, ты недавно говорил что тернарники в jsx это ад. А как ты относишься к условному рендерингу?
когда я такое говорил?
источник

О

Олег in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Делаешь всплывашку через портал, а состояние хранишь в редаксе как вариант
я так понял для портала нужен классовый компонент
источник

О

Олег in React — русскоговорящее сообщество
если так то писать легаси чет не хочу)))))))00
источник

s

sccc in React — русскоговорящее сообщество
Иван
тернарники — это, конечно ад

если у вас есть аж целый FeatureFlags, то могли бы и feature toggle сервис запилить полноценный)
возможно неправильно понял и конкретно эти тернарники плохи, но я это понял так, что тернарники в jsx - зло
источник

И

Иван in React — русскоговорящее сообщество
sccc
возможно неправильно понял и конкретно эти тернарники плохи, но я это понял так, что тернарники в jsx - зло
не, я имел в виду, что если у тебя есть feature flags, то очень высока вероятность, что ты будешь юзать их тут и там. и для этого лучше написать один толковый сервис/компонент, который по всему приложению будет решать задачу единообразно
источник

И

Иван in React — русскоговорящее сообщество
sccc
возможно неправильно понял и конкретно эти тернарники плохи, но я это понял так, что тернарники в jsx - зло
тернарники в jsx — заебумба
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
sccc
возможно неправильно понял и конкретно эти тернарники плохи, но я это понял так, что тернарники в jsx - зло
Грубо говоря, надо спрятать тернарки в один компонент, который снаружи будет выглядеть как декларативное описание того, что "отобразить что-то, если то-то")
(На сколько я понял)
источник

О

Олег in React — русскоговорящее сообщество
тернарники как я вижу норм, но пихать всё в один компонент на 200 строк это боль
источник