Использование useEffect

Как правильно использовать useEffect чтобы он сработал только при первом появлении компонента. То есть фактически componentDidMount но с использованием хука эффекта.


Ответы (1 шт):

Автор решения: Илья Паймушкин

Используйте такой вариант

useEffect(() => {
     console.log("это componentDidMount")
     return () => console.log("это componentWillUnmount")
}, [])

в качестве deps используйте пустой массив

→ Ссылка