X
2)нет ооп 3) без jsx на createelement?)) 4) флакс архитектура это максимум 5) какой плюс от иммутабильности лично для тебя?
2 - если надо то можно
3 - ага
4 - нет(подключай DI и строй любую архитектуру, реакт тебя вообще ничем не ограничивает, это просто либа для отрисовки)
5 - нет необходимости следить за мутированием переменной, ререндер только по пушу. плюсов вагон, нужно понимать зачем это и где использовать.