Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    React Advanced Practices For Enterprise Architectures

    Posted By: ELK1nG
    React Advanced Practices For Enterprise Architectures

    React Advanced Practices For Enterprise Architectures
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.47 GB | Duration: 6h 58m

    Take your skills to the next level and become Senior in React by mastering advanced patterns, and best practices

    What you'll learn

    Solid overview of useful patterns and key concepts for developing real-world React applications

    Practical techniques for topics like project structure, async requests using a home-grown and with React Query

    Learning best practices and how your code should scale to production levels

    Standing out in the Marketplace as a React developer

    Delve into design patterns and architecture of applications built on React

    Requirements

    You should have at least basic knowledge of JavaScript, and React, including concepts like hooks, state updates, lifecycles, etc

    Description

    Learn to build React projects that stay up-to-date even before they're finished, and discover how to make React applications that are easy to grow and keep up with a system that really works.Creating small React apps might seem straightforward. However, making large-scale React applications that are well-organized and can be expanded and managed easily is more challenging.Decisions made during development, especially early on, can significantly impact the project's success, and there are many decisions to make.If you choose the wrong tools or add new features without a solid architecture and patterns, your project might become outdated even before it's launched.Rather than effortlessly adding features and satisfying users, you'll find yourself struggling with the project for a long time. But don't fret; there's a solution for that.The web is filled with tutorials, articles, and videos attempting to teach React. However, many of them are outdated, overly simplistic, or offer poor advice and suggestions. This isn't an ideal way to embark on an important project.The good news is, you don't have to engage in extensive research or try to piece together information on your own. There's a straightforward solution to these challenges."React Advanced Practices For Enterprise Architectures" is an advanced course that delves into best practices, advanced patterns, and techniques for developing React applications. It serves as a comprehensive resource for essential concepts, aiming to help you overcome and avoid common challenges when working on React projects.This course explores numerous advanced subjects to guide you in constructing React applications that are maintainable, scalable, and high-performing. It covers topics like scalable project architecture, effective techniques for managing asynchronous operations and API states, advanced component patterns, performance optimization, local and global state management patterns, and more.What you will learn:Scalable ArchitectureLearn how to create scalable architecture for your React applications that is actually easy to manage and extend.Efficiently handle API requests and manage API states at scalableLearn 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 TechniquesMaster 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 RTKForget 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.Advanced Component and Layout PatternsDiscover 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 OptimizationExplore many essential techniques for improving and optimizing the performance of your applications to make them blazing-fast and your users amazed - Optimizing Re-renders, Long List Virtualization, Throttling, Denouncing, Code-Splitting & Lazy Loading, and more!Testing & SecurityWrite 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 authorized users.Advanced React HooksThere is also a section about some advanced concepts and hooks and their use-cases as they can help you tackle some challenges in the related scenarios.

    Overview

    Section 1: Higher Order Components

    Lecture 1 Introduction

    Lecture 2 Checking Props with HOC

    Lecture 3 Data Loading with HOC

    Lecture 4 Updating Data with HOC

    Lecture 5 Building Forms with HOC

    Lecture 6 Enhancing HOC Pattern

    Section 2: More Component Patterns

    Lecture 7 Render Props

    Lecture 8 Wrapper Component

    Lecture 9 Polymorphic Component

    Lecture 10 Observer Component

    Section 3: Advanced React Hooks and Concepts

    Lecture 11 React Portals

    Lecture 12 Forwarding Refs

    Lecture 13 Error Boundaries

    Lecture 14 Keys Explained

    Lecture 15 useLayoutEffect

    Lecture 16 useId

    Lecture 17 useCallback As Ref

    Lecture 18 useImperativeHandle

    Lecture 19 Capture Event Listeners

    Lecture 20 Element Prop

    Lecture 21 Less useEffects

    Lecture 22 useDeferredValue

    Lecture 23 useTransition

    Lecture 24 Async React Router

    Section 4: Scalable Project Architecture

    Lecture 25 General Architecture

    Lecture 26 Route Components

    Lecture 27 Encapsulating Components and Logics

    Section 5: API Layer and Async Operations

    Lecture 28 Building an API Layer

    Lecture 29 API States

    Lecture 30 Enhancing The API States

    Lecture 31 Avoiding Flickering Loaders

    Lecture 32 Abstracting API States and Fetching Logic

    Lecture 33 Adding Request Abort Logic

    Lecture 34 Logging Errors

    Section 6: API Layer with React-Query

    Lecture 35 Server Setup and a Quick Fix to withLogger Function

    Lecture 36 Fetching Data with React-Query

    Lecture 37 Updating Data with React-Query

    Lecture 38 Pagination with React-Query

    Lecture 39 Infinite scroll with React-Query

    Lecture 40 Query Cancellation with React-Query

    Section 7: State Management Patterns

    Lecture 41 Immutable updates with useImmer

    Lecture 42 Cleaner reducer with useImmerReducer

    Section 8: Performance Optimization

    Lecture 43 Code-Splitting and Lazy-Loading

    Lecture 44 useCallback hook to preserve referential integrity

    Lecture 45 Avoiding re-renders with useMemo

    Lecture 46 State Collocation

    Lecture 47 Preventing re-renders by lifting components up

    Developers with prior React knowledge who want to advance their React expertise and develop scalable, maintainable, and blazing fast React applications,Developers and teams who want to quickly get on board with best practices, patterns, and techniques,Developers who are looking for career progression as a React js Developer