Каким подходом лучше воспользоваться при написании кода на React?
Бибилиотека активно развивается, каждое новое решение призвано улучшить и решить проблемы предыдущего. В настоящее время - хуки самый прогрессивный вариант. И все библиотеки довольно активно на них переходят. 
Так что если хотите создавать свежее и новое - берите их, дольше можно будет не переписывать на что-то новое :)
Вот хороший курс, посмотрите, советую.