Начиная с React v16.8 рекомендуется использование React Hooks для создания новых компонентов.
В вашем случае вам стоит воспользоваться useEffect Hook.
Подробнее об этом вы можете прочесть на официальном сайте React:
https://reactjs.org/docs/hooks-effect.html