Size: a a a

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

2021 January 17

RS

Roman Still in React — русскоговорящее сообщество
Найс контент
источник

П

Павел in React — русскоговорящее сообщество
Изучаю порталы. В доке есть пример использования портала в классовой компоненте, а есть ли где-то пример использования портала в функциональной компоненте
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Павел
Изучаю порталы. В доке есть пример использования портала в классовой компоненте, а есть ли где-то пример использования портала в функциональной компоненте
всё абсолютно так же.
источник

IN

Igor N in React — русскоговорящее сообщество
Павел
Изучаю порталы. В доке есть пример использования портала в классовой компоненте, а есть ли где-то пример использования портала в функциональной компоненте
Компонент мужского рода
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Павел
Изучаю порталы. В доке есть пример использования портала в классовой компоненте, а есть ли где-то пример использования портала в функциональной компоненте
кстати да, компонент - он.
источник

О

Олег in React — русскоговорящее сообщество
ребят если у вас useeffect зависит от двух переменных стейта то как вы добиваетесь того чтобы оба эти значения были свежими а не так что одно свежее а другое устаревшее
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Олег
ребят если у вас useeffect зависит от двух переменных стейта то как вы добиваетесь того чтобы оба эти значения были свежими а не так что одно свежее а другое устаревшее
дай кейс, когда эти данные "не свежие"
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Тут?
источник

О

Олег in React — русскоговорящее сообщество
Oleg Rizhkov
дай кейс, когда эти данные "не свежие"
например так

 useEffect(() => {
   dispatch(getTemplates());
   dispatch(getInfo());
 }, []);

useEffect(() => {
   dispatch(getData(info, templates));
}, [info, templates])
источник

А

Александр in React — русскоговорящее сообщество
Олег
ребят если у вас useeffect зависит от двух переменных стейта то как вы добиваетесь того чтобы оба эти значения были свежими а не так что одно свежее а другое устаревшее
коллбэк, который ты передаешь в юзеффект через замыкание имеет доступ к переменным в момент рендера после которого эффект вызывается, соответственно делаешь так, чтобы переменные в этот момень были такими, как тебе надо и всё будет ок.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
привет.
источник

П

Павел in React — русскоговорящее сообщество
Igor N
Компонент мужского рода
Учту
источник

А

Александр in React — русскоговорящее сообщество
Олег
например так

 useEffect(() => {
   dispatch(getTemplates());
   dispatch(getInfo());
 }, []);

useEffect(() => {
   dispatch(getData(info, templates));
}, [info, templates])
if напиши в useEffect и всё, а ещё лучше через promise.all сделай то, что тебе надо, если правильно понял,что тебе надо.
источник

О

Олег in React — русскоговорящее сообщество
Александр
if напиши в useEffect и всё, а ещё лучше через promise.all сделай то, что тебе надо, если правильно понял,что тебе надо.
а что может быть в if если данные никак нельзя идентифицировать  например если список темплейтов который каждый раз это просто список
источник

a

asd in React — русскоговорящее сообщество
Всем привет, долго не могу найти решение, почему-то после такого импорта шрифтов в create-react-app со styled-components не меняется font-weight, если внутри компонента App указываю, например, 300 или 500, хотя в font-face они обозначены. Возможно, у кого-то была такая же проблема?
Шрифты брал отсюда
https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=cyrillic,latin
источник

О

Олег in React — русскоговорящее сообщество
Александр
if напиши в useEffect и всё, а ещё лучше через promise.all сделай то, что тебе надо, если правильно понял,что тебе надо.
у меня тут такой кейс что мне по логике не очень надо чтобы каждый раз фечились все эндпоинты. достаточно при изменении стейта фечить только эндпоинт getData
источник

А

Александр in React — русскоговорящее сообщество
Олег
а что может быть в if если данные никак нельзя идентифицировать  например если список темплейтов который каждый раз это просто список
getTemplates, getInfo, getData - это санки?
источник

О

Олег in React — русскоговорящее сообщество
Александр
getTemplates, getInfo, getData - это санки?
да
источник

И

Иван in React — русскоговорящее сообщество
Олег
например так

 useEffect(() => {
   dispatch(getTemplates());
   dispatch(getInfo());
 }, []);

useEffect(() => {
   dispatch(getData(info, templates));
}, [info, templates])
если куски стейта независимые, то ничего страшного в “одно свежее а другое устаревшее” нет, просто обрабатывай их независимо. двумя useEffect’ами

если они должны быть синхронизированы (хз, зачем), это делается на уровне редакса, а не на уровне компонента
источник

О

Олег in React — русскоговорящее сообщество
Иван
если куски стейта независимые, то ничего страшного в “одно свежее а другое устаревшее” нет, просто обрабатывай их независимо. двумя useEffect’ами

если они должны быть синхронизированы (хз, зачем), это делается на уровне редакса, а не на уровне компонента
> если они должны быть синхронизированы (хз, зачем), это делается на уровне редакса, а не на уровне компонента

не очень понял как это решается на уровне редакса
источник