Задать вопрос
@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?
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
tsepen
@tsepen
Frontend developer
Не нужно, это норма
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы