Приятно то, что как только вы изучите базовые концепции, вам действительно не нужно становиться экспертом с фреймворком, чтобы «добавить его в свой набор инструментов».

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

Это не означает, что я должен снести каждое приложение Backbone и Angular, которое я когда-либо делал, и переписать их на React (как, кажется, многие люди выступают за это). Я могу продолжать использовать то, что мне нужно для каждой работы. Но через несколько недель мне нужно сделать серию отчетов по тонне данных, которые нужно часто перерисовывать. React кажется хорошим вариантом.

Конечно, я не эксперт в его синтаксисе, каким мог бы быть, если бы полностью «зафиксировал», но это просто глупо. Я смогу подобрать его на ходу.