JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
Книга «JavaScript Everywhere» представляет собой практическое руководство по созданию полноценных кросс-платформенных приложений с использованием единого стека JavaScript-технологий. Автор, Адам Д. Скотт, демонстрирует, как с помощью GraphQL, React, React Native и Electron можно разрабатывать веб-приложения, мобильные приложения и настольные приложения, разделяя общую бизнес-логику и API.
В книге подробно рассматривается построение GraphQL API с использованием Node.js и Express, что позволяет создать универсальный backend для всех клиентских приложений. Читатель научится проектировать схемы, реализовывать резолверы и интегрировать базу данных MongoDB. Особое внимание уделяется практическим аспектам настройки среды разработки, использованию инструментов вроде Nodemon, Prettier и ESLint.
Клиентская часть охватывает создание веб-интерфейсов с React, мобильных приложений с React Native и настольных приложений с Electron. Автор последовательно ведет читателя от настройки окружения до развертывания готовых решений, уделяя внимание как основам, так и лучшим практикам современной JavaScript-разработки. Книга подходит для разработчиков, желающих освоить полный цикл создания кросс-платформенных приложений.









