Size: a a a

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

2020 August 17

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Тимофей 🛴
У тебя кнопки зависят от роута или что?
От компонента который их размещает и его состояния
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
От компонента который их размещает и его состояния
Тогда тебе нужен простой условный рендер

condition && <Button/>

Или

condition
 ? <Button/>
 : <AnotherButton/>
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Тимофей 🛴
Тогда тебе нужен простой условный рендер

condition && <Button/>

Или

condition
 ? <Button/>
 : <AnotherButton/>
Условие то проверяется в этом контейнере
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
Условие то проверяется в этом контейнере
В стейте хранишь условие и передаешь в свой toolbar
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Наборы кнопок хотелось бы произвольные а хендлеры хочется оставить в компоненте
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
Наборы кнопок хотелось бы произвольные а хендлеры хочется оставить в компоненте
Зачем, раз уж есть редакс используй его, пусть компоненты будут максимально тупые и просто диспатчат экшены
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Кода в тулбаре будет бесконечно много ))
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
Ни у кого нет проблем с ReactRouter ом. мои вложенные роуты не срабатывают , если вбивать в браузер. срабатывает только родительские роуты. это такая бага или у меня где-то ошибка?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
Кода в тулбаре будет бесконечно много ))
Порефакторь
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Ну я бы предпочел чтобы его там не было.. По моему мнению это нарушает некоторую логику здравого смысла
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
Ну я бы предпочел чтобы его там не было.. По моему мнению это нарушает некоторую логику здравого смысла
От того что ты будешь сохранять элемент в стейте лучше и меньше код не станет
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Уже его меньше
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Сергей Морозов
Ни у кого нет проблем с ReactRouter ом. мои вложенные роуты не срабатывают , если вбивать в браузер. срабатывает только родительские роуты. это такая бага или у меня где-то ошибка?
Скорее всего ошибка, сделайте песочницу и опишите ожидаемое поведение и что вы получаете в итоге
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Moskvitin
Уже его меньше
Делай как хочешь)
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Хочу как правильно. Но не хочу обработчики по всему проекту раскидывать
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
И ифы плодить милионами
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
А контекст тоже не для таких случаев?
источник

AV

Alex V in React — русскоговорящее сообщество
Vladimir Klimov
Умеет, в доке написано каким образом
Иии… Даже то, что с useState и useContext обернуто в него, хотя по доке не должно быть. Чет пиздец какой-то бездумный
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Если у сайта 2 разных домена под мобайл и пк
источник

DS

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