React.js: The Documentary
История библиотеки, которая изменила фронтенд и стала стандартом индустрии
Источник
Книжный куб
Оригинальный пост с рекомендацией документального фильма
О чем фильм
Документалка рассказывает, как родилась идея React и почему ее успех не был предрешен. Внутри компании React конкурировал с внешними библиотеками вроде Backbone.js и Ember.js, а также с внутренними инициативами, например Bolt.js. В итоге React победил, был открыт в open source и постепенно получил признание в сообществе.
Историю рассказывают разработчики, которые принимали ключевые решения: Том Оккино, Кристофер Шедо, Пит Хант, Себастьян Маркбоге, Дэн Абрамов и другие.
Ключевые моменты
1. Идея внутри компании
React появился как ответ на сложности масштабирования UI и состояния в больших продуктах.
2. Конкуренция с другими фреймворками
React конкурировал с Backbone.js, Ember.js и внутренними решениями, прежде чем стать стандартом.
3. Выход в open source
Библиотеку открыли для сообщества, но принятие было не мгновенным - понадобилось время.
4. Признание и рост экосистемы
Постепенно React стал де-факто стандартом и сформировал вокруг себя экосистему.
Почему React победил
Компонентная модель
UI как композиция компонентов упростил повторное использование и масштабирование.
Однонаправленный поток данных
Ясные правила обновления состояния снизили хаос в больших приложениях.
JSX и эргономика
JSX повысил выразительность и читаемость UI-кода для разработчиков.
Сильная экосистема
Инструменты и сообщество помогли React стать основой для множества библиотек и фреймворков.

