Size: a a a

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

2021 March 19

Э

Элин in React — русскоговорящее сообщество
Например, хочу показывать окно с сообщением о том, что мы юзаем куки.
источник

p

persona x grata in React — русскоговорящее сообщество
Элин
Ребят, просветите, пожалуйста те, кто работал с React Portal.

Хочу рендерить во всему приложению окно информационного характера. Рендрериться ему или нет зависит от наличии ключа в localStorage.

Как это реализовать?
В useEffect  по результату наличия ключа условный рендеринг модалки
источник

13

123 321 in React — русскоговорящее сообщество
парни. я спускаю значение стейта вниз в компонент через пропсы. если я изменю стейт наверху, то изменятся и компоненты ? не так ли? просто у меня так не происходит
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
парни. я спускаю значение стейта вниз в компонент через пропсы. если я изменю стейт наверху, то изменятся и компоненты ? не так ли? просто у меня так не происходит
Значит что то ты сделал не так, покажи где у тебя изменение состояния
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Значит что то ты сделал не так, покажи где у тебя изменение состояния
я создал глобальный объект и поместил его в стейт.
что я делаю: я модифицирую этот объект и перезаписываю стейт в надежде на то, что модифицируются компоненты внизу. но это происходит только если я кликаю по этим компонентам мышью (взаимодействую с ними). в пассивном режиме обновление не происходит
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
я создал глобальный объект и поместил его в стейт.
что я делаю: я модифицирую этот объект и перезаписываю стейт в надежде на то, что модифицируются компоненты внизу. но это происходит только если я кликаю по этим компонентам мышью (взаимодействую с ними). в пассивном режиме обновление не происходит
Код
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Я же сказал «показать»
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Maxim Koylo
Я же сказал «показать»
"У меня есть рисунок ключа")
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
"У меня есть рисунок ключа")
🌚
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Я же сказал «показать»
https://prnt.sc/10pfaq3
Это прототип так что не плюйся на гавнокод. в квадрате происходит модификация (и это так) внизу я перезаписываю стейт
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ох😔
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Ох😔
что?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Мне слишком лень, щас буду курить скрин
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Мне слишком лень, щас буду курить скрин
та ну там только на стрелочки смотри и ты все поймешь. массив глобал дата обновляется. на квадрат можешь не смотреть
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
та ну там только на стрелочки смотри и ты все поймешь. массив глобал дата обновляется. на квадрат можешь не смотреть
У тебя ссылка на глобальный обект не меняется, потому реакт не рендерит
источник

MK

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

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
У тебя ссылка на глобальный обект не меняется, потому реакт не рендерит
а что такое ссылка на глобальный массив? и как ее изменить?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
а что такое ссылка на глобальный массив? и как ее изменить?
Походу тебе уже пора встретится лицл к лицу с редаксом
источник

13

123 321 in React — русскоговорящее сообщество
я могу конечно в гугл залезть
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Будем держать за тебя кулачки всем чатом
источник