Size: a a a

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

2020 August 21

RK

Roman Karas' in React — русскоговорящее сообщество
Иван
Нечасто встречаю приложения, в которых шарить нужно только одну переменную
ну так то да.. сам на редаксе уже год )
источник

F

F in React — русскоговорящее сообщество
Иван
Тестовое?
Да.
источник

И

Иван in React — русскоговорящее сообщество
F
Да.
Забавно
источник

R

Ronald in React — русскоговорящее сообщество
Всем привет, есть тут видосы или статьи с годным контентом про новшества?
источник

Э

Эльдар in React — русскоговорящее сообщество
есть ли способ не вызывать useEffect при первом рендере?
источник

Э

Эльдар in React — русскоговорящее сообщество
Ronald
Всем привет, есть тут видосы или статьи с годным контентом про новшества?
привет, здесь только документация приветствуется, насколько я понял)) а видео в youtube & google
источник

R

Ronald in React — русскоговорящее сообщество
Эльдар
привет, здесь только документация приветствуется, насколько я понял)) а видео в youtube & google
Принял
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Эльдар
есть ли способ не вызывать useEffect при первом рендере?
function notFirstRenderUseEffect(callback, deps) {
 const renders = React.useRef(0)
 renders.current++;
 React.useEffect(() => {
   if (renders.current > 1) {
     return callback()
   }
 }, [deps])
}
источник

R

Ronald in React — русскоговорящее сообщество
Андрей Звёздочка
function notFirstRenderUseEffect(callback, deps) {
 const renders = React.useRef(0)
 renders.current++;
 React.useEffect(() => {
   if (renders.current > 1) {
     return callback()
   }
 }, [deps])
}
Красиво
источник

Э

Эльдар in React — русскоговорящее сообщество
Андрей Звёздочка
function notFirstRenderUseEffect(callback, deps) {
 const renders = React.useRef(0)
 renders.current++;
 React.useEffect(() => {
   if (renders.current > 1) {
     return callback()
   }
 }, [deps])
}
ох, спасибо
источник

Э

Эльдар in React — русскоговорящее сообщество
Ronald
Красиво
ага, аж дисплей вспотел
источник

F

F in React — русскоговорящее сообщество
arts
Запили в корне приложения контекст, в котором будешь хранить юзера, и обновляй его при логине. Заодно ещё и имя юзера сможешь показывать в хедере
Можешь, если не трудно, подробнее о контексте рассказать?
Я создал контекст пустой в index.js, потом создал две переменные пустые, обернул все приложение в context.provider и теперь в любом компоненте могу трогать его через useContext. Но как в него передать данные из компонента, чтобы можно было получить их в другом?
источник

F

F in React — русскоговорящее сообщество
Я извиняюсь за тупость.
источник

a

arts in React — русскоговорящее сообщество
F
Можешь, если не трудно, подробнее о контексте рассказать?
Я создал контекст пустой в index.js, потом создал две переменные пустые, обернул все приложение в context.provider и теперь в любом компоненте могу трогать его через useContext. Но как в него передать данные из компонента, чтобы можно было получить их в другом?
В инете примеров вагон, гуглится за минуту
источник

w

wildrc in React — русскоговорящее сообщество
F
Я извиняюсь за тупость.
Context может передавать параметры только вниз.
источник

DT

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

w

wildrc in React — русскоговорящее сообщество
css карманный справочник
источник

F

F in React — русскоговорящее сообщество
wildrc
Context может передавать параметры только вниз.
В том и подвох.
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
F
В том и подвох.
Используй стейт менеджер
источник

F

F in React — русскоговорящее сообщество
Андрей Звёздочка
Используй стейт менеджер
Нельзя).
источник