Size: a a a

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

2020 November 25

V

Vlad in React — русскоговорящее сообщество
First Last
Из-за того что вызов в useEffect находится?

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

V

Vlad in React — русскоговорящее сообщество
First Last
Но если подскажешь как лучше сделать буду благодарен
помести все это в useEffect с пустыми массивом зависимостей
источник

И

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
First Last
Вроде втокнул в чем проблема
Подскажи нормальное решение или можно как-то лучше сделать?
Чесно я даже не знаю чем тебе помочь, слишком много всего плохо
источник

И

Иван in React — русскоговорящее сообщество
Vlad
помести все это в useEffect с пустыми массивом зависимостей
так он уже
источник

FL

First Last in React — русскоговорящее сообщество
Vlad
все эти запросы находятся не в useEffect, поэтому будут каждый раз выполняться
Не совсем понял почему

Есть функция getCityCoords
Вызов функции в юзэффекте
Как бы так и есть
источник

V

Vlad in React — русскоговорящее сообщество
First Last
Не совсем понял почему

Есть функция getCityCoords
Вызов функции в юзэффекте
Как бы так и есть
а, я думал это все 1 компонент, пардон
источник

FL

First Last in React — русскоговорящее сообщество
Dmitriy Shuleshov
Чесно я даже не знаю чем тебе помочь, слишком много всего плохо
Ну если не трудно - тэзисно что не так

Или хотя бы о том что спросил норм/не норм
источник

FL

First Last in React — русскоговорящее сообщество
Просто писать - легко
Правильно писать - сложно, особенно если не знаешь как
источник

S

Stanislav in React — русскоговорящее сообщество
First Last
Ну если не трудно - тэзисно что не так

Или хотя бы о том что спросил норм/не норм
getCityCords как огромный кусок логики, и он не связан с ui компонента напрямую но при этом находится в нем.
источник

ДК

Дмитрий Киреев... in React — русскоговорящее сообщество
Vlad
ref, получаешь дом ноду элемента и на ней вызываешь .focus()
вероятно надо будет подождать setTimeout 0 чтобы убедиться что disabled с селекта снят
Спасибо👍 Очень помог)
источник

FL

First Last in React — русскоговорящее сообщество
Stanislav
getCityCords как огромный кусок логики, и он не связан с ui компонента напрямую но при этом находится в нем.
Этот компонент и не содержит никакого намека на ui

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

Не в App же такое писать
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
First Last
Этот компонент и не содержит никакого намека на ui

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

Не в App же такое писать
Значит это кастмнный хук
источник

SE

Stanislav Entaltsev in React — русскоговорящее сообщество
Как такое сделать через функцию?
export default class ClassicEditor extends ClassicEditorBase {}
источник

S

Stanislav in React — русскоговорящее сообщество
Stanislav Entaltsev
Как такое сделать через функцию?
export default class ClassicEditor extends ClassicEditorBase {}
extends никак
источник

V

Vlad in React — русскоговорящее сообщество
Stanislav Entaltsev
Как такое сделать через функцию?
export default class ClassicEditor extends ClassicEditorBase {}
export default function () {  }
источник

S

Stanislav in React — русскоговорящее сообщество
Vlad
export default function () {  }
ага. и название компонента не будет отображаться в девтулзах...
источник

И

Иван in React — русскоговорящее сообщество
First Last
Этот компонент и не содержит никакого намека на ui

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

Не в App же такое писать
Почитай про кастомные хуки
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
Привет. Есть тут у когото опыт тестирования генератор-функций redux-saga? Надо протестировать эту функцию, которая при логауте юзера стирает данные из локал стора и в зависимости от параменра делает запрос на логаут роут. Скорее всего хватит теста локал стора, что данных там нет. Кто-то делал подобное?)
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
jest + react-testing-library
источник