Подскажите пожалуйста. Где найти правила написания реакт компонент? Типа code guidline. Я некоторые время назад все примеры видел через компоненты и классы. А тут мне сказали про useState и оказывается, что внутри классов это не работает, надо функциональные компоненты. И я уже запутался и не понимаю, как, черт возьми, правильно писать компоненты? Может их совмещать надо? Подскажите, пожалуйста, какую литературу на английском или русском.