React-Architect: Full-Stack React App Development and Serverless Deployment [1.0 ed.]
454
35
15MB
English
Pages [191]
Year 2020
Report DMCA / Copyright
DOWNLOAD PDF FILE
Table of contents :
Introduction
Why Should I Even Bother With Full-Stack Development?
Who This Book Is For
Book Organization
Let's Start Thinking Like a Full-Stack Developer
Programming Paradigm, Software Stack and Libraries
Get Started
Create the app
Define the architecture
Run your app locally and deploy it to AWS
Add a database
Store the data
Display the data
How Much Configuration Do You Need?
Is Create-React-App A Dead End?
Configuration Is Not a Developer's Task
Why Don’t You Configure Your Infrastructure With React?
The Common Language of Developers and System Engineers
The Architecture-as-a-Function Paradigm
Which Architecture Is Right For My Project?
Set Up An Infrastructure-Components-Based Project
Set up your development environment
Create Project Files
Create Files Manually
Use Template/ GitHub
The Infrastructure-Components-Configurator
Prepare Your AWS Account
Create A Technical User
Register A Custom Domain
Verify An Email Address
Run The Scripts
Install
Build
Start Your App Offline In Hot-Development Mode
Start Your App Offline With Back-End Support
Deployment
Initialize Domain
Remove An App From AWS
Summary
Serverless Single-Page React App (SSPRA)
The Architecture Of An SSPRA
Create, Start, and Deploy An SSPRA
Serving Static Files
Styling the entries
Advanced User Interaction
Local Component State
Serving Different Routes
Evaluation
Serverless Service-Oriented React App (SSORA)
The Architecture Of An SSORA
Create, Start, And Deploy An SSORA
Advanced Styling
File-Management
Working With Services
Using A Database
Evaluation
Serverless Isomorphic React App (SIRA)
The Architecture of an SIRA
Create, Start, and Deploy An SIRA
Server-Side Rendering
Request Preprocessing
Authentication
Sending emails
Evaluation