Size: a a a

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

2021 March 10

SV

Sergey Volovik in React — русскоговорящее сообщество
Переслано от Sergey Volovik
Привет! А кто-то пользовался recharts? По какой-то причине не окрашивает последующие столбцы,
источник

SV

Sergey Volovik in React — русскоговорящее сообщество
Переслано от Sergey Volovik
источник

AH

Alex H. in React — русскоговорящее сообщество
Все привет, можно ли комбинировать хук useEffect таким образом:
useEffect(()=>{
// code
}, [] [something])
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Alex H.
Все привет, можно ли комбинировать хук useEffect таким образом:
useEffect(()=>{
// code
}, [] [something])
Ты невалидный код написал
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Alex H.
Все привет, можно ли комбинировать хук useEffect таким образом:
useEffect(()=>{
// code
}, [] [something])
как именно? передавать два массива зависимостей ?
источник

AH

Alex H. in React — русскоговорящее сообщество
artem sdobnikov
как именно? передавать два массива зависимостей ?
Да
источник

as

artem sdobnikov in React — русскоговорящее сообщество
нет
передавай в один всё
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Alex H.
Все привет, можно ли комбинировать хук useEffect таким образом:
useEffect(()=>{
// code
}, [] [something])
нельзя
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Alex H.
Все привет, можно ли комбинировать хук useEffect таким образом:
useEffect(()=>{
// code
}, [] [something])
какого поведения ты хочешь добиться?
источник

AH

Alex H. in React — русскоговорящее сообщество
artem sdobnikov
какого поведения ты хочешь добиться?
Мне нужно , чтобы в компонент приходили данные когда componentDidMount, и когда componentDidUpdate
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Alex H.
Мне нужно , чтобы в компонент приходили данные когда componentDidMount, и когда componentDidUpdate
сделай два useEffect

первый с пустым массивом зависимостей

во втором следи за тем, что у тебя должно изменяться
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alex H.
Мне нужно , чтобы в компонент приходили данные когда componentDidMount, и когда componentDidUpdate
Уберите массив зависимостей вообще - будет похожее поведение
Но вот опять вы сову на глобус
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Alex H.
Мне нужно , чтобы в компонент приходили данные когда componentDidMount, и когда componentDidUpdate
Эффект так и работает
источник

AH

Alex H. in React — русскоговорящее сообщество
Получается 2 useEffect с одинаковым кодом?
источник

ИЕ

Иван Егоров... in React — русскоговорящее сообщество
useEffect(()=>{
// code
} )

useEffect(()=>{
// code
}, [something])
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Alex H.
Получается 2 useEffect с одинаковым кодом?
можешь это всё и в один запихнуть

useEffect(() => {
 fetchAny();
}, [some]);

он вызовется сразу при инициализации компонента и когда будет меняться some

но если у тебя
fetchAny
будет мутировать потом
some
, то словишь бесконечный цикл
источник

AH

Alex H. in React — русскоговорящее сообщество
Иван Егоров
useEffect(()=>{
// code
} )

useEffect(()=>{
// code
}, [something])
Разве в таком случае первый useEffect не будет вызываться постоянно?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Alex H.
Разве в таком случае первый useEffect не будет вызываться постоянно?
Как написали выше, просто 1 зависимость и он будет вызываться как ты хочешь
источник

AH

Alex H. in React — русскоговорящее сообщество
Спасибо, ушёл пробовать
источник

A

Andrey in React — русскоговорящее сообщество
Ребята, подскажите как тестировать запрос к серверу в режиме разработки create-react-app?
Создал в корне public файл server.js  с простым сервером возвращающим текст
Но надо запустить нодой этот сервер и надо на порту 3000, который по умолчанию использует cra
Ну и ест-но нода говорит, что этот порт уже занят
источник