До React16
class components
использовалось более functional components
всякий раз, когда необходимо использовать state
или lifecycle methods
в вашем компоненте.
В последнем выпуске реакции введены Крючки и Эффекты , используя которые мы можем использовать state
и lifecycle methods
внутри наших functional components
.
Так есть ли причина, по которой все еще существует class components
? Есть ли какие-либо случаи, которые нам еще нужно выбрать class components
вместо functional