Задать вопрос
@Vadim1899

Нужно ли использовать useEffect?

Есть проект на react + redux.

И есть такой компонент (условно):

const Component = () => {
    const dispatch = useDispatch();

    const onSelect = (value) => {
        dispatch(selectAction(value));
    };
    
    return (
        <select onChange={(e) => onSelect(e.target.value)}>
            <option value="1">1</option>
            <option value="2">3</option>
            <option value="3">3</option>
        </select>
    );
};

При изменении селекта диспатчится экшн с redux-thunk, который отправляет запрос на сервер. И по идее это же сайд эффект, не нужно ли функцию onSelect реализовывать через useEffect?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
tsepen
@tsepen
Frontend developer
Не нужно, это норма
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽