Search
Write a publication
Pull to refresh
0
0
Eugene Bobkov @eugene_bobkov

Frontend Developer

Send message

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

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

а не

useEffect(foo());

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

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


Например:

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

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

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

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