Size: a a a

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

2020 August 05

ei

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

A

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

ei

export default - зло... in React — русскоговорящее сообщество
Ну если заставлять писать какой-то большой общий тип для всего сценария, то это наверное жирно будет)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Даже хз
источник

Д

Дима in React — русскоговорящее сообщество
Как то можно сохранить значение с прошлого рендера перед выполнением Хука useLayoutEffect?
источник

BE

Black Eyes in React — русскоговорящее сообщество
Не могу решить задачу, нуждаюсь в поддержке
У компоненты есть redux store, она берет [{...}, {...},...]

выводит таблицу на обычных div (не table)

   {items.map((item) => (
       <div onClick={'по клику сюда'}  key={item.id}>
           <div>
               <div>........</div>
           </div>
           <DopInfo /> ——> отобразить доп. инфо по клику выше
       </div>
   ))}

И при клике на другой div, закрыть текущий и открыть у нового DovInfo

При этом redux store постоянно меняет этот список
То есть мне нужен чисто реактовский способ реализации, help me please

Подробно ли я описал что мне требуется?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Black Eyes
Не могу решить задачу, нуждаюсь в поддержке
У компоненты есть redux store, она берет [{...}, {...},...]

выводит таблицу на обычных div (не table)

   {items.map((item) => (
       <div onClick={'по клику сюда'}  key={item.id}>
           <div>
               <div>........</div>
           </div>
           <DopInfo /> ——> отобразить доп. инфо по клику выше
       </div>
   ))}

И при клике на другой div, закрыть текущий и открыть у нового DovInfo

При этом redux store постоянно меняет этот список
То есть мне нужен чисто реактовский способ реализации, help me please

Подробно ли я описал что мне требуется?
Что такое компонента?
источник

В

Владимир in React — русскоговорящее сообщество
Дима
Как то можно сохранить значение с прошлого рендера перед выполнением Хука useLayoutEffect?
Подход из доки с useRef не пробовали? https://reactjs.org/docs/hooks-faq.html#how-to-get-the-previous-props-or-state
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
export default - зло is the side effect
Что такое компонента?
хранить только один id развернутого элемента, проверять его и перестать использовать слово компонента там, где оно не надо
источник

ei

export default - зло... in React — русскоговорящее сообщество
Black Eyes
Не могу решить задачу, нуждаюсь в поддержке
У компоненты есть redux store, она берет [{...}, {...},...]

выводит таблицу на обычных div (не table)

   {items.map((item) => (
       <div onClick={'по клику сюда'}  key={item.id}>
           <div>
               <div>........</div>
           </div>
           <DopInfo /> ——> отобразить доп. инфо по клику выше
       </div>
   ))}

И при клике на другой div, закрыть текущий и открыть у нового DovInfo

При этом redux store постоянно меняет этот список
То есть мне нужен чисто реактовский способ реализации, help me please

Подробно ли я описал что мне требуется?
Делай в компоненте мужского рода какой-нибудь activeId, и меняй при нажатии
источник

АБ

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

BB

Bugs Bunny in React — русскоговорящее сообщество
а чтобы все ебло не ререндерилось у таблицы оформить точечную подписку на стор в одном table row
источник

ei

export default - зло... in React — русскоговорящее сообщество
Главное условие, чтобы компонент был мужского рода, иначе компонента женского скажет "Чиво блять", когда попытаешься ей какой-то стейт впихнуть
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
😁
источник

BE

Black Eyes in React — русскоговорящее сообщество
пробовал
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Black Eyes
пробовал
это не тебе же ответ был О_0
источник

ei

export default - зло... in React — русскоговорящее сообщество
Black Eyes
пробовал
😳 он же вообще не тебе, и зачем тебе useRef
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Делай в компоненте мужского рода какой-нибудь activeId, и меняй при нажатии
это уже дискриминация какая то🌚
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
в любой непонятной ситуации отвечай что уже пробовал:D
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
сексизм )
источник