Torrent Info
Title [FreeCourseSite.com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)
Category
Size 21.18GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
[CourseClub.ME].url 122B
[FCS Forum].url 133B
[FreeCourseSite.com].url 127B
[GigaCourse.Com].url 49B
001 Course Update Overview, Explanation & Migration Guide_en.srt 23.81KB
001 Course Update Overview, Explanation & Migration Guide.mp4 72.31MB
001 Module Introduction_en.srt 2.14KB
001 Module Introduction_en.srt 5.62KB
001 Module Introduction_en.srt 3.61KB
001 Module Introduction_en.srt 1.19KB
001 Module Introduction_en.srt 5.90KB
001 Module Introduction_en.srt 2.35KB
001 Module Introduction_en.srt 4.98KB
001 Module Introduction_en.srt 1.20KB
001 Module Introduction_en.srt 2.22KB
001 Module Introduction_en.srt 4.25KB
001 Module Introduction_en.srt 3.74KB
001 Module Introduction_en.srt 3.13KB
001 Module Introduction_en.srt 2.59KB
001 Module Introduction_en.srt 2.08KB
001 Module Introduction_en.srt 2.39KB
001 Module Introduction_en.srt 4.76KB
001 Module Introduction_en.srt 1.58KB
001 Module Introduction_en.srt 989B
001 Module Introduction_en.srt 4.37KB
001 Module Introduction_en.srt 2.37KB
001 Module Introduction_en.srt 2.41KB
001 Module Introduction_en.srt 2.95KB
001 Module Introduction_en.srt 4.26KB
001 Module Introduction_en.srt 1.37KB
001 Module Introduction_en.srt 1.76KB
001 Module Introduction_en.srt 1.99KB
001 Module Introduction_en.srt 2.87KB
001 Module Introduction_en.srt 2.17KB
001 Module Introduction.mp4 1.37MB
001 Module Introduction.mp4 10.44MB
001 Module Introduction.mp4 6.84MB
001 Module Introduction.mp4 2.08MB
001 Module Introduction.mp4 15.55MB
001 Module Introduction.mp4 3.38MB
001 Module Introduction.mp4 5.28MB
001 Module Introduction.mp4 2.06MB
001 Module Introduction.mp4 4.45MB
001 Module Introduction.mp4 18.22MB
001 Module Introduction.mp4 5.54MB
001 Module Introduction.mp4 5.51MB
001 Module Introduction.mp4 3.88MB
001 Module Introduction.mp4 5.79MB
001 Module Introduction.mp4 4.52MB
001 Module Introduction.mp4 19.47MB
001 Module Introduction.mp4 3.65MB
001 Module Introduction.mp4 2.06MB
001 Module Introduction.mp4 18.29MB
001 Module Introduction.mp4 3.61MB
001 Module Introduction.mp4 5.44MB
001 Module Introduction.mp4 7.77MB
001 Module Introduction.mp4 17.54MB
001 Module Introduction.mp4 2.98MB
001 Module Introduction.mp4 4.13MB
001 Module Introduction.mp4 3.20MB
001 Module Introduction.mp4 6.45MB
001 Module Introduction.mp4 8.54MB
001 Welcome To The Course!_en.srt 2.07KB
001 Welcome To The Course!.mp4 24.13MB
001 What Now_ Next Steps You Could Take!_en.srt 4.82KB
001 What Now_ Next Steps You Could Take!.mp4 10.59MB
002 Adding a _User_ Component_en.srt 11.06KB
002 Adding a _User_ Component.mp4 40.38MB
002 Another Look At State In React Apps_en.srt 7.49KB
002 Another Look At State In React Apps.mp4 35.38MB
002 Course Update & Migration Guide.html 9.86KB
002 Deployment Steps_en.srt 5.82KB
002 Deployment Steps.mp4 10.61MB
002 Explore The React Ecosystem!_en.srt 6.85KB
002 Explore The React Ecosystem!.mp4 30.63MB
002 How React Really Works_en.srt 11.98KB
002 How React Really Works.mp4 30.91MB
002 How To (Not) Connect To A Database_en.srt 5.43KB
002 How To (Not) Connect To A Database.mp4 11.04MB
002 JSX Limitations & Workarounds_en.srt 14.14KB
002 JSX Limitations & Workarounds.mp4 49.98MB
002 Listening to Events & Working with Event Handlers_en.srt 14.96KB
002 Listening to Events & Working with Event Handlers.mp4 86.56MB
002 Moving _Meals_ Data To The Backend_en.srt 5.65KB
002 Moving _Meals_ Data To The Backend.mp4 36.11MB
002 Our Starting Setup_en.srt 2.48KB
002 Our Starting Setup.mp4 9.50MB
002 Preparing the Demo Project_en.srt 9.43KB
002 Preparing the Demo Project.mp4 38.35MB
002 Redux & Side Effects (and Asynchronous Code)_en.srt 6.02KB
002 Redux & Side Effects (and Asynchronous Code).mp4 15.89MB
002 Rendering Lists of Data_en.srt 10.56KB
002 Rendering Lists of Data.mp4 70.06MB
002 Setting Dynamic Inline Styles_en.srt 15.33KB
002 Setting Dynamic Inline Styles.mp4 72.90MB
002 Starting Project & Why You Would Replace Redux_en.srt 6.04KB
002 Starting Project & Why You Would Replace Redux.mp4 15.83MB
002 Starting Setup_en.srt 6.27KB
002 Starting Setup.mp4 21.00MB
002 Understanding _let_ and _const__en.srt 4.00KB
002 Understanding _let_ and _const_.mp4 3.71MB
002 Understanding React Error Messages_en.srt 9.80KB
002 Understanding React Error Messages.mp4 43.73MB
002 What, How & Why__en.srt 17.98KB
002 What, How & Why_.mp4 59.64MB
002 What & Why__en.srt 4.84KB
002 What & Why__en.srt 9.35KB
002 What & Why_.mp4 15.27MB
002 What & Why_.mp4 23.58MB
002 What & Why_en.srt 6.94KB
002 What & Why.mp4 21.82MB
002 What are _Custom Hooks___en.srt 2.26KB
002 What are _Custom Hooks__.mp4 4.84MB
002 What are _Side Effects_ & Introducing useEffect_en.srt 11.37KB
002 What are _Side Effects_ & Introducing useEffect.mp4 47.72MB
002 What Are Components_ And Why Is React All About Them__en.srt 10.50KB
002 What Are Components_ And Why Is React All About Them_.mp4 24.53MB
002 What Are React Hooks__en.srt 7.08KB
002 What Are React Hooks_.mp4 18.60MB
002 What is NextJS__en.srt 7.24KB
002 What is NextJS_.mp4 19.22MB
002 What Is React__en.srt 5.21KB
002 What Is React_.mp4 28.16MB
002 What is React.js__en.srt 6.54KB
002 What is React.js_.mp4 34.44MB
002 What is Routing & Why__en.srt 7.57KB
002 What is Routing & Why_.mp4 21.79MB
003 Adding a _Header_ Component_en.srt 14.39KB
003 Adding a _Header_ Component.mp4 67.59MB
003 Adding a First Class-based Component_en.srt 10.18KB
003 Adding a First Class-based Component.mp4 55.63MB
003 Adding a re-usable _Card_ Component_en.srt 13.50KB
003 Adding a re-usable _Card_ Component.mp4 59.11MB
003 Adding Lazy Loading_en.srt 19.44KB
003 Adding Lazy Loading.mp4 91.91MB
003 Alternative_ Using the Context API_en.srt 9.92KB
003 Alternative_ Using the Context API.mp4 29.84MB
003 Analyzing Code Flow & Warnings_en.srt 9.72KB
003 Analyzing Code Flow & Warnings.mp4 43.61MB
003 Arrow Functions_en.srt 6.85KB
003 Arrow Functions.mp4 6.98MB
003 Component Updates In Action_en.srt 11.72KB
003 Component Updates In Action.mp4 52.45MB
003 Creating a Custom React Hook Function_en.srt 9.80KB
003 Creating a Custom React Hook Function.mp4 41.50MB
003 Creating a Wrapper Component_en.srt 6.37KB
003 Creating a Wrapper Component.mp4 31.70MB
003 Fetching Meals via Http_en.srt 14.34KB
003 Fetching Meals via Http.mp4 90.57MB
003 Finishing Thoughts_en.srt 1.76KB
003 Finishing Thoughts.mp4 3.75MB
003 How Component Functions Are Executed_en.srt 9.11KB
003 How Component Functions Are Executed.mp4 51.70MB
003 Installing & Using TypeScript_en.srt 9.65KB
003 Installing & Using TypeScript.mp4 41.38MB
003 Installing React Router_en.srt 2.67KB
003 Installing React Router.mp4 13.83MB
003 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!)_en.srt 10.06KB
003 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!).mp4 50.15MB
003 More on _Authentication Tokens_.html 509B
003 Old Course Content Download.html 511B
003 Our Starting App & Backend_en.srt 5.80KB
003 Our Starting App & Backend.mp4 20.56MB
003 React Code Is Written In A _Declarative Way_!_en.srt 5.40KB
003 React Code Is Written In A _Declarative Way_!.mp4 13.27MB
003 Redux vs React Context_en.srt 9.73KB
003 Redux vs React Context.mp4 23.42MB
003 Refresher _ Practice_ Part 1_2_en.srt 29.16KB
003 Refresher _ Practice_ Part 1_2.mp4 153.63MB
003 Setting CSS Classes Dynamically_en.srt 7.87KB
003 Setting CSS Classes Dynamically.mp4 38.29MB
003 The Starting Project_en.srt 9.09KB
003 The Starting Project.mp4 37.15MB
003 Understanding Different Kinds Of Tests_en.srt 5.98KB
003 Understanding Different Kinds Of Tests.mp4 27.85MB
003 Using CSS Transitions_en.srt 5.80KB
003 Using CSS Transitions.mp4 14.11MB
003 Using Stateful Lists_en.srt 6.72KB
003 Using Stateful Lists.mp4 42.08MB
003 Using the useEffect() Hook_en.srt 17.84KB
003 Using the useEffect() Hook.mp4 89.70MB
003 What's So Complex About Forms__en.srt 8.13KB
003 What's So Complex About Forms_.mp4 23.21MB
003 Why React__en.srt 11.78KB
003 Why React_.mp4 64.40MB
003 Why React Instead Of _Just JavaScript___en.srt 12.27KB
003 Why React Instead Of _Just JavaScript__.mp4 63.65MB
004 A Closer Look At Child Component Re-Evaluation_en.srt 17.71KB
004 A Closer Look At Child Component Re-Evaluation.mp4 89.01MB
004 Adding a re-usable _Button_ Component_en.srt 6.56KB
004 Adding a re-usable _Button_ Component.mp4 23.70MB
004 Adding the _Cart_ Button Component_en.srt 7.57KB
004 Adding the _Cart_ Button Component.mp4 46.51MB
004 Bonus!.html 1.00KB
004 Building Single-Page Applications (SPAs) with React_en.srt 2.36KB
004 Building Single-Page Applications (SPAs) with React.mp4 11.72MB
004 Building SPAs (Single Page Applications)_en.srt 3.03KB
004 Building SPAs (Single Page Applications).mp4 15.84MB
004 Building The Code For Production_en.srt 5.68KB
004 Building The Code For Production.mp4 32.87MB
004 Creating a new React Project_en.srt 19.05KB
004 Creating a new React Project.mp4 67.81MB
004 Dealing With Form Submission & Getting User Input Values_en.srt 14.61KB
004 Dealing With Form Submission & Getting User Input Values.mp4 94.02MB
004 Defining & Using Routes_en.srt 15.81KB
004 Defining & Using Routes.mp4 72.33MB
004 Exploring the Base Types_en.srt 5.70KB
004 Exploring the Base Types.mp4 22.14MB
004 Exports and Imports_en.srt 6.03KB
004 Exports and Imports.mp4 7.86MB
004 Getting Started with useState()_en.srt 13.13KB
004 Getting Started with useState().mp4 55.77MB
004 Handling the Loading State_en.srt 6.32KB
004 Handling the Loading State.mp4 39.79MB
004 How Redux Works_en.srt 8.96KB
004 How Redux Works.mp4 21.18MB
004 Introducing Styled Components_en.srt 15.97KB
004 Introducing Styled Components.mp4 77.53MB
004 Key Feature 2_ Simplified Routing with File-based Routing_en.srt 4.90KB
004 Key Feature 2_ Simplified Routing with File-based Routing.mp4 21.51MB
004 React Fragments_en.srt 4.49KB
004 React Fragments.mp4 17.00MB
004 Refresher _ Practice_ Part 2_2_en.srt 26.48KB
004 Refresher _ Practice_ Part 2_2.mp4 168.90MB
004 Sending a GET Request_en.srt 16.26KB
004 Sending a GET Request.mp4 96.10MB
004 Starting Setup & First Steps_en.srt 7.05KB
004 Starting Setup & First Steps.mp4 41.87MB
004 Toggling Favorites with the Context API_en.srt 7.56KB
004 Toggling Favorites with the Context API.mp4 37.37MB
004 Understanding _Keys__en.srt 11.00KB
004 Understanding _Keys_.mp4 65.33MB
004 useEffect & Dependencies_en.srt 12.98KB
004 useEffect & Dependencies.mp4 89.14MB
004 Using CSS Animations_en.srt 6.65KB
004 Using CSS Animations.mp4 14.79MB
004 Using Custom Hooks_en.srt 6.82KB
004 Using Custom Hooks.mp4 39.68MB
004 What To Test & How To Test_en.srt 2.42KB
004 What To Test & How To Test.mp4 4.82MB
004 Working with _State__en.srt 16.61KB
004 Working with _State_.mp4 100.93MB
004 Working with Breakpoints_en.srt 10.90KB
004 Working with Breakpoints.mp4 50.16MB
004 Working with State & Events_en.srt 16.38KB
004 Working with State & Events.mp4 110.02MB
005 A Closer Look at the _useState_ Hook_en.srt 11.76KB
005 A Closer Look at the _useState_ Hook.mp4 71.69MB
005 Adding a _Meals_ Component_en.srt 12.65KB
005 Adding a _Meals_ Component.mp4 73.43MB
005 Adding Basic Validation_en.srt 6.10KB
005 Adding Basic Validation.mp4 20.73MB
005 Adding User Signup_en.srt 23.09KB
005 Adding User Signup.mp4 134.92MB
005 Configuring Custom Hooks_en.srt 8.40KB
005 Configuring Custom Hooks.mp4 49.80MB
005 Context API Summary (and why NOT to use it instead of Redux)_en.srt 3.28KB
005 Context API Summary (and why NOT to use it instead of Redux).mp4 11.29MB
005 CSS Transition & Animations Limitations_en.srt 4.70KB
005 CSS Transition & Animations Limitations.mp4 16.07MB
005 Exploring React.js Alternatives (Angular _ Vue)_en.srt 5.56KB
005 Exploring React.js Alternatives (Angular _ Vue).mp4 19.66MB
005 Exploring The Core Redux Concepts_en.srt 22.00KB
005 Exploring The Core Redux Concepts.mp4 78.30MB
005 Getting Started With Deployment (Uploading Files)_en.srt 12.03KB
005 Getting Started With Deployment (Uploading Files).mp4 63.96MB
005 Handling Errors_en.srt 11.72KB
005 Handling Errors.mp4 79.83MB
005 Introducing React Portals_en.srt 7.12KB
005 Introducing React Portals.mp4 21.51MB
005 Key Feature 3_ Build Fullstack Apps_en.srt 2.87KB
005 Key Feature 3_ Build Fullstack Apps.mp4 14.20MB
005 Managing the User Input State_en.srt 8.13KB
005 Managing the User Input State.mp4 40.17MB
005 More on useState() & State Updating_en.srt 16.47KB
005 More on useState() & State Updating.mp4 70.46MB
005 Outputting Conditional Content_en.srt 10.07KB
005 Outputting Conditional Content.mp4 64.64MB
005 Preventing Unnecessary Re-Evaluations with React.memo()_en.srt 19.04KB
005 Preventing Unnecessary Re-Evaluations with React.memo().mp4 99.29MB
005 React Alternatives_en.srt 4.88KB
005 React Alternatives.mp4 20.99MB
005 Redux & Async Code_en.srt 6.84KB
005 Redux & Async Code.mp4 28.22MB
005 Styled Components & Dynamic Props_en.srt 13.72KB
005 Styled Components & Dynamic Props.mp4 76.08MB
005 The Component Lifecycle (Class-based Components Only!)_en.srt 7.56KB
005 The Component Lifecycle (Class-based Components Only!).mp4 32.94MB
005 The Starting Project.html 303B
005 Understanding Classes_en.srt 5.85KB
005 Understanding Classes.mp4 8.72MB
005 Understanding the Technical Setup & Involved Tools_en.srt 3.82KB
005 Understanding the Technical Setup & Involved Tools.mp4 14.88MB
005 Using async _ await_en.srt 3.10KB
005 Using async _ await.mp4 19.49MB
005 Using the React DevTools_en.srt 11.38KB
005 Using the React DevTools.mp4 31.43MB
005 What to add & Not to add as Dependencies.html 3.67KB
005 Working with Array & Object Types_en.srt 8.50KB
005 Working with Array & Object Types.mp4 33.92MB
005 Working with Links_en.srt 10.30KB
005 Working with Links.mp4 38.46MB
006 Adding A Checkout Form_en.srt 15.76KB
006 Adding A Checkout Form.mp4 105.31MB
006 Adding Conditional Return Statements_en.srt 7.83KB
006 Adding Conditional Return Statements.mp4 51.17MB
006 Adding Individual Meal Items & Displaying Them_en.srt 13.26KB
006 Adding Individual Meal Items & Displaying Them.mp4 78.39MB
006 Adding Validation & Resetting Logic_en.srt 7.21KB
006 Adding Validation & Resetting Logic.mp4 37.76MB
006 Analyzing a Standard React Project_en.srt 17.84KB
006 Analyzing a Standard React Project.mp4 67.99MB
006 Array Destructuring_en.srt 3.99KB
006 Array Destructuring.mp4 9.40MB
006 Classes, Properties and Methods_en.srt 4.08KB
006 Classes, Properties and Methods.mp4 5.06MB
006 Creating a New Next.js Project & App_en.srt 9.05KB
006 Creating a New Next.js Project & App.mp4 29.41MB
006 Creating a React Project_en.srt 13.35KB
006 Creating a React Project.mp4 49.55MB
006 Exploring Routing Issues & Finishing Deployment_en.srt 11.36KB
006 Exploring Routing Issues & Finishing Deployment.mp4 53.91MB
006 Frontend Code vs Backend Code_en.srt 8.61KB
006 Frontend Code vs Backend Code.mp4 41.07MB
006 Getting Started with a Custom Hook as a Store_en.srt 11.91KB
006 Getting Started with a Custom Hook as a Store.mp4 26.83MB
006 Handling Loading & Data States_en.srt 7.18KB
006 Handling Loading & Data States.mp4 39.84MB
006 Join our Online Learning Community.html 743B
006 Lifecycle Methods In Action_en.srt 17.04KB
006 Lifecycle Methods In Action.mp4 122.60MB
006 Module Resources.html 780B
006 More Redux Basics_en.srt 4.33KB
006 More Redux Basics.mp4 21.21MB
006 Onwards To A More Realistic Example_en.srt 10.09KB
006 Onwards To A More Realistic Example.mp4 61.27MB
006 Preventing Function Re-Creation with useCallback()_en.srt 6.27KB
006 Preventing Function Re-Creation with useCallback().mp4 38.89MB
006 Providing Validation Feedback_en.srt 5.55KB
006 Providing Validation Feedback.mp4 35.74MB
006 Running a First Test_en.srt 10.82KB
006 Running a First Test.mp4 51.23MB
006 Showing Feedback To The User_en.srt 7.90KB
006 Showing Feedback To The User.mp4 53.22MB
006 State can be updated in many ways!.html 492B
006 Styled Components & Media Queries_en.srt 4.09KB
006 Styled Components & Media Queries.mp4 19.51MB
006 Understanding Type Inference_en.srt 3.87KB
006 Understanding Type Inference.mp4 15.46MB
006 Using NavLinks_en.srt 4.90KB
006 Using NavLinks.mp4 23.06MB
006 Using ReactTransitionGroup_en.srt 15.41KB
006 Using ReactTransitionGroup.mp4 70.34MB
006 Using the useEffect Cleanup Function_en.srt 14.46KB
006 Using the useEffect Cleanup Function.mp4 85.86MB
006 Working with Portals_en.srt 19.31KB
006 Working with Portals.mp4 106.73MB
007 About This Course & Course Outline_en.srt 13.63KB
007 About This Course & Course Outline.mp4 42.87MB
007 Adding a Form_en.srt 14.46KB
007 Adding a Form.mp4 83.30MB
007 Adding a Users List Component_en.srt 16.79KB
007 Adding a Users List Component.mp4 73.38MB
007 Adding Dynamic Routes with Params_en.srt 9.19KB
007 Adding Dynamic Routes with Params.mp4 44.85MB
007 Adding Form Inputs_en.srt 14.71KB
007 Adding Form Inputs.mp4 75.70MB
007 Adding User Login_en.srt 9.55KB
007 Adding User Login.mp4 67.67MB
007 Analyzing the Created Project_en.srt 4.54KB
007 Analyzing the Created Project.mp4 11.87MB
007 Building a Custom Http Hook_en.srt 13.90KB
007 Building a Custom Http Hook.mp4 83.42MB
007 Class-based Components & Context_en.srt 6.33KB
007 Class-based Components & Context.mp4 46.42MB
007 Demo App_ Adding a Chart_en.srt 10.76KB
007 Demo App_ Adding a Chart.mp4 44.02MB
007 Finishing the Store Hook_en.srt 7.89KB
007 Finishing the Store Hook.mp4 21.46MB
007 Handling Http Errors_en.srt 17.39KB
007 Handling Http Errors.mp4 111.50MB
007 Handling the _was touched_ State_en.srt 8.83KB
007 Handling the _was touched_ State.mp4 55.20MB
007 Introducing JSX_en.srt 6.08KB
007 Introducing JSX.mp4 31.27MB
007 Module Resources.html 802B
007 Multiple States_en.srt 5.07KB
007 Multiple States.mp4 16.74MB
007 Preparing a new Project_en.srt 2.95KB
007 Preparing a new Project.mp4 9.32MB
007 Reading Form Values_en.srt 6.80KB
007 Reading Form Values.mp4 51.23MB
007 Setting Up A Code Editor_en.srt 4.93KB
007 Setting Up A Code Editor.mp4 17.62MB
007 The Spread & Rest Operator_en.srt 8.30KB
007 The Spread & Rest Operator.mp4 8.77MB
007 useCallback() and its Dependencies_en.srt 11.44KB
007 useCallback() and its Dependencies.mp4 67.29MB
007 useEffect Summary_en.srt 5.82KB
007 useEffect Summary.mp4 35.31MB
007 Using CSS Modules_en.srt 10.74KB
007 Using CSS Modules.mp4 61.36MB
007 Using the Transition Component_en.srt 3.92KB
007 Using the Transition Component.mp4 11.89MB
007 Using Union Types_en.srt 4.16KB
007 Using Union Types.mp4 15.77MB
007 Where To Put Our Logic_en.srt 17.73KB
007 Where To Put Our Logic.mp4 89.29MB
007 Working with _ref_s_en.srt 18.86KB
007 Working with _ref_s.mp4 109.93MB
007 Writing Our First Test_en.srt 14.90KB
007 Writing Our First Test.mp4 74.10MB
008 Adding Dynamic Styles_en.srt 10.19KB
008 Adding Dynamic Styles.mp4 59.73MB
008 Adding First Pages_en.srt 9.97KB
008 Adding First Pages.mp4 32.31MB
008 Adding Form Validation_en.srt 17.30KB
008 Adding Form Validation.mp4 136.75MB
008 A First Summary_en.srt 6.56KB
008 A First Summary.mp4 37.49MB
008 Class-based vs Functional Components_ A Summary_en.srt 4.24KB
008 Class-based vs Functional Components_ A Summary.mp4 18.90MB
008 Controlled vs Uncontrolled Components_en.srt 4.98KB
008 Controlled vs Uncontrolled Components.mp4 27.97MB
008 Creating a Concrete Store_en.srt 5.47KB
008 Creating a Concrete Store.mp4 17.89MB
008 Creating a Redux Store for React_en.srt 7.02KB
008 Creating a Redux Store for React.mp4 33.03MB
008 Destructuring_en.srt 4.13KB
008 Destructuring.mp4 4.31MB
008 Diving Into The Created Project_en.srt 10.54KB
008 Diving Into The Created Project.mp4 48.89MB
008 Dynamic Styles with CSS Modules_en.srt 9.18KB
008 Dynamic Styles with CSS Modules.mp4 47.10MB
008 Extracting Route Params_en.srt 3.48KB
008 Extracting Route Params.mp4 16.86MB
008 Fixing Form Input IDs.html 2.56KB
008 Grouping Tests Together With Test Suites_en.srt 3.33KB
008 Grouping Tests Together With Test Suites.mp4 18.23MB
008 How React Works_en.srt 6.49KB
008 How React Works.mp4 25.30MB
008 Introducing useReducer & Reducers In General_en.srt 14.40KB
008 Introducing useReducer & Reducers In General.mp4 85.48MB
008 Listening to User Input_en.srt 7.85KB
008 Listening to User Input.mp4 50.54MB
008 Managing a List Of Users via State_en.srt 14.91KB
008 Managing a List Of Users via State.mp4 70.50MB
008 Managing The Auth State With Context_en.srt 16.11KB
008 Managing The Auth State With Context.mp4 102.70MB
008 React To Lost Focus_en.srt 8.52KB
008 React To Lost Focus.mp4 29.23MB
008 Rules of Hooks_en.srt 3.18KB
008 Rules of Hooks.mp4 8.55MB
008 The Two Ways (Paths) Of Taking This Course_en.srt 6.87KB
008 The Two Ways (Paths) Of Taking This Course.mp4 27.25MB
008 Understanding Type Aliases_en.srt 3.94KB
008 Understanding Type Aliases.mp4 17.71MB
008 Using the Custom Http Hook_en.srt 11.83KB
008 Using the Custom Http Hook.mp4 77.43MB
008 Using useEffect() For Requests_en.srt 10.78KB
008 Using useEffect() For Requests.mp4 61.07MB
008 Using useEffect with Redux_en.srt 9.56KB
008 Using useEffect with Redux.mp4 59.56MB
008 Wrapping the Transition Component_en.srt 3.35KB
008 Wrapping the Transition Component.mp4 12.00MB
009 A Closer Look At State & Components_en.srt 5.74KB
009 A Closer Look At State & Components.mp4 28.76MB
009 Adding Nested Paths & Pages (Nested Routes)_en.srt 5.79KB
009 Adding Nested Paths & Pages (Nested Routes).mp4 18.72MB
009 Adding The _ErrorModal_ Component_en.srt 15.13KB
009 Adding The _ErrorModal_ Component.mp4 60.48MB
009 Adjusting the Custom Hook Logic_en.srt 13.47KB
009 Adjusting the Custom Hook Logic.mp4 92.13MB
009 Animation Timings_en.srt 3.95KB
009 Animation Timings.mp4 11.53MB
009 A Problem with useEffect().html 357B
009 Building a First Custom Component_en.srt 13.51KB
009 Building a First Custom Component.mp4 50.13MB
009 Functions & Function Types_en.srt 7.64KB
009 Functions & Function Types.mp4 28.49MB
009 Getting The Most Out Of This Course_en.srt 6.27KB
009 Getting The Most Out Of This Course.mp4 16.16MB
009 How React Works & Understanding Components_en.srt 12.34KB
009 How React Works & Understanding Components.mp4 46.02MB
009 Introducing Error Boundaries_en.srt 15.26KB
009 Introducing Error Boundaries.mp4 86.56MB
009 Module Resources.html 776B
009 Module Resources.html 806B
009 Passing State Data Across Components_en.srt 11.02KB
009 Passing State Data Across Components.mp4 28.67MB
009 Preparing The Project For The Next Steps_en.srt 10.05KB
009 Preparing The Project For The Next Steps.mp4 52.47MB
009 Providing the Store_en.srt 5.52KB
009 Providing the Store.mp4 25.10MB
009 Refactoring & Deriving States_en.srt 14.81KB
009 Refactoring & Deriving States.mp4 88.74MB
009 Reference and Primitive Types Refresher_en.srt 5.48KB
009 Reference and Primitive Types Refresher.mp4 6.55MB
009 Submitting & Sending Cart Data_en.srt 10.35KB
009 Submitting & Sending Cart Data.mp4 65.76MB
009 Testing User Interaction & State_en.srt 20.66KB
009 Testing User Interaction & State.mp4 128.66MB
009 Using _Switch_ and _exact_ For Configuring Routes_en.srt 10.94KB
009 Using _Switch_ and _exact_ For Configuring Routes.mp4 52.06MB
009 Using the Custom Store_en.srt 7.50KB
009 Using the Custom Store.mp4 25.19MB
009 Using The Token For Requests To Protected Resources_en.srt 16.49KB
009 Using The Token For Requests To Protected Resources.mp4 106.13MB
009 Using the useReducer() Hook_en.srt 22.25KB
009 Using the useReducer() Hook.mp4 143.14MB
009 Working on the _Shopping Cart_ Component_en.srt 7.03KB
009 Working on the _Shopping Cart_ Component.mp4 40.42MB
009 Working with Multiple States_en.srt 10.34KB
009 Working with Multiple States.mp4 68.31MB
009 Wrap Up & Next Steps_en.srt 16.99KB
009 Wrap Up & Next Steps.mp4 100.69MB
010 Adding a Modal via a React Portal_en.srt 10.47KB
010 Adding a Modal via a React Portal.mp4 66.13MB
010 Adding Better User Feedback_en.srt 12.97KB
010 Adding Better User Feedback.mp4 104.19MB
010 Creating Dynamic Pages (with Parameters)_en.srt 5.59KB
010 Creating Dynamic Pages (with Parameters).mp4 16.51MB
010 Custom Hook Store Summary_en.srt 4.41KB
010 Custom Hook Store Summary.mp4 13.95MB
010 Diving Into Generics_en.srt 12.19KB
010 Diving Into Generics.mp4 53.35MB
010 Fixing a Small Bug.html 649B
010 Handling Http States & Feedback with Redux_en.srt 19.36KB
010 Handling Http States & Feedback with Redux.mp4 138.95MB
010 Managing the Error State_en.srt 13.38KB
010 Managing the Error State.mp4 76.31MB
010 Managing The Overall Form Validity_en.srt 10.24KB
010 Managing The Overall Form Validity.mp4 67.79MB
010 Module Resources.html 792B
010 More Component Work & Styling with CSS Classes_en.srt 7.99KB
010 More Component Work & Styling with CSS Classes.mp4 38.57MB
010 Redirecting The User_en.srt 4.32KB
010 Redirecting The User.mp4 24.21MB
010 Refreshing Array Functions_en.srt 3.55KB
010 Refreshing Array Functions.mp4 3.84MB
010 Sending a POST Request_en.srt 13.79KB
010 Sending a POST Request.mp4 84.09MB
010 Sending Http Requests_en.srt 10.54KB
010 Sending Http Requests.mp4 26.34MB
010 Setting Up The Course Dev Environment (Code Editor)_en.srt 8.07KB
010 Setting Up The Course Dev Environment (Code Editor).mp4 30.34MB
010 Testing Connected Components_en.srt 5.07KB
010 Testing Connected Components.mp4 26.66MB
010 Transition Events_en.srt 3.05KB
010 Transition Events.mp4 9.72MB
010 Understanding State Scheduling & Batching_en.srt 15.27KB
010 Understanding State Scheduling & Batching.mp4 64.85MB
010 useReducer & useEffect_en.srt 16.11KB
010 useReducer & useEffect.mp4 104.46MB
010 Using One State Instead (And What's Better)_en.srt 8.55KB
010 Using One State Instead (And What's Better).mp4 48.96MB
010 Using Redux Data in React Components_en.srt 7.29KB
010 Using Redux Data in React Components.mp4 42.38MB
010 Using The Custom Hook In More Components_en.srt 13.41KB
010 Using The Custom Hook In More Components.mp4 93.67MB
010 Working with Nested Routes_en.srt 6.00KB
010 Working with Nested Routes.mp4 24.25MB
010 Writing More Complex JSX Code_en.srt 8.92KB
010 Writing More Complex JSX Code.mp4 32.62MB
011 A Closer Look At Generics.html 2.41KB
011 Adding A Custom Input Hook_en.srt 18.35KB
011 Adding A Custom Input Hook.mp4 131.38MB
011 Adding Basic CSS Styling_en.srt 6.89KB
011 Adding Basic CSS Styling.mp4 33.50MB
011 Adding Logout_en.srt 3.72KB
011 Adding Logout.mp4 21.41MB
011 Adding Nested Properties As Dependencies To useEffect.html 1.38KB
011 Building & Re-Using Another Component_en.srt 11.66KB
011 Building & Re-Using Another Component.mp4 45.53MB
011 Dispatching Actions From Inside Components_en.srt 4.83KB
011 Dispatching Actions From Inside Components.mp4 32.11MB
011 Extracting Dynamic Parameter Values_en.srt 6.16KB
011 Extracting Dynamic Parameter Values.mp4 23.80MB
011 Managing Cart & Modal State_en.srt 15.96KB
011 Managing Cart & Modal State.mp4 99.99MB
011 Module Resources.html 832B
011 Module Resources.html 794B
011 Module Resources.html 816B
011 Optimizing the Custom Hook Store_en.srt 5.91KB
011 Optimizing the Custom Hook Store.mp4 17.06MB
011 Optimizing with useMemo()_en.srt 15.23KB
011 Optimizing with useMemo().mp4 80.39MB
011 Redirecting The User_en.srt 3.54KB
011 Redirecting The User.mp4 19.61MB
011 Summary_en.srt 2.35KB
011 Summary.mp4 15.62MB
011 Testing Asynchronous Code_en.srt 12.85KB
011 Testing Asynchronous Code.mp4 73.12MB
011 The CSSTransition Component_en.srt 6.29KB
011 The CSSTransition Component.mp4 19.34MB
011 Updating State That Depends On The Previous State_en.srt 7.59KB
011 Updating State That Depends On The Previous State.mp4 46.68MB
011 useEffect() & Loading Data_en.srt 11.66KB
011 useEffect() & Loading Data.mp4 54.42MB
011 Using an Action Creator Thunk_en.srt 22.55KB
011 Using an Action Creator Thunk.mp4 119.51MB
011 Wrap Up_en.srt 1.29KB
011 Wrap Up_en.srt 1.93KB
011 Wrap Up.mp4 769.15KB
011 Wrap Up.mp4 14.77MB
012 Adding a Cart Context_en.srt 10.51KB
012 Adding a Cart Context.mp4 64.76MB
012 Bonus_ Managing Multiple State Slices with the Custom Store Hook.html 303B
012 Creating a React + TypeScript Project_en.srt 12.13KB
012 Creating a React + TypeScript Project.mp4 65.45MB
012 Customizing CSS Classnames_en.srt 3.13KB
012 Customizing CSS Classnames.mp4 9.02MB
012 Getting Started with Fetching Data_en.srt 13.27KB
012 Getting Started with Fetching Data.mp4 89.72MB
012 Handling Form Submission_en.srt 9.12KB
012 Handling Form Submission.mp4 50.54MB
012 Linking Between Pages_en.srt 11.33KB
012 Linking Between Pages.mp4 36.75MB
012 Module Resources.html 810B
012 Module Resources.html 804B
012 Module Resources.html 822B
012 Next-Gen JavaScript - Summary.html 15.98KB
012 Outputting Dynamic Data & Working with Expressions in JSX_en.srt 12.51KB
012 Outputting Dynamic Data & Working with Expressions in JSX.mp4 65.78MB
012 Protecting Frontend Pages_en.srt 9.97KB
012 Protecting Frontend Pages.mp4 53.43MB
012 Redux with Class-based Components_en.srt 15.38KB
012 Redux with Class-based Components.mp4 99.20MB
012 Re-Using The Custom Hook_en.srt 4.02KB
012 Re-Using The Custom Hook.mp4 34.62MB
012 Time to Practice_ Onwards to a New Project_en.srt 15.68KB
012 Time to Practice_ Onwards to a New Project.mp4 65.23MB
012 Understanding useEffect() Dependencies_en.srt 3.29KB
012 Understanding useEffect() Dependencies.mp4 15.72MB
012 useReducer vs useState for State Management_en.srt 5.45KB
012 useReducer vs useState for State Management.mp4 25.17MB
012 Working with _props_ & Dynamic Content_en.srt 7.65KB
012 Working with _props_ & Dynamic Content.mp4 37.24MB
012 Working With Mocks_en.srt 13.27KB
012 Working With Mocks.mp4 68.84MB
013 A Challenge For You!_en.srt 2.35KB
013 A Challenge For You!.mp4 14.89MB
013 Adding Two-Way Binding_en.srt 4.26KB
013 Adding Two-Way Binding.mp4 30.24MB
013 Animating Lists_en.srt 8.02KB
013 Animating Lists.mp4 28.05MB
013 Attaching Payloads to Actions_en.srt 6.22KB
013 Attaching Payloads to Actions.mp4 38.38MB
013 Finalizing the Fetching Logic_en.srt 8.39KB
013 Finalizing the Fetching Logic.mp4 56.91MB
013 Handling Events_en.srt 9.55KB
013 Handling Events.mp4 47.39MB
013 Introducing React Context (Context API)_en.srt 12.70KB
013 Introducing React Context (Context API).mp4 58.84MB
013 JS Array Functions.html 2.97KB
013 More on useEffect()_en.srt 13.58KB
013 More on useEffect().mp4 42.10MB
013 Onwards to a bigger Project!_en.srt 5.40KB
013 Onwards to a bigger Project!.mp4 27.53MB
013 Passing Data via _props__en.srt 18.71KB
013 Passing Data via _props_.mp4 102.52MB
013 Persisting The User Authentication Status_en.srt 10.63KB
013 Persisting The User Authentication Status.mp4 57.15MB
013 Practice Redirecting & Extracting Params_en.srt 5.81KB
013 Practice Redirecting & Extracting Params.mp4 28.88MB
013 Summary & Further Resources_en.srt 6.19KB
013 Summary & Further Resources.mp4 40.22MB
013 Using the Context_en.srt 6.60KB
013 Using the Context.mp4 49.60MB
013 Working with Components & TypeScript_en.srt 8.77KB
013 Working with Components & TypeScript.mp4 39.11MB
013 Wrap Up_en.srt 3.00KB
013 Wrap Up.mp4 7.34MB
014 Adding _normal_ JavaScript Logic to Components_en.srt 8.66KB
014 Adding _normal_ JavaScript Logic to Components.mp4 53.40MB
014 Adding a Cart Reducer_en.srt 15.88KB
014 Adding a Cart Reducer.mp4 103.88MB
014 Adding Auto-Logout_en.srt 11.33KB
014 Adding Auto-Logout.mp4 76.93MB
014 Adding More Components_en.srt 9.22KB
014 Adding More Components.mp4 37.28MB
014 Alternative Animation Packages_en.srt 5.76KB
014 Alternative Animation Packages.mp4 15.65MB
014 Applying Our Hook & Knowledge To A New Form_en.srt 14.79KB
014 Applying Our Hook & Knowledge To A New Form.mp4 117.85MB
014 Child-to-Parent Component Communication (Bottom-up)_en.srt 20.73KB
014 Child-to-Parent Component Communication (Bottom-up).mp4 131.64MB
014 Exploring the Redux DevTools_en.srt 8.89KB
014 Exploring the Redux DevTools.mp4 45.08MB
014 Module Resources.html 792B
014 Module Resources.html 776B
014 Practicing Nested Routes_en.srt 4.25KB
014 Practicing Nested Routes.mp4 20.44MB
014 Preparing the Project Pages_en.srt 5.61KB
014 Preparing the Project Pages.mp4 17.72MB
014 Using the React Context API_en.srt 17.26KB
014 Using the React Context API.mp4 89.12MB
014 What's useCallback()__en.srt 8.25KB
014 What's useCallback()_.mp4 37.10MB
014 Working with Multiple State Properties_en.srt 9.34KB
014 Working with Multiple State Properties.mp4 59.81MB
014 Working with Props & TypeScript_en.srt 21.58KB
014 Working with Props & TypeScript.mp4 93.51MB
015 Adding a Data Model_en.srt 13.33KB
015 Adding a Data Model.mp4 65.01MB
015 Adding a Layout Wrapper Component_en.srt 9.48KB
015 Adding a Layout Wrapper Component.mp4 51.66MB
015 Finishing Steps_en.srt 14.90KB
015 Finishing Steps.mp4 112.70MB
015 How To Work With Redux State Correctly_en.srt 7.55KB
015 How To Work With Redux State Correctly.mp4 44.51MB
015 Introducing State_en.srt 12.98KB
015 Introducing State.mp4 64.21MB
015 Lifting The State Up_en.srt 9.91KB
015 Lifting The State Up.mp4 41.08MB
015 Outputting a List of Meetups_en.srt 8.05KB
015 Outputting a List of Meetups.mp4 45.17MB
015 Splitting Components Into Multiple Components_en.srt 16.16KB
015 Splitting Components Into Multiple Components.mp4 93.90MB
015 Summary_en.srt 5.42KB
015 Summary_en.srt 2.83KB
015 Summary.mp4 35.16MB
015 Summary.mp4 16.76MB
015 Tapping Into Context with the useContext Hook_en.srt 3.10KB
015 Tapping Into Context with the useContext Hook.mp4 15.32MB
015 Working with Refs & Forward Refs_en.srt 15.16KB
015 Working with Refs & Forward Refs.mp4 104.93MB
015 Working with Refs & useRef()_en.srt 6.43KB
015 Working with Refs & useRef()_en.vtt 6.86KB
015 Working with Refs & useRef().mp4 32.90MB
015 Wrap Up_en.srt 2.38KB
015 Wrap Up.mp4 7.38MB
016 Adding Dummy Data & More Content_en.srt 9.69KB
016 Adding Dummy Data & More Content.mp4 40.87MB
016 Adding the New Meetup Form_en.srt 5.57KB
016 Adding the New Meetup Form.mp4 32.52MB
016 Bonus_ Using useReducer()_en.srt 11.26KB
016 Bonus_ Using useReducer().mp4 81.30MB
016 Cleaning Up with useEffect()_en.srt 4.81KB
016 Cleaning Up with useEffect().mp4 12.05MB
016 Controlled vs Uncontrolled Components & Stateless vs Stateful Components_en.srt 7.98KB
016 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.mp4 55.11MB
016 Making Context Dynamic_en.srt 7.48KB
016 Making Context Dynamic.mp4 39.87MB
016 Module Resources.html 790B
016 Module Resources.html 790B
016 Module Resources.html 782B
016 Outputting Cart Items_en.srt 10.01KB
016 Outputting Cart Items.mp4 73.87MB
016 Redux Challenges & Introducing Redux Toolkit_en.srt 8.09KB
016 Redux Challenges & Introducing Redux Toolkit.mp4 48.01MB
016 The Concept of _Composition_ (_children props_)_en.srt 19.48KB
016 The Concept of _Composition_ (_children props_).mp4 103.31MB
016 Time to Practice_ Exercise Time!_en.srt 10.29KB
016 Time to Practice_ Exercise Time!.mp4 50.08MB
016 Working with _Event Props_ (Passing Function As Props)_en.srt 11.00KB
016 Working with _Event Props_ (Passing Function As Props).mp4 56.92MB
017 Adding Routing_en.srt 24.05KB
017 Adding Routing.mp4 113.98MB
017 Adding State Slices_en.srt 11.57KB
017 Adding State Slices.mp4 77.88MB
017 A First Summary_en.srt 6.09KB
017 A First Summary.mp4 27.02MB
017 Building & Using a Custom Context Provider Component_en.srt 12.99KB
017 Building & Using a Custom Context Provider Component.mp4 91.00MB
017 Deleting Ingredients_en.srt 3.64KB
017 Deleting Ingredients.mp4 8.77MB
017 Form Submissions In TypeScript Projects_en.srt 7.81KB
017 Form Submissions In TypeScript Projects.mp4 39.64MB
017 Module Resources.html 798B
017 Module Resources.html 798B
017 Outputting Data on the _Details_ Page_en.srt 8.97KB
017 Outputting Data on the _Details_ Page.mp4 55.59MB
017 The __app.js_ File & Layout Wrapper_en.srt 10.15KB
017 The __app.js_ File & Layout Wrapper.mp4 48.32MB
017 Working on a More Complex Reducer Logic_en.srt 7.94KB
017 Working on a More Complex Reducer Logic.mp4 54.30MB
018 A Closer Look At JSX_en.srt 14.38KB
018 A Closer Look At JSX.mp4 80.18MB
018 Adding a _Not Found_ Page_en.srt 5.14KB
018 Adding a _Not Found_ Page.mp4 25.44MB
018 Adding Links & Navigation_en.srt 7.64KB
018 Adding Links & Navigation.mp4 40.29MB
018 Connecting Redux Toolkit State_en.srt 6.31KB
018 Connecting Redux Toolkit State.mp4 39.37MB
018 Loading Errors & State Batching_en.srt 12.39KB
018 Loading Errors & State Batching.mp4 54.12MB
018 Making Items Removable_en.srt 11.39KB
018 Making Items Removable.mp4 90.86MB
018 React Context Limitations_en.srt 4.59KB
018 React Context Limitations.mp4 14.91MB
018 Using Programmatic (Imperative) Navigation_en.srt 6.17KB
018 Using Programmatic (Imperative) Navigation.mp4 33.17MB
018 Working with refs & useRef_en.srt 16.43KB
018 Working with refs & useRef.mp4 95.90MB
019 Adding Custom Components & CSS Modules_en.srt 14.90KB
019 Adding Custom Components & CSS Modules.mp4 88.69MB
019 Implementing Programmatic (Imperative) Navigation_en.srt 6.81KB
019 Implementing Programmatic (Imperative) Navigation.mp4 30.67MB
019 Learning the _Rules of Hooks__en.srt 12.11KB
019 Learning the _Rules of Hooks_.mp4 62.95MB
019 Migrating Everything To Redux Toolkit_en.srt 8.02KB
019 Migrating Everything To Redux Toolkit.mp4 58.61MB
019 More on State Batching & State Updates.html 1.52KB
019 Organizing Component Files_en.srt 4.65KB
019 Organizing Component Files.mp4 26.95MB
019 Styling with CSS Modules_en.srt 8.13KB
019 Styling with CSS Modules.mp4 45.41MB
019 Using the useEffect Hook_en.srt 11.30KB
019 Using the useEffect Hook.mp4 84.07MB
019 Working with _Function Props__en.srt 10.50KB
019 Working with _Function Props_.mp4 64.39MB
01-starting-project.zip 28.73KB
01-starting-project.zip 28.35KB
01-starting-project.zip 21.97KB
01-starting-project.zip 27.24KB
01-starting-project.zip 30.25KB
01-starting-project.zip 22.57KB
01-starting-project.zip 24.52KB
01-starting-project.zip 24.46KB
01-starting-project.zip 24.51KB
01-starting-project.zip 24.09KB
01-starting-project.zip 463.60KB
01-starting-project.zip 26.48KB
01-starting-project.zip 30.48KB
01-starting-project.zip 22.57KB
01-starting-project.zip 44.86KB
01-starting-project.zip 6.62KB
01-starting-project.zip 34.55KB
01-starting-project.zip 5.69KB
01-starting-project.zip 22.35KB
01-starting-setup.zip 22.52KB
01-starting-setup.zip 23.90KB
020 An Alternative Function Syntax_en.srt 4.11KB
020 An Alternative Function Syntax.mp4 20.72MB
020 How Pre-rendering Works & Which Problem We Face_en.srt 9.26KB
020 How Pre-rendering Works & Which Problem We Face.mp4 50.14MB
020 Managing State & TypeScript_en.srt 7.47KB
020 Managing State & TypeScript.mp4 43.85MB
020 Module Resources.html 808B
020 Outputting Lists of Data_en.srt 8.19KB
020 Outputting Lists of Data.mp4 53.37MB
020 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component_en.srt 11.30KB
020 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component.mp4 65.60MB
020 Refactoring an Input Component_en.srt 8.61KB
020 Refactoring an Input Component.mp4 63.25MB
020 Understanding useReducer()_en.srt 13.97KB
020 Understanding useReducer().mp4 68.13MB
020 Working with Multiple Slices_en.srt 16.99KB
020 Working with Multiple Slices.mp4 100.65MB
021 Adding More React Components_en.srt 13.93KB
021 Adding More React Components.mp4 83.98MB
021 Adding Styling_en.srt 3.14KB
021 Adding Styling.mp4 18.67MB
021 Data Fetching for Static Pages_en.srt 13.72KB
021 Data Fetching for Static Pages.mp4 58.65MB
021 Diving into _Forward Refs__en.srt 22.27KB
021 Diving into _Forward Refs_.mp4 128.33MB
021 Module Resources.html 834B
021 Reading & Dispatching From A New Slice_en.srt 9.84KB
021 Reading & Dispatching From A New Slice.mp4 64.58MB
021 Using useReducer() for the Http State_en.srt 14.85KB
021 Using useReducer() for the Http State.mp4 94.06MB
021 Working with Query Parameters_en.srt 22.97KB
021 Working with Query Parameters.mp4 120.19MB
022 Building Wrapper Components with props.children_en.srt 12.10KB
022 Building Wrapper Components with props.children.mp4 79.50MB
022 Getting Creative With Nested Routes_en.srt 6.47KB
022 Getting Creative With Nested Routes.mp4 33.93MB
022 Module Resources.html 828B
022 More on Static Site Generation (SSG)_en.srt 8.71KB
022 More on Static Site Generation (SSG).mp4 46.29MB
022 Splitting Our Code_en.srt 6.61KB
022 Splitting Our Code.mp4 50.81MB
022 Time to Practice_ Removing a Todo_en.srt 14.02KB
022 Time to Practice_ Removing a Todo.mp4 73.20MB
022 Working with useContext()_en.srt 11.49KB
022 Working with useContext().mp4 35.68MB
023 Adding a Form_en.srt 12.11KB
023 Adding a Form.mp4 76.69MB
023 Exploring Server-side Rendering (SSR) with _getServerSideProps__en.srt 10.10KB
023 Exploring Server-side Rendering (SSR) with _getServerSideProps_.mp4 50.52MB
023 Performance Optimizations with useMemo()_en.srt 15.75KB
023 Performance Optimizations with useMemo().mp4 68.77MB
023 Summary_en.srt 5.79KB
023 Summary.mp4 33.33MB
023 The Context API & TypeScript_en.srt 20.04KB
023 The Context API & TypeScript.mp4 128.48MB
023 Writing More Flexible Routing Code_en.srt 12.63KB
023 Writing More Flexible Routing Code.mp4 83.51MB
024 Getting Started with Custom Hooks_en.srt 18.64KB
024 Getting Started with Custom Hooks.mp4 88.35MB
024 Getting User Input & Handling Form Submission_en.srt 13.66KB
024 Getting User Input & Handling Form Submission.mp4 97.48MB
024 Module Resources.html 796B
024 Sending & Getting Quote Data via Http_en.srt 25.98KB
024 Sending & Getting Quote Data via Http.mp4 171.74MB
024 Summary_en.srt 3.83KB
024 Summary.mp4 21.27MB
024 Working with Params for SSG Data Fetching_en.srt 7.61KB
024 Working with Params for SSG Data Fetching.mp4 43.86MB
025 Adding the _Comments_ Features_en.srt 27.10KB
025 Adding the _Comments_ Features.mp4 190.19MB
025 Bonus_ Exploring tsconfig.json_en.srt 8.78KB
025 Bonus_ Exploring tsconfig.json.mp4 50.33MB
025 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages_en.srt 10.75KB
025 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages.mp4 62.11MB
025 Preparing the App for Http_en.srt 10.52KB
025 Preparing the App for Http.mp4 65.02MB
025 Sharing Data Between Custom Hooks & Components_en.srt 19.81KB
025 Sharing Data Between Custom Hooks & Components.mp4 147.29MB
026 Introducing API Routes_en.srt 9.50KB
026 Introducing API Routes.mp4 40.08MB
026 Module Resources.html 824B
026 Module Resources.html 794B
026 Sending a POST Request_en.srt 7.44KB
026 Sending a POST Request.mp4 46.83MB
026 Using the Custom Hook_en.srt 10.85KB
026 Using the Custom Hook.mp4 55.49MB
027 Navigating Programmatically_en.srt 5.54KB
027 Navigating Programmatically.mp4 35.64MB
027 Working with MongoDB_en.srt 14.56KB
027 Working with MongoDB.mp4 80.64MB
027 Wrap Up_en.srt 4.38KB
027 Wrap Up.mp4 22.14MB
028 Getting Started with Fetching Data_en.srt 14.08KB
028 Getting Started with Fetching Data.mp4 90.15MB
028 Module Resources.html 820B
028 Sending Http Requests To Our API Routes_en.srt 10.30KB
028 Sending Http Requests To Our API Routes.mp4 56.88MB
029 Getting Data From The Database_en.srt 10.60KB
029 Getting Data From The Database.mp4 63.20MB
029 Using the useEffect() Hook_en.srt 14.78KB
029 Using the useEffect() Hook.mp4 97.33MB
030 Getting Meetup Details Data & Preparing Pages_en.srt 14.09KB
030 Getting Meetup Details Data & Preparing Pages.mp4 91.28MB
030 Introducing React Context_en.srt 15.98KB
030 Introducing React Context.mp4 88.18MB
031 Adding _head_ Metadata_en.srt 13.47KB
031 Adding _head_ Metadata.mp4 89.28MB
031 Context Logic & Different Ways Of Updating State_en.srt 8.45KB
031 Context Logic & Different Ways Of Updating State.mp4 58.77MB
032 Deploying Next.js Projects_en.srt 20.21KB
032 Deploying Next.js Projects.mp4 85.63MB
032 Using Context In Components_en.srt 17.58KB
032 Using Context In Components.mp4 126.45MB
033 More Context Usage_en.srt 9.46KB
033 More Context Usage.mp4 66.58MB
033 Using Fallback Pages & Re-deploying_en.srt 6.23KB
033 Using Fallback Pages & Re-deploying.mp4 32.25MB
034 Summary_en.srt 3.25KB
034 Summary_en.srt 1.52KB
034 Summary.mp4 20.83MB
034 Summary.mp4 8.42MB
035 Module Resources.html 800B
035 Module Resources.html 792B
04-onwards-to-a-more-realistic-example.zip 29.25KB
06-onwards-to-a-bigger-project-starting-project.zip 12.04KB
06-preparing-the-project-for-the-next-steps.zip 26.95KB
06-usereducer-starting-project.zip 31.18KB
07-new-starting-project.zip 22.66KB
07-react-ts-starting-project.zip 35.15KB
09-time-to-practice-starting-code.zip 36.12KB
animations-01-start.zip 128.60KB
animations-02-modal-open-close.zip 130.12KB
animations-03-css-animations.zip 127.96KB
animations-04-react-transition-basic.zip 129.52KB
animations-05-after-animation-events.zip 129.71KB
animations-06-csstransition.zip 128.67KB
animations-07-finished.zip 128.21KB
course-update-udemy.pdf 182.13KB
external-assets-links.txt 405B
external-assets-links.txt 861B
external-assets-links.txt 268B
external-assets-links.txt 440B
external-assets-links.txt 564B
external-assets-links.txt 2.23KB
external-assets-links.txt 207B
external-assets-links.txt 633B
external-assets-links.txt 309B
external-assets-links.txt 121B
external-assets-links.txt 210B
external-assets-links.txt 552B
external-assets-links.txt 107B
external-assets-links.txt 271B
external-assets-links.txt 442B
external-assets-links.txt 120B
external-assets-links.txt 107B
external-assets-links.txt 81B
external-assets-links.txt 191B
external-assets-links.txt 114B
external-assets-links.txt 195B
external-assets-links.txt 975B
hooks.zip 814B
hooks-01-starting-project.zip 30.45KB
hooks-02-usestate.zip 27.49KB
hooks-03-passing-data-manage-ingredients.zip 30.55KB
hooks-05-send-http.zip 27.89KB
hooks-06-useeffect.zip 28.04KB
hooks-07-usecallback.zip 28.65KB
hooks-08-useeffect-cleanup.zip 29.42KB
hooks-09-error-handling.zip 29.26KB
hooks-10-usereducer.zip 28.93KB
hooks-11-http-reducer.zip 29.33KB
hooks-12-usememo.zip 30.46KB
hooks-13-started-custom-hook.zip 34.07KB
hooks-14-finished.zip 32.34KB
lib.zip 897B
next-gen-js-summary.pdf 74.24KB
replace-redux-01-starting-project.zip 32.53KB
replace-redux-02-use-context-api.zip 34.24KB
replace-redux-03-started-work-on-custom-store-hook.zip 39.56KB
replace-redux-04-finished-custom-hook.zip 38.03KB
replace-redux-05-finished.zip 35.93KB
replace-redux-06-bonus-multiple-slices.zip 40.85KB
rules-of-hooks.pdf 63.51KB
Distribution statistics by country
Singapore (SG) 2
Austria (AT) 1
Hungary (HU) 1
India (IN) 1
Vietnam (VN) 1
Total 6
IP List List of IP addresses which were distributed this torrent