JavaScript Everywhere: Building Cross-Platform Applications with GraphQL,React,React Native,and Electron
by: Adam D. Scott
Paperback 页数: 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
JavaScript Everywhere: Building Cross-Platform Applications with GraphQL,React,React Native,and Electron
未经允许不得转载:finelybook » JavaScript Everywhere: Building Cross-Platform Applications with GraphQL,React,React Native,and Electron
相关推荐
- React: The Comprehensive Guide
- Node.js: The Comprehensive Guide to Server-Side JavaScript Programming
- PHP and MySQL: The Comprehensive Guide to Server-Side Web Development with PHP 8 – Build Dynamic Websites with Database Integration, Security, and More
- Getting Started with JavaScript: A JavaScript Beginner's Guide to Building Dynamic Web and Mobile Apps with Hands-On Examples and 200+ Sample Projects
finelybook
