React – The Road To Enterprise


React – The Road To Enterprise
Learn how to create Production-Ready applications with React. Best Practices, Advanced Patterns, Guides, Tricks, and more..
Take your skills to the next level and become a React pro by mastering advanced patterns, best practices, and cutting-edge techniques for the development of large-scale React applications.
“React – The Road To Enterprise” covers many advanced topics to help you build maintainable, scalable and performant React applications, such as scalable project architecture, useful techniques for handling async operations and API states, advanced component patterns, performance optimisation, local and global state management patterns, static site generation (SSG), incremental site regeneration (ISR) and server side rendering (SSR) with Next.js and more.
Project Configuration and Scalable Architecture
Find out how to setup and configure an enterprise-ready project with tools such as PostCSS, Stylelint, Prettier and others. Learn how to create scalable architecture for your React applications that is actually easy to manage and extend.
Scalable and Maintainable API Requests and API States Management with an API Layer, Custom Hooks, and React-Query
Learn advanced patterns for managing async operations, API states, and request cancellation by implementing a flexible and scalable API layer and combining it with React-Query.
Advanced State Management Techniques
Master advanced state management techniques that will allow you to easily manage, share and reuse stateful data in your application. Explore patterns to manage state in a clean, readable and scalable fashion and take advantage of hooks, Immer and Context API.
Global State Management with Modern Redux and RTK
Forget about the pain of managing old Redux with tons of boilerplate code. Learn how to use Redux in a modern fashion with Redux Toolkit and RTK Query.
Global State management with Zustand & Jotai
Redux may be popular, but it is not the only viable solution. Explore how to use Zustand and Jotai for managing global and encapsulated state that can be shared between components.
Advanced Component and Layout Patterns
Discover advanced component patterns, such as Higher Order Components, Render Props, Compound Components, Polymorphic Components as well as how to manage dynamic layouts and how to build flexible, resilient and future proof components with Composition and Configuration approaches.
Performance Optimisation
Explore many essential techniques for improving and optimising the performance of your applications to make them blazing-fast and your users amazed – Optimising Re-renders, Long List Virtualisation, Throtting, Debouncing, Code-Splitting & Lazy Loading, and more!
SSG, ISR, SSR and Middlewares with Next.js
Find out the advantages of static site generated and server-side rendered applications and learn how to create them using Next.js. What’s more, delve into how to take advantage of edge middlewares with Next.js
Testing & Security
Write reliable and future-proof unit and e2e tests with Jest, Cypress, and Testing Library that actually work and give you confidence. Make your applications more secure and explore ways of restricting access to specific pages and content only to authorised users.
TypeScript First
TypeScript is an amazing tool that is a must-have for large-scale applications. It provides a lot of benefits, as it makes the codebase more maintainable, readable, helps with catching bugs early in the development, and makes the refactoring process much easier. That’s why, all code examples in the book are written in TypeScript.
Lesson 1.
Debugging Performance Bottlenecks with React Profiler 00:11:37
Lesson 2.
How to write cleaner code using modern JavaScript features 00:13:07
Lesson 3.


Table of Contents
Chapter
1
Introduction
2
Project Configuration and Useful Extensions
3
Scalable and Maintainable Project Architecture
4
API Layer and Managing Async Operations
5
Managing APIs with API Layer and React-Query
6
State Management Patterns in React Apps
7
Modern Redux – Global State Management with Redux Toolkit
8
Global State Management with Zustand and Jotai
9
Advanced Component Patterns
10
Managing Application Layout
11
Performance Optimisation
12
Application Security
13
React Testing – Best Practices For Writing Future-Proof Tests
14
Static Site Generation (SSG), Incremental Site Regeneration (ISR) and Server Side Rendering (SSR) with Next.js

相关文件下载地址

下载地址 Download
解决验证以访问链接!
打赏
未经允许不得转载:finelybook » React – The Road To Enterprise

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫