Функциональные компоненты не имеют состояние (по крайней мере, до появления функции предстоящих перехватов).Не существует метода setState для вызова.В текущей реакции, если вы хотите использовать состояние, вам нужно использовать компонент класса, а не функциональный компонент.