Как стать автором
Поиск
Написать публикацию
Обновить
0
0
Eugene Bobkov @eugene_bobkov

Frontend Developer

Отправить сообщение

Я от кого то слышал, что правильнее написать:

useEffect(() => {
	foo()
});

а не

useEffect(foo());

Если перефразировать мой вопрос, то насколько валиден второй пример? Есть ли подводные камни, которые делают второй вариант менее предпочтительнее

Было бы интересно услышать ответ на вопрос, можно ли передавать в useEffect первым агрументом не void коллбек, а какую-нибудь функцию? Какие минусы данного способа?


Например:

useEffect(() => someFunction(), [])
useEffect(someFunction(), [])

Cпасибо за статью, очень интересно будет почитать про хуки оптимизации, жду )

Не сразу обратил внимание, что это перевод статьи, а не история от первого лица) За перевод спасибо, было интересно?

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Frontend Developer
Middle
От 2 000 $
JavaScript
TypeScript
React
React Native
Redux
MobX
Node.js
Express