本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCourseSite.com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)

种子简介

种子名称: [FreeCourseSite.com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)
文件类型: 视频
文件数目: 457个文件
文件大小: 19.28 GB
收录时间: 2024-9-4 00:22
已经下载: 3
资源热度: 103
最近下载: 2024-12-20 11:55

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:01dc7332e026b43963ead790b2430850dfac6acb&dn=[FreeCourseSite.com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux) 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCourseSite.com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux).torrent
  • 01 - Getting Started/001 Welcome To The Course!.mp437.58MB
  • 01 - Getting Started/002 What is React.js.mp452.45MB
  • 01 - Getting Started/003 Why React Instead Of Just JavaScript.mp443.21MB
  • 01 - Getting Started/004 Building Single-Page Applications (SPAs) with React.mp417.33MB
  • 01 - Getting Started/005 Exploring React.js Alternatives (Angular Vue).mp411.34MB
  • 01 - Getting Started/007 About This Course & Course Outline.mp424.25MB
  • 01 - Getting Started/008 The Two Ways (Paths) Of Taking This Course.mp413.53MB
  • 01 - Getting Started/009 Getting The Most Out Of This Course.mp410.08MB
  • 01 - Getting Started/010 Setting Up The Course Dev Environment (Code Editor).mp423.26MB
  • 02 - JavaScript Refresher/001 Module Introduction.mp4859.04KB
  • 02 - JavaScript Refresher/002 Understanding let and const.mp45.28MB
  • 02 - JavaScript Refresher/003 Arrow Functions.mp49.93MB
  • 02 - JavaScript Refresher/004 Exports and Imports.mp411.65MB
  • 02 - JavaScript Refresher/005 Understanding Classes.mp413.51MB
  • 02 - JavaScript Refresher/006 Classes, Properties and Methods.mp47.49MB
  • 02 - JavaScript Refresher/007 The Spread & Rest Operator.mp412.48MB
  • 02 - JavaScript Refresher/008 Destructuring.mp46.2MB
  • 02 - JavaScript Refresher/009 Reference and Primitive Types Refresher.mp411.23MB
  • 02 - JavaScript Refresher/010 Refreshing Array Methods.mp45.55MB
  • 02 - JavaScript Refresher/011 Wrap Up.mp4944.8KB
  • 03 - React Basics & Working With Components/001 Module Introduction.mp46.47MB
  • 03 - React Basics & Working With Components/002 What Are Components And Why Is React All About Them.mp427.5MB
  • 03 - React Basics & Working With Components/003 React Code Is Written In A Declarative Way!.mp47.85MB
  • 03 - React Basics & Working With Components/004 Creating a new React Project.mp475.87MB
  • 03 - React Basics & Working With Components/006 Analyzing a Standard React Project.mp4145.34MB
  • 03 - React Basics & Working With Components/007 Introducing JSX.mp436.5MB
  • 03 - React Basics & Working With Components/008 How React Works.mp417.77MB
  • 03 - React Basics & Working With Components/009 Building a First Custom Component.mp428.3MB
  • 03 - React Basics & Working With Components/010 Writing More Complex JSX Code.mp421.19MB
  • 03 - React Basics & Working With Components/011 Adding Basic CSS Styling.mp417.19MB
  • 03 - React Basics & Working With Components/012 Outputting Dynamic Data & Working with Expressions in JSX.mp496.19MB
  • 03 - React Basics & Working With Components/013 Passing Data via props.mp476.07MB
  • 03 - React Basics & Working With Components/014 Adding normal JavaScript Logic to Components.mp461.17MB
  • 03 - React Basics & Working With Components/015 Splitting Components Into Multiple Components.mp457.63MB
  • 03 - React Basics & Working With Components/016 The Concept of Composition (children props).mp476.88MB
  • 03 - React Basics & Working With Components/017 A First Summary.mp416.72MB
  • 03 - React Basics & Working With Components/018 A Closer Look At JSX.mp495.29MB
  • 03 - React Basics & Working With Components/019 Organizing Component Files.mp417.07MB
  • 03 - React Basics & Working With Components/020 An Alternative Function Syntax.mp412.93MB
  • 04 - React State & Working with Events/001 Module Introduction.mp47.93MB
  • 04 - React State & Working with Events/002 Listening to Events & Working with Event Handlers.mp497.94MB
  • 04 - React State & Working with Events/003 How Component Functions Are Executed.mp463.36MB
  • 04 - React State & Working with Events/004 Working with State.mp478.27MB
  • 04 - React State & Working with Events/005 A Closer Look at the useState Hook.mp451.9MB
  • 04 - React State & Working with Events/007 Adding Form Inputs.mp449.01MB
  • 04 - React State & Working with Events/008 Listening to User Input.mp456.93MB
  • 04 - React State & Working with Events/010 Using One State Instead (And What's Better).mp429.77MB
  • 04 - React State & Working with Events/011 Updating State That Depends On The Previous State.mp428.08MB
  • 04 - React State & Working with Events/012 Handling Form Submission.mp435.92MB
  • 04 - React State & Working with Events/013 Adding Two-Way Binding.mp417.61MB
  • 04 - React State & Working with Events/014 Child-to-Parent Component Communication (Bottom-up).mp481.23MB
  • 04 - React State & Working with Events/015 Lifting The State Up.mp448.54MB
  • 04 - React State & Working with Events/016 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.mp461.81MB
  • 05 - Rendering Lists & Conditional Content/001 Module Introduction.mp41.25MB
  • 05 - Rendering Lists & Conditional Content/002 Rendering Lists of Data.mp478.34MB
  • 05 - Rendering Lists & Conditional Content/003 Using Stateful Lists.mp448.52MB
  • 05 - Rendering Lists & Conditional Content/004 Understanding Keys.mp472.09MB
  • 05 - Rendering Lists & Conditional Content/005 Outputting Conditional Content.mp439.41MB
  • 05 - Rendering Lists & Conditional Content/006 Adding Conditional Return Statements.mp431.56MB
  • 05 - Rendering Lists & Conditional Content/007 Demo App Adding a Chart.mp431.16MB
  • 05 - Rendering Lists & Conditional Content/008 Adding Dynamic Styles.mp470.81MB
  • 05 - Rendering Lists & Conditional Content/009 Wrap Up & Next Steps.mp4147.2MB
  • 06 - Styling React Components/001 Module Introduction.mp411.99MB
  • 06 - Styling React Components/002 Setting Dynamic Inline Styles.mp449.36MB
  • 06 - Styling React Components/003 Setting CSS Classes Dynamically.mp427.71MB
  • 06 - Styling React Components/004 Introducing Styled Components.mp494.19MB
  • 06 - Styling React Components/005 Styled Components & Dynamic Props.mp489.8MB
  • 06 - Styling React Components/006 Styled Components & Media Queries.mp415.2MB
  • 06 - Styling React Components/007 Using CSS Modules.mp472.03MB
  • 06 - Styling React Components/008 Dynamic Styles with CSS Modules.mp438.03MB
  • 07 - Debugging React Apps/001 Module Introduction.mp42.26MB
  • 07 - Debugging React Apps/002 Understanding React Error Messages.mp431.79MB
  • 07 - Debugging React Apps/004 Working with Breakpoints.mp439.29MB
  • 07 - Debugging React Apps/005 Using the React DevTools.mp426.46MB
  • 08 - Time to Practice A Complete Practice Project/001 Module Introduction.mp43.65MB
  • 08 - Time to Practice A Complete Practice Project/002 Adding a User Component.mp430.33MB
  • 08 - Time to Practice A Complete Practice Project/003 Adding a re-usable Card Component.mp451.21MB
  • 08 - Time to Practice A Complete Practice Project/004 Adding a re-usable Button Component.mp417.67MB
  • 08 - Time to Practice A Complete Practice Project/005 Managing the User Input State.mp432.2MB
  • 08 - Time to Practice A Complete Practice Project/006 Adding Validation & Resetting Logic.mp424.91MB
  • 08 - Time to Practice A Complete Practice Project/007 Adding a Users List Component.mp490.73MB
  • 08 - Time to Practice A Complete Practice Project/008 Managing a List Of Users via State.mp451.35MB
  • 08 - Time to Practice A Complete Practice Project/009 Adding The ErrorModal Component.mp450.13MB
  • 08 - Time to Practice A Complete Practice Project/010 Managing the Error State.mp490.66MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/001 Module Introduction.mp41.35MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/002 JSX Limitations & Workarounds.mp436.16MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/003 Creating a Wrapper Component.mp425.65MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/004 React Fragments.mp414.41MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/005 Introducing React Portals.mp416.49MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/006 Working with Portals.mp4136.79MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/007 Working with refs.mp483.54MB
  • 09 - Diving Deeper Working with Fragments, Portals & Refs/008 Controlled vs Uncontrolled Components.mp422MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/001 Module Introduction.mp42.81MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/002 What are Side Effects & Introducing useEffect.mp436.13MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/003 Using the useEffect() Hook.mp465.37MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/004 useEffect & Dependencies.mp466.17MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/006 Using the useEffect Cleanup Function.mp461.68MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/007 useEffect Summary.mp424.82MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/008 Introducing useReducer & Reducers In General.mp451.08MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/009 Using the useReducer() Hook.mp4102.51MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/010 useReducer & useEffect.mp4150.16MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/012 useReducer vs useState for State Management.mp418.8MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/013 Introducing React Context (Context API).mp443.85MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/014 Using the React Context API.mp4148.97MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/015 Tapping Into Context with the useContext Hook.mp49.55MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/016 Making Context Dynamic.mp445.59MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/017 Building & Using a Custom Context Provider Component.mp468.57MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/018 React Context Limitations.mp411.24MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/019 Learning the Rules of Hooks.mp469.84MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/020 Refactoring an Input Component.mp470.59MB
  • 10 - Advanced Handling Side Effects, Using Reducers & Using the Context API/021 Diving into Forward Refs.mp493.04MB
  • 11 - Practice Project Building a Food Order App/001 Module Introduction.mp421.15MB
  • 11 - Practice Project Building a Food Order App/002 Starting Setup.mp415.17MB
  • 11 - Practice Project Building a Food Order App/003 Adding a Header Component.mp444.23MB
  • 11 - Practice Project Building a Food Order App/004 Adding the Cart Button Component.mp429MB
  • 11 - Practice Project Building a Food Order App/005 Adding a Meals Component.mp437.51MB
  • 11 - Practice Project Building a Food Order App/006 Adding Individual Meal Items & Displaying Them.mp491.46MB
  • 11 - Practice Project Building a Food Order App/007 Adding a Form.mp463.28MB
  • 11 - Practice Project Building a Food Order App/009 Working on the Shopping Cart Component.mp426.59MB
  • 11 - Practice Project Building a Food Order App/010 Adding a Modal via a React Portal.mp450.58MB
  • 11 - Practice Project Building a Food Order App/011 Managing Cart & Modal State.mp462.23MB
  • 11 - Practice Project Building a Food Order App/012 Adding a Cart Context.mp474.92MB
  • 11 - Practice Project Building a Food Order App/013 Using the Context.mp423.3MB
  • 11 - Practice Project Building a Food Order App/014 Adding a Cart Reducer.mp477.21MB
  • 11 - Practice Project Building a Food Order App/015 Working with Refs & Forward Refs.mp477.63MB
  • 11 - Practice Project Building a Food Order App/016 Outputting Cart Items.mp484.89MB
  • 11 - Practice Project Building a Food Order App/017 Working on a More Complex Reducer Logic.mp433.4MB
  • 11 - Practice Project Building a Food Order App/018 Making Items Removable.mp4159.16MB
  • 11 - Practice Project Building a Food Order App/019 Using the useEffect Hook.mp459.66MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/001 Module Introduction.mp43.54MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/002 How React Really Works.mp417.91MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/003 Component Updates In Action.mp433.39MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/004 A Closer Look At Child Component Re-Evaluation.mp455.39MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/005 Preventing Unnecessary Re-Evaluations with React.memo().mp4111.07MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/006 Preventing Function Re-Creation with useCallback().mp428.42MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/007 useCallback() and its Dependencies.mp475.29MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/008 A First Summary.mp428.63MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/009 A Closer Look At State & Components.mp414.03MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/010 Understanding State Scheduling & Batching.mp449.4MB
  • 12 - A Look Behind The Scenes Of React & Optimization Techniques/011 Optimizing with useMemo().mp449.76MB
  • 13 - An Alternative Way Of Building Components Class-based Components/001 Module Introduction.mp43.48MB
  • 13 - An Alternative Way Of Building Components Class-based Components/002 What & Why.mp418.33MB
  • 13 - An Alternative Way Of Building Components Class-based Components/003 Adding a First Class-based Component.mp442.56MB
  • 13 - An Alternative Way Of Building Components Class-based Components/004 Working with State & Events.mp480.47MB
  • 13 - An Alternative Way Of Building Components Class-based Components/005 The Component Lifecycle (Class-based Components Only!).mp426.92MB
  • 13 - An Alternative Way Of Building Components Class-based Components/006 Lifecycle Methods In Action.mp487.31MB
  • 13 - An Alternative Way Of Building Components Class-based Components/007 Class-based Components & Context.mp434.26MB
  • 13 - An Alternative Way Of Building Components Class-based Components/008 Class-based vs Functional Components A Summary.mp49.37MB
  • 13 - An Alternative Way Of Building Components Class-based Components/009 Introducing Error Boundaries.mp464.83MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/001 Module Introduction.mp42.6MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/002 How To (Not) Connect To A Database.mp49.3MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/004 Our Starting App & Backend.mp413.66MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/005 Sending a GET Request.mp4104.3MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/006 Using async await.mp411.91MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/007 Handling Loading & Data States.mp424.38MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/008 Handling Http Errors.mp4190.63MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/009 Using useEffect() For Requests.mp442.43MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/010 Preparing The Project For The Next Steps.mp439.72MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/011 Sending a POST Request.mp458.96MB
  • 14 - Sending Http Requests (e.g. Connecting to a Database)/012 Wrap Up.mp416.04MB
  • 15 - Building Custom React Hooks/001 Module Introduction.mp43.88MB
  • 15 - Building Custom React Hooks/002 What are Custom Hooks.mp43.19MB
  • 15 - Building Custom React Hooks/003 Creating a Custom React Hook Function.mp428.2MB
  • 15 - Building Custom React Hooks/004 Using Custom Hooks.mp425.44MB
  • 15 - Building Custom React Hooks/005 Configuring Custom Hooks.mp432.07MB
  • 15 - Building Custom React Hooks/006 Onwards To A More Realistic Example.mp436.45MB
  • 15 - Building Custom React Hooks/007 Building a Custom Http Hook.mp451.66MB
  • 15 - Building Custom React Hooks/008 Using the Custom Http Hook.mp456.7MB
  • 15 - Building Custom React Hooks/009 Adjusting the Custom Hook Logic.mp4103.49MB
  • 15 - Building Custom React Hooks/010 Using The Custom Hook In More Components.mp4135.74MB
  • 16 - Working with Forms & User Input/001 Module Introduction.mp42.9MB
  • 16 - Working with Forms & User Input/002 Our Starting Setup.mp44.88MB
  • 16 - Working with Forms & User Input/003 What's So Complex About Forms.mp413.35MB
  • 16 - Working with Forms & User Input/004 Dealing With Form Submission & Getting User Input Values.mp444.25MB
  • 16 - Working with Forms & User Input/005 Adding Basic Validation.mp413.38MB
  • 16 - Working with Forms & User Input/006 Providing Validation Feedback.mp416.25MB
  • 16 - Working with Forms & User Input/007 Handling the was touched State.mp439.18MB
  • 16 - Working with Forms & User Input/008 React To Lost Focus.mp432.31MB
  • 16 - Working with Forms & User Input/009 Refactoring & Deriving States.mp461.72MB
  • 16 - Working with Forms & User Input/010 Managing The Overall Form Validity.mp450.64MB
  • 16 - Working with Forms & User Input/011 Adding A Custom Input Hook.mp4190.5MB
  • 16 - Working with Forms & User Input/012 Re-Using The Custom Hook.mp423.64MB
  • 16 - Working with Forms & User Input/013 A Challenge For You!.mp49.35MB
  • 16 - Working with Forms & User Input/014 Applying Our Hook & Knowledge To A New Form.mp4130.88MB
  • 16 - Working with Forms & User Input/015 Summary.mp423.4MB
  • 16 - Working with Forms & User Input/016 Bonus Using useReducer().mp458.5MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/001 Module Introduction.mp412.2MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/002 Moving Meals Data To The Backend.mp420.3MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/003 Fetching Meals via Http.mp464.9MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/004 Handling the Loading State.mp427.7MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/005 Handling Errors.mp434.58MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/006 Adding A Checkout Form.mp475.65MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/007 Reading Form Values.mp429.8MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/008 Adding Form Validation.mp497.15MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/009 Submitting & Sending Cart Data.mp474.29MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/010 Adding Better User Feedback.mp472.77MB
  • 17 - Practice Project Adding Http & Forms To The Food Order App/011 Summary.mp48.62MB
  • 18 - Diving into Redux (An Alternative To The Context API)/001 Module Introduction.mp42MB
  • 18 - Diving into Redux (An Alternative To The Context API)/002 Another Look At State In React Apps.mp425.16MB
  • 18 - Diving into Redux (An Alternative To The Context API)/003 Redux vs React Context.mp416.85MB
  • 18 - Diving into Redux (An Alternative To The Context API)/004 How Redux Works.mp412.17MB
  • 18 - Diving into Redux (An Alternative To The Context API)/006 Exploring The Core Redux Concepts.mp441.34MB
  • 18 - Diving into Redux (An Alternative To The Context API)/008 Preparing a new Project.mp45.24MB
  • 18 - Diving into Redux (An Alternative To The Context API)/009 Creating a Redux Store for React.mp426.1MB
  • 18 - Diving into Redux (An Alternative To The Context API)/010 Providing the Store.mp412.82MB
  • 18 - Diving into Redux (An Alternative To The Context API)/011 Using Redux Data in React Components.mp426.75MB
  • 18 - Diving into Redux (An Alternative To The Context API)/012 Dispatching Actions From Inside Components.mp423.77MB
  • 18 - Diving into Redux (An Alternative To The Context API)/013 Redux with Class-based Components.mp472.93MB
  • 18 - Diving into Redux (An Alternative To The Context API)/014 Attaching Payloads to Actions.mp424.03MB
  • 18 - Diving into Redux (An Alternative To The Context API)/015 Working with Multiple State Properties.mp444.14MB
  • 18 - Diving into Redux (An Alternative To The Context API)/016 How To Work With Redux State Correctly.mp428.42MB
  • 18 - Diving into Redux (An Alternative To The Context API)/017 Redux Challenges & Introducing Redux Toolkit.mp456.23MB
  • 18 - Diving into Redux (An Alternative To The Context API)/018 Adding State Slices.mp458.31MB
  • 18 - Diving into Redux (An Alternative To The Context API)/019 Connecting Redux Toolkit State.mp431.31MB
  • 18 - Diving into Redux (An Alternative To The Context API)/020 Migrating Everything To Redux Toolkit.mp469.13MB
  • 18 - Diving into Redux (An Alternative To The Context API)/021 Working with Multiple Slices.mp4170.86MB
  • 18 - Diving into Redux (An Alternative To The Context API)/022 Reading & Dispatching From A New Slice.mp447.45MB
  • 18 - Diving into Redux (An Alternative To The Context API)/023 Splitting Our Code.mp423.28MB
  • 18 - Diving into Redux (An Alternative To The Context API)/024 Summary.mp448.43MB
  • 19 - Advanced Redux/001 Module Introduction.mp41.1MB
  • 19 - Advanced Redux/002 Redux & Side Effects (and Asynchronous Code).mp49.39MB
  • 19 - Advanced Redux/003 Refresher Practice Part 12.mp4183.65MB
  • 19 - Advanced Redux/004 Refresher Practice Part 22.mp4189.4MB
  • 19 - Advanced Redux/005 Redux & Async Code.mp418.03MB
  • 19 - Advanced Redux/006 Frontend Code vs Backend Code.mp430.46MB
  • 19 - Advanced Redux/007 Where To Put Our Logic.mp4100.27MB
  • 19 - Advanced Redux/010 Handling Http States & Feedback with Redux.mp4239.39MB
  • 19 - Advanced Redux/011 Using an Action Creator Thunk.mp4177.27MB
  • 19 - Advanced Redux/012 Getting Started with Fetching Data.mp4103.4MB
  • 19 - Advanced Redux/013 Finalizing the Fetching Logic.mp498.36MB
  • 19 - Advanced Redux/014 Exploring the Redux DevTools.mp451.15MB
  • 19 - Advanced Redux/015 Summary.mp412.61MB
  • 20 - Building a Multi-Page SPA with React Router/001 Module Introduction.mp420.14MB
  • 20 - Building a Multi-Page SPA with React Router/002 Routing Multiple Pages in Single-Page Applications.mp46.2MB
  • 20 - Building a Multi-Page SPA with React Router/003 Project Setup & Installing React Router.mp48.49MB
  • 20 - Building a Multi-Page SPA with React Router/004 Defining Routes.mp426.13MB
  • 20 - Building a Multi-Page SPA with React Router/005 Adding a Second Route.mp46.56MB
  • 20 - Building a Multi-Page SPA with React Router/006 Exploring an Alternative Way of Defining Routes.mp417.59MB
  • 20 - Building a Multi-Page SPA with React Router/007 Navigating between Pages with Links.mp412.67MB
  • 20 - Building a Multi-Page SPA with React Router/008 Layouts & Nested Routes.mp438.86MB
  • 20 - Building a Multi-Page SPA with React Router/009 Showing Error Pages with errorElement.mp415.97MB
  • 20 - Building a Multi-Page SPA with React Router/010 Working with Navigation Links (NavLink).mp426.23MB
  • 20 - Building a Multi-Page SPA with React Router/011 Navigating Programmatically.mp411.49MB
  • 20 - Building a Multi-Page SPA with React Router/012 Defining & Using Dynamic Routes.mp434.26MB
  • 20 - Building a Multi-Page SPA with React Router/013 Adding Links for Dynamic Routes.mp414.42MB
  • 20 - Building a Multi-Page SPA with React Router/014 Understanding Relative & Absolute Paths.mp486.72MB
  • 20 - Building a Multi-Page SPA with React Router/015 Working with Index Routes.mp47.37MB
  • 20 - Building a Multi-Page SPA with React Router/016 Onwards to a new Project Setup.mp410.02MB
  • 20 - Building a Multi-Page SPA with React Router/017 Time to Practice Problem.mp45.64MB
  • 20 - Building a Multi-Page SPA with React Router/018 Time to Practice Solution.mp4278.97MB
  • 20 - Building a Multi-Page SPA with React Router/019 Data Fetching with a loader().mp437.12MB
  • 20 - Building a Multi-Page SPA with React Router/020 Using Data From A Loader In The Route Component.mp412.7MB
  • 20 - Building a Multi-Page SPA with React Router/021 More loader() Data Usage.mp430.08MB
  • 20 - Building a Multi-Page SPA with React Router/022 Where Should loader() Code Be Stored.mp429.61MB
  • 20 - Building a Multi-Page SPA with React Router/023 When Are loader() Functions Executed.mp410.06MB
  • 20 - Building a Multi-Page SPA with React Router/024 Reflecting The Current Navigation State in the UI.mp410.2MB
  • 20 - Building a Multi-Page SPA with React Router/025 Returning Responses in loader()s.mp421.17MB
  • 20 - Building a Multi-Page SPA with React Router/026 Which Kind Of Code Goes Into loader()s.mp44.5MB
  • 20 - Building a Multi-Page SPA with React Router/027 Error Handling with Custom Errors.mp423.31MB
  • 20 - Building a Multi-Page SPA with React Router/028 Extracting Error Data & Throwing Responses.mp424.86MB
  • 20 - Building a Multi-Page SPA with React Router/029 The json() Utility Function.mp410.68MB
  • 20 - Building a Multi-Page SPA with React Router/030 Dynamic Routes & loader()s.mp480.27MB
  • 20 - Building a Multi-Page SPA with React Router/031 The useRouteLoaderData() Hook & Accessing Data From Other Routes.mp475.78MB
  • 20 - Building a Multi-Page SPA with React Router/032 Planning Data Submission.mp48.83MB
  • 20 - Building a Multi-Page SPA with React Router/033 Working with action() Functions.mp497.26MB
  • 20 - Building a Multi-Page SPA with React Router/034 Submitting Data Programmatically.mp454.42MB
  • 20 - Building a Multi-Page SPA with React Router/035 Updating the UI State Based on the Submission Status.mp419.96MB
  • 20 - Building a Multi-Page SPA with React Router/036 Validating User Input & Outputting Validation Errors.mp442.78MB
  • 20 - Building a Multi-Page SPA with React Router/037 Reusing Actions via Request Methods.mp475.32MB
  • 20 - Building a Multi-Page SPA with React Router/038 Behind-the-Scenes Work with useFetcher().mp472.04MB
  • 20 - Building a Multi-Page SPA with React Router/039 Deferring Data Fetching with defer().mp477.17MB
  • 20 - Building a Multi-Page SPA with React Router/040 Controlling Which Data Should Be Deferred.mp473.5MB
  • 20 - Building a Multi-Page SPA with React Router/041 Module Summary.mp411.71MB
  • 21 - Adding Authentication To React Apps/001 Module Introduction.mp41.94MB
  • 21 - Adding Authentication To React Apps/002 How Authentication Works.mp449.11MB
  • 21 - Adding Authentication To React Apps/003 Project Setup & Route Setup.mp413.57MB
  • 21 - Adding Authentication To React Apps/004 Working with Query Parameters.mp436.06MB
  • 21 - Adding Authentication To React Apps/005 Implementing the Auth Action.mp491.91MB
  • 21 - Adding Authentication To React Apps/006 Validating User Input & Outputting Validation Errors.mp435.84MB
  • 21 - Adding Authentication To React Apps/007 Adding User Login.mp412.34MB
  • 21 - Adding Authentication To React Apps/008 Attaching Auth Tokens to Outgoing Requests.mp458.5MB
  • 21 - Adding Authentication To React Apps/009 Adding User Logout.mp419.19MB
  • 21 - Adding Authentication To React Apps/010 Updating the UI Based on Auth Status.mp423.7MB
  • 21 - Adding Authentication To React Apps/012 Adding Route Protection.mp412.51MB
  • 21 - Adding Authentication To React Apps/013 Adding Automatic Logout.mp428.43MB
  • 21 - Adding Authentication To React Apps/014 Managing the Token Expiration.mp441.17MB
  • 22 - Deploying React Apps/001 Module Introduction.mp42.06MB
  • 22 - Deploying React Apps/002 Deployment Steps.mp46.14MB
  • 22 - Deploying React Apps/003 Understanding Lazy Loading.mp418.63MB
  • 22 - Deploying React Apps/004 Adding Lazy Loading.mp460.71MB
  • 22 - Deploying React Apps/005 Building the Code For Production.mp416.63MB
  • 22 - Deploying React Apps/006 Deployment Example.mp466.35MB
  • 22 - Deploying React Apps/007 Server-side Routing & Required Configuration.mp427.91MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/001 Module Introduction.mp44.13MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/002 What is NextJS.mp411.46MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/003 Key Feature 1 Built-in Server-side Rendering (Improved SEO!).mp469.25MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/004 Key Feature 2 Simplified Routing with File-based Routing.mp415.41MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/005 Key Feature 3 Build Fullstack Apps.mp48.58MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/006 Creating a New Next.js Project & App.mp443.95MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/007 Analyzing the Created Project.mp46.7MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/008 Adding First Pages.mp435.49MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/009 Adding Nested Paths & Pages (Nested Routes).mp410.82MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/010 Creating Dynamic Pages (with Parameters).mp49.65MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/011 Extracting Dynamic Parameter Values.mp413.64MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/012 Linking Between Pages.mp420.53MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/013 Onwards to a bigger Project!.mp421.13MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/014 Preparing the Project Pages.mp410.39MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/015 Outputting a List of Meetups.mp463.41MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/016 Adding the New Meetup Form.mp424.22MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/017 The _app.js File & Layout Wrapper.mp431.79MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/018 Using Programmatic (Imperative) Navigation.mp421.65MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/019 Adding Custom Components & CSS Modules.mp4142.57MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/020 How Pre-rendering Works & Which Problem We Face.mp458.4MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/021 Data Fetching for Static Pages.mp467.83MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/022 More on Static Site Generation (SSG).mp431.06MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/023 Exploring Server-side Rendering (SSR) with getServerSideProps.mp439.47MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/025 Preparing Paths with getStaticPaths & Working With Fallback Pages.mp440.02MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/026 Introducing API Routes.mp427.8MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/027 Working with MongoDB.mp460.85MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/028 Sending Http Requests To Our API Routes.mp436.56MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/029 Getting Data From The Database.mp471.86MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/030 Getting Meetup Details Data & Preparing Pages.mp4105.15MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/031 Adding head Metadata.mp4147.65MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/032 Deploying Next.js Projects.mp4131.64MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/033 Using Fallback Pages & Re-deploying.mp421.21MB
  • 23 - A (Pretty Deep Dive) Introduction to Next.js/034 Summary.mp416.11MB
  • 24 - Animating React Apps/001 Module Introduction.mp413.02MB
  • 24 - Animating React Apps/002 Preparing the Demo Project.mp433.9MB
  • 24 - Animating React Apps/003 Using CSS Transitions.mp423.49MB
  • 24 - Animating React Apps/004 Using CSS Animations.mp430.69MB
  • 24 - Animating React Apps/005 CSS Transition & Animations Limitations.mp427.01MB
  • 24 - Animating React Apps/006 Using ReactTransitionGroup.mp4126.62MB
  • 24 - Animating React Apps/007 Using the Transition Component.mp420.26MB
  • 24 - Animating React Apps/008 Wrapping the Transition Component.mp420.46MB
  • 24 - Animating React Apps/009 Animation Timings.mp419.66MB
  • 24 - Animating React Apps/010 Transition Events.mp416.37MB
  • 24 - Animating React Apps/011 The CSSTransition Component.mp438.66MB
  • 24 - Animating React Apps/012 Customizing CSS Classnames.mp415.21MB
  • 24 - Animating React Apps/013 Animating Lists.mp448.23MB
  • 24 - Animating React Apps/014 Alternative Animation Packages.mp442.18MB
  • 24 - Animating React Apps/015 Wrap Up.mp412.44MB
  • 25 - Replacing Redux with React Hooks/001 Module Introduction.mp41.85MB
  • 25 - Replacing Redux with React Hooks/003 Starting Project & Why You Would Replace Redux.mp424.93MB
  • 25 - Replacing Redux with React Hooks/004 Alternative Using the Context API.mp447.74MB
  • 25 - Replacing Redux with React Hooks/005 Toggling Favorites with the Context API.mp461.05MB
  • 25 - Replacing Redux with React Hooks/006 Context API Summary (and why NOT to use it instead of Redux).mp417.82MB
  • 25 - Replacing Redux with React Hooks/007 Getting Started with a Custom Hook as a Store.mp441.45MB
  • 25 - Replacing Redux with React Hooks/008 Finishing the Store Hook.mp434.5MB
  • 25 - Replacing Redux with React Hooks/009 Creating a Concrete Store.mp428.93MB
  • 25 - Replacing Redux with React Hooks/010 Using the Custom Store.mp441.31MB
  • 25 - Replacing Redux with React Hooks/011 Custom Hook Store Summary.mp439.38MB
  • 25 - Replacing Redux with React Hooks/012 Optimizing the Custom Hook Store.mp428MB
  • 25 - Replacing Redux with React Hooks/014 Wrap Up.mp411.73MB
  • 26 - Testing React Apps (Unit Tests)/001 Module Introduction.mp42.22MB
  • 26 - Testing React Apps (Unit Tests)/002 What & Why.mp48.01MB
  • 26 - Testing React Apps (Unit Tests)/003 Understanding Different Kinds Of Tests.mp414.06MB
  • 26 - Testing React Apps (Unit Tests)/004 What To Test & How To Test.mp42.53MB
  • 26 - Testing React Apps (Unit Tests)/005 Understanding the Technical Setup & Involved Tools.mp47.55MB
  • 26 - Testing React Apps (Unit Tests)/006 Running a First Test.mp432.41MB
  • 26 - Testing React Apps (Unit Tests)/007 Writing Our First Test.mp455.3MB
  • 26 - Testing React Apps (Unit Tests)/008 Grouping Tests Together With Test Suites.mp411.76MB
  • 26 - Testing React Apps (Unit Tests)/009 Testing User Interaction & State.mp478.43MB
  • 26 - Testing React Apps (Unit Tests)/010 Testing Connected Components.mp416.54MB
  • 26 - Testing React Apps (Unit Tests)/011 Testing Asynchronous Code.mp447.04MB
  • 26 - Testing React Apps (Unit Tests)/012 Working With Mocks.mp444.54MB
  • 26 - Testing React Apps (Unit Tests)/013 Summary & Further Resources.mp416.9MB
  • 27 - React + TypeScript/001 Module Introduction.mp41.74MB
  • 27 - React + TypeScript/002 What & Why.mp413.07MB
  • 27 - React + TypeScript/003 Installing & Using TypeScript.mp446.87MB
  • 27 - React + TypeScript/004 Exploring the Base Types.mp414.51MB
  • 27 - React + TypeScript/005 Working with Array & Object Types.mp417.8MB
  • 27 - React + TypeScript/006 Understanding Type Inference.mp48.26MB
  • 27 - React + TypeScript/007 Using Union Types.mp48.31MB
  • 27 - React + TypeScript/008 Understanding Type Aliases.mp49.21MB
  • 27 - React + TypeScript/009 Functions & Function Types.mp419.97MB
  • 27 - React + TypeScript/010 Diving Into Generics.mp434.51MB
  • 27 - React + TypeScript/012 Creating a React + TypeScript Project.mp448.88MB
  • 27 - React + TypeScript/013 Working with Components & TypeScript.mp424.69MB
  • 27 - React + TypeScript/014 Working with Props & TypeScript.mp462.36MB
  • 27 - React + TypeScript/015 Adding a Data Model.mp441.98MB
  • 27 - React + TypeScript/016 Time to Practice Exercise Time!.mp438.19MB
  • 27 - React + TypeScript/017 Form Submissions In TypeScript Projects.mp425.53MB
  • 27 - React + TypeScript/018 Working with refs & useRef.mp4109.86MB
  • 27 - React + TypeScript/019 Working with Function Props.mp448.62MB
  • 27 - React + TypeScript/020 Managing State & TypeScript.mp427.45MB
  • 27 - React + TypeScript/021 Adding Styling.mp411.21MB
  • 27 - React + TypeScript/022 Time to Practice Removing a Todo.mp454.87MB
  • 27 - React + TypeScript/023 The Context API & TypeScript.mp4142.53MB
  • 27 - React + TypeScript/024 Summary.mp412.18MB
  • 27 - React + TypeScript/025 Bonus Exploring tsconfig.json.mp431.2MB
  • 28 - Optional React Hooks Introduction & Summary/001 Module Introduction.mp43.78MB
  • 28 - Optional React Hooks Introduction & Summary/002 What Are React Hooks.mp411.09MB
  • 28 - Optional React Hooks Introduction & Summary/003 The Starting Project.mp425.76MB
  • 28 - Optional React Hooks Introduction & Summary/005 Getting Started with useState().mp463.45MB
  • 28 - Optional React Hooks Introduction & Summary/006 More on useState() & State Updating.mp4112.78MB
  • 28 - Optional React Hooks Introduction & Summary/007 Array Destructuring.mp415.41MB
  • 28 - Optional React Hooks Introduction & Summary/008 Multiple States.mp427.5MB
  • 28 - Optional React Hooks Introduction & Summary/009 Rules of Hooks.mp413.55MB
  • 28 - Optional React Hooks Introduction & Summary/010 Passing State Data Across Components.mp446.41MB
  • 28 - Optional React Hooks Introduction & Summary/011 Sending Http Requests.mp450.39MB
  • 28 - Optional React Hooks Introduction & Summary/012 useEffect() & Loading Data.mp460.59MB
  • 28 - Optional React Hooks Introduction & Summary/013 Understanding useEffect() Dependencies.mp426.07MB
  • 28 - Optional React Hooks Introduction & Summary/014 More on useEffect().mp468.97MB
  • 28 - Optional React Hooks Introduction & Summary/015 What's useCallback().mp462.51MB
  • 28 - Optional React Hooks Introduction & Summary/016 Working with Refs & useRef().mp453.21MB
  • 28 - Optional React Hooks Introduction & Summary/017 Cleaning Up with useEffect().mp419.38MB
  • 28 - Optional React Hooks Introduction & Summary/018 Deleting Ingredients.mp417.06MB
  • 28 - Optional React Hooks Introduction & Summary/019 Loading Errors & State Batching.mp488.39MB
  • 28 - Optional React Hooks Introduction & Summary/021 Understanding useReducer().mp4113.06MB
  • 28 - Optional React Hooks Introduction & Summary/022 Using useReducer() for the Http State.mp4154.87MB
  • 28 - Optional React Hooks Introduction & Summary/023 Working with useContext().mp457.4MB
  • 28 - Optional React Hooks Introduction & Summary/024 Performance Optimizations with useMemo().mp4114.76MB
  • 28 - Optional React Hooks Introduction & Summary/025 Getting Started with Custom Hooks.mp4143.7MB
  • 28 - Optional React Hooks Introduction & Summary/026 Sharing Data Between Custom Hooks & Components.mp498.97MB
  • 28 - Optional React Hooks Introduction & Summary/027 Using the Custom Hook.mp491.45MB
  • 28 - Optional React Hooks Introduction & Summary/028 Wrap Up.mp424.42MB
  • 29 - Optional React Summary & Core Feature Walkthrough/001 Module Introduction.mp43.33MB
  • 29 - Optional React Summary & Core Feature Walkthrough/002 What Is React & Why Would You Use It.mp422.15MB
  • 29 - Optional React Summary & Core Feature Walkthrough/003 React Projects - Requirements.mp418.53MB
  • 29 - Optional React Summary & Core Feature Walkthrough/004 Creating React Projects.mp415.24MB
  • 29 - Optional React Summary & Core Feature Walkthrough/005 Out Starting Project.mp417.16MB
  • 29 - Optional React Summary & Core Feature Walkthrough/006 Understanding How React Works.mp422.91MB
  • 29 - Optional React Summary & Core Feature Walkthrough/007 Building A First Custom Component.mp432.78MB
  • 29 - Optional React Summary & Core Feature Walkthrough/008 Outputting Dynamic Values.mp426.49MB
  • 29 - Optional React Summary & Core Feature Walkthrough/009 Reusing Components.mp418.35MB
  • 29 - Optional React Summary & Core Feature Walkthrough/010 Passing Data to Components with Props.mp418.47MB
  • 29 - Optional React Summary & Core Feature Walkthrough/011 CSS Styling & CSS Modules.mp444.82MB
  • 29 - Optional React Summary & Core Feature Walkthrough/012 Exercise & Another Component.mp430.81MB
  • 29 - Optional React Summary & Core Feature Walkthrough/013 Preparing the App For State Management.mp426.21MB
  • 29 - Optional React Summary & Core Feature Walkthrough/014 Adding Event Listeners.mp464.84MB
  • 29 - Optional React Summary & Core Feature Walkthrough/015 Working with State.mp450.54MB
  • 29 - Optional React Summary & Core Feature Walkthrough/016 Lifting State Up.mp491.21MB
  • 29 - Optional React Summary & Core Feature Walkthrough/017 The Special children Prop.mp472.75MB
  • 29 - Optional React Summary & Core Feature Walkthrough/018 State & Conditional Content.mp4100.72MB
  • 29 - Optional React Summary & Core Feature Walkthrough/019 Adding a Shared Header & More State Management.mp439.81MB
  • 29 - Optional React Summary & Core Feature Walkthrough/020 Adding Form Buttons.mp436.91MB
  • 29 - Optional React Summary & Core Feature Walkthrough/021 Handling Form Submission.mp457.29MB
  • 29 - Optional React Summary & Core Feature Walkthrough/022 Updating State Based On Previous State.mp428.84MB
  • 29 - Optional React Summary & Core Feature Walkthrough/023 Outputting List Data.mp473.45MB
  • 29 - Optional React Summary & Core Feature Walkthrough/024 Adding a Backend to the React SPA.mp445.12MB
  • 29 - Optional React Summary & Core Feature Walkthrough/025 Sending a POST HTTP Request.mp420.68MB
  • 29 - Optional React Summary & Core Feature Walkthrough/026 Handling Side Effects with useEffect().mp453.02MB
  • 29 - Optional React Summary & Core Feature Walkthrough/027 Handle Loading State.mp423.41MB
  • 29 - Optional React Summary & Core Feature Walkthrough/028 Understanding & Adding Routing.mp420.14MB
  • 29 - Optional React Summary & Core Feature Walkthrough/029 Adding Routes.mp422.88MB
  • 29 - Optional React Summary & Core Feature Walkthrough/030 Working with Layout Routes.mp436.76MB
  • 29 - Optional React Summary & Core Feature Walkthrough/031 Refactoring Route Components & More Nesting.mp425.49MB
  • 29 - Optional React Summary & Core Feature Walkthrough/032 Linking & Navigating.mp433.38MB
  • 29 - Optional React Summary & Core Feature Walkthrough/033 Data Fetching via loader()s.mp491.32MB
  • 29 - Optional React Summary & Core Feature Walkthrough/034 Submitting Data with action()s.mp495.57MB
  • 29 - Optional React Summary & Core Feature Walkthrough/035 Dynamic Routes.mp449.69MB
  • 29 - Optional React Summary & Core Feature Walkthrough/036 Module Summary.mp45.16MB
  • 30 - Course Roundup/001 What Now Next Steps You Could Take!.mp45.88MB
  • 30 - Course Roundup/002 Explore The React Ecosystem!.mp416.95MB
  • 30 - Course Roundup/003 Finishing Thoughts.mp42.03MB
  • 30 - Course Roundup/004 Course Roundup.mp421.72MB
  • 31 - This Course Got Updated!/001 Course Update Overview, Explanation & Migration Guide.mp437.18MB