Я действительно ценю экосистему React за ее "взрослость". Например, текущая актуальная версия React – 18.2.0. Это означает, что она была выпущена без серьезных багов, требующих исправления. Все очень продумано и тщательно протестировано.



Разработчики React очень долго тестируют новые функции, тщательно продумывают стратегию перехода на новые версии. В общем, React можно доверять, использовать как платформу и не защищаться от него с помощью интерфейсов.



И из-за эффекта ореола, я также с уверенностью относился к Next.js. Думал, что если функция уже в релизе, значит, ее можно использовать и проблем не будет. Оказалось, что я ошибался.



Если взглянуть на историю Next.js, они не самые стабильные разработчики. Это знак для нас, что, возможно, стоит абстрагироваться и не слишком завязываться на Next.js в наших приложениях.