React на сегодняшний день — самая популярная JS-библиотека для создания пользовательских интерфейсов. Directual прекрасно сочетается с React, предоставляя гибкий и масштабируемый backend. Этот пост станет введением в будущую серию статей о создании сложных приложений на полном стеке из связки Directual и React.

React — это библиотека JavaScript с открытым исходным кодом для разработки пользовательских интерфейсов. Она была создана инженерной командой Facebook*, и сегодня такие компании, как PayPal, Uber и Netflix, используют React.
Давайте взглянем на данные из исследования Stateofjs 2019:

Опрос Stateofjs.com
React привлёк целую армию поклонников (~150 тыс. звёзд на GitHub). Большинство из них лояльны — 71,7% всех веб-разработчиков уже использовали React и готовы использовать его снова. Давайте разберёмся, почему:
Действительно, React кажется правильным выбором для создания приложения со сложным UI при сохранении наилучшей возможной производительности. Но любому приложению (если это больше, чем просто лендинг) нужна ещё и backend-часть!
И вот тут на сцену выходит Directual! Он полностью закрывает все потребности в разработке backend:
Можно возразить, что существуют и JS-фреймворки для настройки backend. Да, существуют. Но именно поэтому Directual оказывается намного лучше:
Мы подготовили шаблонный код (boilerplate) для ReactJS. Вы можете изучить его код на GitHub (он использует React hooks). Свободно используйте этот шаблон в своих проектах — он с открытым исходным кодом.
Вот некоторые части функциональности, которые помогут вам быстро начать работу:
Эти части функциональности также можно переиспользовать в любом другом React-шаблоне!
* Facebook и Instagram принадлежат Meta Platforms Inc., признанной экстремистской организацией; её деятельность запрещена на территории Российской Федерации.