Я начал изучать react, и как я понимаю, есть два варианта создания компонентов, через class или просто function. Ну или функция завернутая в переменную, но это все равно что второй тип. Так что лучше использовать, классы или функции? Как по мне через функции все на много проще. Чтобы создать хук если компонент класс нужно прописывать конструктор. Везде, чтобы обратиться к переменной нужно писать this. Если я в чем то ошибаюсь, поправьте, я только начинаю пользоваться react, не знаю всех его прелестей.