Главным фреймворком javascript, безусловно, является ReactJS. Это фреймворк, который остается одним из самых востребованных в корпоративных программных приложениях.

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

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

Но есть ли у этой херни открытый исходный код?

Хотя ReactJS в основном разрабатывается инженерами Facebook, исходный код по-прежнему остается открытым. Он здесь, на Гитхабе.

ReactJS на самом деле является одним из первых проектов Facebook с открытым исходным кодом, который находится в стадии активной разработки и ежедневно используется для отправки кода.

Зачем им это делать?

Ну, я сам не делал фреймворк, но могу себе представить, что каждый день будет появляться много багов. Таким образом, наличие огромного количества тестировщиков и участников по всему миру значительно облегчило бы работу. Это позволит, например. случайный и незначительный человек из Исландии, чтобы внести свой вклад в проект, который обслуживает миллиарды людей во всем мире.