React Hooks позволяет вам использовать метод состояния и жизненных циклов внутри ваших функциональных компонентов. Основным преимуществом является то, что вам не нужно объявлять классы, и, тем не менее, установка и получение переменных состояния и метода жизненных циклов возможна
Есть и другие функции https://reactjs.org/docs/hooks-intro.html
Или обратитесь к видео о крючках на YouTube.