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

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

种子简介

种子名称: [GigaCourse.Com] Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)
文件类型: 视频
文件数目: 445个文件
文件大小: 12.47 GB
收录时间: 2022-12-7 23:52
已经下载: 3
资源热度: 198
最近下载: 2024-11-13 17:55

下载BT种子文件

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

磁力链接下载

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

喜欢这个种子的人也喜欢

种子包含的文件

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