Size: a a a

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

2020 August 05

ei

export default - зло... in React — русскоговорящее сообщество
Я пока все еще считаю что React.Children.map и подобные махинации это хрень полнейшая, и что все это можно решить нормальными способами
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
ꟿⅨ
Она же могла бырендерить просто компонент внутри компонента?
так я и так сейчас это делаю
источник

ꟿⅨ in React — русскоговорящее сообщество
Или я ошибаюсь?
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
export default - зло is the side effect
Я пока все еще считаю что React.Children.map и подобные махинации это хрень полнейшая, и что все это можно решить нормальными способами
почему хрень?
источник

ꟿⅨ in React — русскоговорящее сообщество
Katerina Dubtsova
так я и так сейчас это делаю
А в чем проблема пробрасывать пропы детям?
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
но как пробросить всем всем?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
контекст
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
ꟿⅨ
А в чем проблема пробрасывать пропы детям?
то есть я хочу реализовать функцию - развернуть полностью
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
сейчас без проблем по нажатию  открывается ребенок
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
но а что если я говорю, что все дети тру, но они не отрисовались еще
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Igor L
Понял , подскажи, что гуглить,  какую тему
самый простой способ загуглить что-то вроде react-tabs (возможно сразу заюзать) и разобраться, как работает
суть в том, что в стэйте есть некий activeTabKey и в зависимости от того, какое значение тебе устанавливает в стэйт input radio, выполнять проверку

activeTab === 'tab1'  && <Tab1 />
источник

ei

export default - зло... in React — русскоговорящее сообщество
Katerina Dubtsova
почему хрень?
Потому что всегда есть нормальный способ не лазить в детей
источник

ei

export default - зло... in React — русскоговорящее сообщество
Или хочешь сказать что лазить в детей хорошо? Извращение какое
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
export default - зло is the side effect
Потому что всегда есть нормальный способ не лазить в детей
ну а как мне не лазить, если они мне нужны))
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
как еще быть?)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Не могу с мобилы посмотреть что там)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Katerina Dubtsova
ну а как мне не лазить, если они мне нужны))
а контекст не подходит что ли?
источник

KD

Katerina Dubtsova in React — русскоговорящее сообщество
Bugs Bunny
а контекст не подходит что ли?
хммм даже не думала про контекст, а точнее не знала
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Katerina Dubtsova
хммм даже не думала про контекст, а точнее не знала
ну у тебя будет верхний компонент, который получает значение из пропсов, закидывает в контекст, а нижний Item уже будет просто оттуда доставать
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну или не из пропсов. откуда душе угодно
источник