Попробуйте это.
import React, { useEffect } from 'react';
useEffect(() => {
// all your code that you put in componentDidMount method
}, [])
в использованииЭффект, который мы используем []. что [] похоже на componentDidMount.
Теперь, если вы хотите использовать componentDidUpdate, вам нужно передать состояние в [].
Например если в это время счетчик обновляется, вы хотите что-то изменить, тогда посмотрите этот код.
useEffect(() => {
// all your code goes here related to count state.
}, [count])
, поэтому приведенный выше код вызовет повторную визуализацию, если счетчик изменится, иначе он не будет вызывать.