JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron


JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
By 作者:Adam D. Scott
pages 页数: 344 pages
Publisher Finelybook 出版社: O'Reilly Media; 1 edition (March 3, 2020)
Language 语言: English
ISBN-10 书号:1492046981
ISBN-13 书号:9781492046981
JavaScript is the little scripting language that could. Once used chiefly to add interactivity to web browser windows, JavaScript is now a primary building block of powerful and robust applications. In this practical book, new and experienced JavaScript developers will learn how to use this language to create APIs as well as web, mobile, and desktop applications.
Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms.

Explore GraphQL’s simple process for querying data
Learn about shared authentication for APIs, web apps, and native applications
Build performant web applications with React and Styled Components
Use React Native to write cross-platform applications for iOS and Android that compile to native code
Learn how to write desktop applications with Electron
Preface
1. Our Development Environment
2. API Introduction
3.A Web Application with Node and Express
4. Our First GraphQL API
5. Database
6. CRUD Operations
7. User Accounts and Authentication
8. User Actions
9. Details
10. Deploying Our APl
11. User Interfaces and React
12. Building a Web Client with React
13. Styling an Application
14. Working with Apollo Client
15. Web Authentication and State
16. Create, Read, Update, and Delete Operations
17. Deploying a Web Application
18. Desktop Applications with Electron
19. Integrating an Existing Web Application with Electron
20. Electron Deployment
21. Mobile Applications with React Native
22. Mobile Application Shell
23. GraphQL and React Native
24. Mobile Application Authentication
25. Mobile Application Distribution
Afterword
A. Running the API Locally
B. Running the Web App Locally
Index

下载地址 DOWNLOAD隐藏内容需1积分,请先!没有帐号? 注 册 一个!
觉得文章有用就打赏一下文章作者
未经允许不得转载:finelybook » JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏