Я немного изучал React и занимался разработкой проектов. Я недавно начал с Redux, и поэтому хотел разработать свой следующий проект, используя его. Я настроил его отлично, и для одного компонента в приложении я подумал, почему я не могу иметь компонент класса в нем. Я попробовал то же самое, и это вывело много ошибок.
Так что я хочу знать, будет реагировать-редукция работать только с функциональными компонентами, а не компонентами класса. и если это так, было бы здорово, если бы вы могли объяснить, почему?
Например: я не могу объявить селекторы внутри компонента класса. Когда я объявляю переменную следующим образом:
const play = useSelector((state) => state.play);
Выдает следующую ошибку:
Ошибка: недопустимый вызов ловушки. Хуки могут быть вызваны только внутри тела компонента функции.