Внутри useEffect
мы обычно возвращаем функцию, которая выполняет некоторую очистку, когда компонент отключается. Если вы не хотите делать что-то подобное, не возвращайте ничего.
React.useEffect(() => {
const { search } = window.location;
const removeFirstQuestionMark = search.slice(1);
if (!removeFirstQuestionMark) {
return null;
}
// more logic
reduxAction({
foo: 'bar'
});
// return null;
}, []);