Torrent Info
Title [04-2022] react-the-complete-guide-incl-redux
Category
Size 21.84GB

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.
001 Welcome To The Course!.en_US.srt 1.96KB
001 Welcome To The Course!.mp4 37.61MB
002 What is React.js_.en_US.srt 6.21KB
002 What is React.js_.mp4 55.25MB
003 Vanilla-JavaScript-vs-React-Example-Code-.txt 112B
003 Why React Instead Of _Just JavaScript__.en_US.srt 11.67KB
003 Why React Instead Of _Just JavaScript__.mp4 43.24MB
004 Building Single-Page Applications (SPAs) with React.en_US.srt 2.35KB
004 Building Single-Page Applications (SPAs) with React.mp4 17.30MB
005 Exploring React.js Alternatives (Angular _ Vue).en_US.srt 5.29KB
005 Exploring React.js Alternatives (Angular _ Vue).mp4 11.34MB
005 React-vs-Angular-vs-Vue-Comparison-Deep-Dive-.txt 69B
006 Join our Online Learning Community.html 1.25KB
007 About This Course & Course Outline.en_US.srt 12.93KB
007 About This Course & Course Outline.mp4 24.25MB
008 Jump-ahead-to-the-React.js-Summary-.txt 88B
008 The Two Ways (Paths) Of Taking This Course.en_US.srt 6.51KB
008 The Two Ways (Paths) Of Taking This Course.mp4 13.53MB
009 Getting The Most Out Of This Course.en_US.srt 5.96KB
009 Getting The Most Out Of This Course.mp4 10.09MB
010 Setting Up The Course Dev Environment (Code Editor).en_US.srt 7.63KB
010 Setting Up The Course Dev Environment (Code Editor).mp4 23.26MB
011 Module Introduction.en_US.srt 2.06KB
011 Module Introduction.mp4 2.42MB
012 Understanding _let_ and _const_.en_US.srt 3.85KB
012 Understanding _let_ and _const_.mp4 6.73MB
013 Arrow Functions.en_US.srt 6.58KB
013 Arrow Functions.mp4 12.51MB
014 Exports and Imports.en_US.srt 5.80KB
014 Exports and Imports.mp4 13.82MB
015 Understanding Classes.en_US.srt 5.63KB
015 Understanding Classes.mp4 15.69MB
016 Classes, Properties and Methods.en_US.srt 3.93KB
016 Classes, Properties and Methods.mp4 8.92MB
017 The Spread & Rest Operator.en_US.srt 7.98KB
017 The Spread & Rest Operator.mp4 15.56MB
018 Destructuring.en_US.srt 3.97KB
018 Destructuring.mp4 7.72MB
019 Reference and Primitive Types Refresher.en_US.srt 5.27KB
019 Reference and Primitive Types Refresher.mp4 11.65MB
020 Refreshing Array Functions.en_US.srt 3.41KB
020 Refreshing Array Functions.mp4 6.84MB
021 Wrap Up.en_US.srt 1.24KB
021 Wrap Up.mp4 1.31MB
022 Next-Gen JavaScript - Summary.html 9.95KB
022 next-gen-js-summary.pdf 74.24KB
023 JS Array Functions.html 3.33KB
024 Module Introduction.en_US.srt 5.41KB
024 Module Introduction.mp4 8.23MB
025 What Are Components_ And Why Is React All About Them_.en_US.srt 9.95KB
025 What Are Components_ And Why Is React All About Them_.mp4 30.90MB
026 React Code Is Written In A _Declarative Way_!.en_US.srt 5.13KB
026 React Code Is Written In A _Declarative Way_!.mp4 9.59MB
027 A Note About New React Projects & NodeJS.html 1.08KB
028 01-starting-setup.zip 26.80KB
028 Creating a new React Project.en_US.srt 18.12KB
028 Creating a new React Project.mp4 81.72MB
028 Section-Code-Snapshots-Github-Link-.txt 105B
029 01-starting-setup.zip 26.80KB
029 Section-Code-Snapshots.txt 105B
029 The Starting Project.html 788B
030 Analyzing a Standard React Project.en_US.srt 19.40KB
030 Analyzing a Standard React Project.mp4 151.56MB
031 Introducing JSX.en_US.srt 5.78KB
031 Introducing JSX.mp4 15.99MB
032 How React Works.en_US.srt 6.17KB
032 How React Works.mp4 19.81MB
033 Building a First Custom Component.en_US.srt 12.85KB
033 Building a First Custom Component.mp4 32.56MB
034 Writing More Complex JSX Code.en_US.srt 8.39KB
034 Writing More Complex JSX Code.mp4 23.58MB
035 Adding Basic CSS Styling.en_US.srt 6.53KB
035 Adding Basic CSS Styling.mp4 19.41MB
035 ExpenseItem.css-Code.txt 128B
036 Outputting Dynamic Data & Working with Expressions in JSX.en_US.srt 11.84KB
036 Outputting Dynamic Data & Working with Expressions in JSX.mp4 100.14MB
037 expenses.txt-File.txt 125B
037 Passing Data via _props_.en_US.srt 17.77KB
037 Passing Data via _props_.mp4 81.99MB
038 Adding _normal_ JavaScript Logic to Components.en_US.srt 8.21KB
038 Adding _normal_ JavaScript Logic to Components.mp4 64.00MB
039 ExpenseDate.css-Code.txt 128B
039 Splitting Components Into Multiple Components.en_US.srt 15.36KB
039 Splitting Components Into Multiple Components.mp4 62.73MB
040 [assignment_info] Time to Practice_ React & Component Basics.html 2.69KB
040 [assignment_solution] Time to Practice_ React & Component Basics.mp4 65.90MB
040 [assignment] Time to Practice_ React & Component Basics.mp4 23.40MB
040 The Concept of _Composition_ (_children props_).en_US.srt 18.49KB
040 The Concept of _Composition_ (_children props_).mp4 83.11MB
041 A First Summary.en_US.srt 5.79KB
041 A First Summary.mp4 18.64MB
042 A Closer Look At JSX.en_US.srt 13.63KB
042 A Closer Look At JSX.mp4 99.61MB
043 Organizing Component Files.en_US.srt 4.42KB
043 Organizing Component Files.mp4 18.51MB
044 An Alternative Function Syntax.en_US.srt 3.91KB
044 An Alternative Function Syntax.mp4 14.15MB
044 More-on-JavaScript-Arrow-Functions.txt 92B
045 [quiz] Learning Check_ React Basics, Components, Props & JSX.html 22.10KB
045 Module Resources.html 1.29KB
046 Module Introduction.en_US.srt 3.53KB
046 Module Introduction.mp4 9.08MB
047 Listening to Events & Working with Event Handlers.en_US.srt 14.21KB
047 Listening to Events & Working with Event Handlers.mp4 102.52MB
048 How Component Functions Are Executed.en_US.srt 8.62KB
048 How Component Functions Are Executed.mp4 66.11MB
049 Working with _State_.en_US.srt 15.77KB
049 Working with _State_.mp4 130.27MB
050 A Closer Look at the _useState_ Hook.en_US.srt 11.15KB
050 A Closer Look at the _useState_ Hook.mp4 55.44MB
051 State can be updated in many ways!.html 977B
052 Adding Form Inputs.en_US.srt 14.01KB
052 Adding Form Inputs.mp4 53.70MB
052 ExpenseForm.css-Code.txt 110B
052 NewExpense.css-Code.txt 109B
053 Listening to User Input.en_US.srt 7.45KB
053 Listening to User Input.mp4 59.43MB
054 Working with Multiple States.en_US.srt 9.81KB
054 Working with Multiple States.mp4 44.28MB
055 Using One State Instead (And What's Better).en_US.srt 8.06KB
055 Using One State Instead (And What's Better).mp4 31.97MB
056 Updating State That Depends On The Previous State.en_US.srt 7.19KB
056 Updating State That Depends On The Previous State.mp4 30.24MB
057 Handling Form Submission.en_US.srt 8.56KB
057 Handling Form Submission.mp4 38.20MB
058 Adding Two-Way Binding.en_US.srt 4.05KB
058 Adding Two-Way Binding.mp4 18.99MB
059 Child-to-Parent Component Communication (Bottom-up).en_US.srt 19.70KB
059 Child-to-Parent Component Communication (Bottom-up).mp4 104.21MB
060 Lifting The State Up.en_US.srt 9.41KB
060 Lifting The State Up.mp4 51.85MB
061 [assignment_info] Time to Practice_ Working with Events & State.html 2.64KB
061 [assignment_solution] Time to Practice_ Working with Events & State.mp4 88.30MB
061 [assignment] Time to Practice_ Working with Events & State.mp4 17.05MB
061 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.en_US.srt 7.58KB
061 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.mp4 64.39MB
062 [quiz] Learning Check_ Working with Events & State.html 20.28KB
062 Module Resources.html 1.25KB
063 Module Introduction.en_US.srt 1.13KB
063 Module Introduction.mp4 1.59MB
064 Rendering Lists of Data.en_US.srt 10.05KB
064 Rendering Lists of Data.mp4 53.71MB
065 Using Stateful Lists.en_US.srt 6.38KB
065 Using Stateful Lists.mp4 50.70MB
066 Understanding _Keys_.en_US.srt 10.42KB
066 Understanding _Keys_.mp4 75.39MB
067 [assignment_info] Time to Practice_ Working with Lists.html 1.73KB
067 [assignment_solution] Time to Practice_ Working with Lists.mp4 47.08MB
067 [assignment] Time to Practice_ Working with Lists.mp4 4.62MB
067 Outputting Conditional Content.en_US.srt 9.58KB
067 Outputting Conditional Content.mp4 42.56MB
068 Adding Conditional Return Statements.en_US.srt 7.42KB
068 Adding Conditional Return Statements.mp4 26.94MB
068 ExpensesList.css-Code.txt 128B
069 [assignment_info] Time to Practice_ Conditional Content.html 1.73KB
069 [assignment_solution] Time to Practice_ Conditional Content.mp4 52.86MB
069 [assignment] Time to Practice_ Conditional Content.mp4 3.07MB
069 Chart.css-Code.txt 121B
069 ChartBar.css-Code.txt 124B
069 Demo App_ Adding a Chart.en_US.srt 10.22KB
069 Demo App_ Adding a Chart.mp4 34.63MB
070 Adding Dynamic Styles.en_US.srt 9.68KB
070 Adding Dynamic Styles.mp4 35.19MB
071 Wrap Up & Next Steps.en_US.srt 16.08KB
071 Wrap Up & Next Steps.mp4 152.50MB
072 Fixing a Small Bug.html 1.12KB
073 [quiz] Learning Check_ Outputting Lists & Conditional Content.html 7.24KB
073 Module Resources.html 1.29KB
074 01-starting-project.zip 39.21KB
074 Module Introduction.en_US.srt 5.61KB
074 Module Introduction.mp4 13.76MB
075 Setting Dynamic Inline Styles.en_US.srt 14.55KB
075 Setting Dynamic Inline Styles.mp4 53.58MB
076 Setting CSS Classes Dynamically.en_US.srt 7.47KB
076 Setting CSS Classes Dynamically.mp4 30.05MB
077 Introducing Styled Components.en_US.srt 15.18KB
077 Introducing Styled Components.mp4 98.86MB
078 Styled Components & Dynamic Props.en_US.srt 13.02KB
078 Styled Components & Dynamic Props.mp4 93.81MB
079 Styled Components & Media Queries.en_US.srt 3.88KB
079 Styled Components & Media Queries.mp4 16.35MB
080 Using CSS Modules.en_US.srt 10.20KB
080 Using CSS Modules.mp4 72.26MB
081 Dynamic Styles with CSS Modules.en_US.srt 8.71KB
081 Dynamic Styles with CSS Modules.mp4 40.61MB
082 Module Resources.html 1.23KB
083 Module Introduction.en_US.srt 2.23KB
083 Module Introduction.mp4 2.99MB
084 01-starting-project.zip 28.35KB
084 Understanding React Error Messages.en_US.srt 9.30KB
084 Understanding React Error Messages.mp4 34.76MB
085 Analyzing Code Flow & Warnings.en_US.srt 9.20KB
085 Analyzing Code Flow & Warnings.mp4 65.85MB
086 Working with Breakpoints.en_US.srt 10.32KB
086 Working with Breakpoints.mp4 42.13MB
087 Using the React DevTools.en_US.srt 10.78KB
087 Using the React DevTools.mp4 29.30MB
088 Module Resources.html 1.24KB
089 Module Introduction.en_US.srt 4.84KB
089 Module Introduction.mp4 5.02MB
090 01-starting-project.zip 21.99KB
090 Adding a _User_ Component.en_US.srt 10.49KB
090 Adding a _User_ Component.mp4 33.65MB
091 Adding a re-usable _Card_ Component.en_US.srt 12.84KB
091 Adding a re-usable _Card_ Component.mp4 76.77MB
091 AddUser.module.css-Code.txt 111B
092 Adding a re-usable _Button_ Component.en_US.srt 6.21KB
092 Adding a re-usable _Button_ Component.mp4 19.41MB
092 Button.module.css-Code.txt 110B
093 Managing the User Input State.en_US.srt 7.71KB
093 Managing the User Input State.mp4 34.51MB
094 Adding Validation & Resetting Logic.en_US.srt 6.84KB
094 Adding Validation & Resetting Logic.mp4 27.01MB
095 Adding a Users List Component.en_US.srt 15.93KB
095 Adding a Users List Component.mp4 68.45MB
095 UsersList.module.css-Code.txt 113B
096 Managing a List Of Users via State.en_US.srt 14.16KB
096 Managing a List Of Users via State.mp4 55.77MB
097 Adding The _ErrorModal_ Component.en_US.srt 14.23KB
097 Adding The _ErrorModal_ Component.mp4 53.90MB
097 ErrorModal.module.css-Code.txt 114B
098 Managing the Error State.en_US.srt 12.71KB
098 Managing the Error State.mp4 65.27MB
099 Module Resources.html 1.25KB
100 Module Introduction.en_US.srt 1.22KB
100 Module Introduction.mp4 1.71MB
101 01-starting-project.zip 28.45KB
101 JSX Limitations & Workarounds.en_US.srt 13.37KB
101 JSX Limitations & Workarounds.mp4 40.27MB
102 Creating a Wrapper Component.en_US.srt 6.05KB
102 Creating a Wrapper Component.mp4 27.65MB
103 React Fragments.en_US.srt 4.26KB
103 React Fragments.mp4 15.67MB
104 Introducing React Portals.en_US.srt 6.74KB
104 Introducing React Portals.mp4 15.72MB
105 Working with Portals.en_US.srt 18.32KB
105 Working with Portals.mp4 96.19MB
106 Working with _ref_s.en_US.srt 17.87KB
106 Working with _ref_s.mp4 89.00MB
107 Controlled vs Uncontrolled Components.en_US.srt 4.71KB
107 Controlled vs Uncontrolled Components.mp4 23.46MB
108 Module Resources.html 1.26KB
109 Module Introduction.en_US.srt 2.11KB
109 Module Introduction.mp4 3.53MB
110 What are _Side Effects_ & Introducing useEffect.en_US.srt 10.76KB
110 What are _Side Effects_ & Introducing useEffect.mp4 33.44MB
111 01-starting-project.zip 30.27KB
111 Using the useEffect() Hook.en_US.srt 16.93KB
111 Using the useEffect() Hook.mp4 70.47MB
112 useEffect & Dependencies.en_US.srt 12.34KB
112 useEffect & Dependencies.mp4 70.38MB
113 What to add & Not to add as Dependencies.html 4.16KB
114 Using the useEffect Cleanup Function.en_US.srt 13.72KB
114 Using the useEffect Cleanup Function.mp4 65.80MB
115 useEffect Summary.en_US.srt 5.52KB
115 useEffect Summary.mp4 22.26MB
116 Introducing useReducer & Reducers In General.en_US.srt 13.64KB
116 Introducing useReducer & Reducers In General.mp4 55.47MB
117 06-usereducer-starting-project.zip 43.19KB
117 Using the useReducer() Hook.en_US.srt 21.12KB
117 Using the useReducer() Hook.mp4 166.04MB
118 useReducer & useEffect.en_US.srt 15.23KB
118 useReducer & useEffect.mp4 154.94MB
119 Adding Nested Properties As Dependencies To useEffect.html 1.87KB
120 useReducer vs useState for State Management.en_US.srt 5.19KB
120 useReducer vs useState for State Management.mp4 20.52MB
121 Introducing React Context (Context API).en_US.srt 12.05KB
121 Introducing React Context (Context API).mp4 47.29MB
122 Using the React Context API.en_US.srt 16.39KB
122 Using the React Context API.mp4 154.05MB
123 Tapping Into Context with the useContext Hook.en_US.srt 2.91KB
123 Tapping Into Context with the useContext Hook.mp4 10.33MB
124 Making Context Dynamic.en_US.srt 7.07KB
124 Making Context Dynamic.mp4 32.16MB
125 Building & Using a Custom Context Provider Component.en_US.srt 12.34KB
125 Building & Using a Custom Context Provider Component.mp4 72.94MB
126 React Context Limitations.en_US.srt 4.36KB
126 React Context Limitations.mp4 12.52MB
127 Learning the _Rules of Hooks_.en_US.srt 11.50KB
127 Learning the _Rules of Hooks_.mp4 69.94MB
127 rules-of-hooks.pdf 63.51KB
128 Refactoring an Input Component.en_US.srt 8.17KB
128 Refactoring an Input Component.mp4 73.40MB
129 Diving into _Forward Refs_.en_US.srt 21.13KB
129 Diving into _Forward Refs_.mp4 99.46MB
130 Module Resources.html 1.28KB
131 Module Introduction.en_US.srt 4.03KB
131 Module Introduction.mp4 22.47MB
131 Section-Style-Files.txt 99B
132 01-starting-project.zip 23.36KB
132 Starting Setup.en_US.srt 5.95KB
132 Starting Setup.mp4 17.11MB
133 Adding a _Header_ Component.en_US.srt 13.60KB
133 Adding a _Header_ Component.mp4 48.50MB
133 Header.module.css-Code.txt 117B
133 meals.jpg-File.txt 109B
134 Adding the _Cart_ Button Component.en_US.srt 7.20KB
134 Adding the _Cart_ Button Component.mp4 31.55MB
134 CartIcon.js-Code.txt 111B
134 HeaderCartButton.module.css-Code.txt 127B
135 Adding a _Meals_ Component.en_US.srt 12.02KB
135 Adding a _Meals_ Component.mp4 60.97MB
135 AvailableMeals.module.css-Code.txt 125B
135 dummy-meals.js-Data-File-.txt 114B
135 MealsSummary.js-Code.txt 115B
135 MealsSummary.module.css-Code.txt 123B
136 Adding Individual Meal Items & Displaying Them.en_US.srt 12.59KB
136 Adding Individual Meal Items & Displaying Them.mp4 95.89MB
136 Card.module.css-File.txt 115B
136 MealItem.module.css-Code.txt 119B
137 Adding a Form.en_US.srt 13.71KB
137 Adding a Form.mp4 68.02MB
137 Input.module.css-Code.txt 116B
137 MealItemForm.module.css.txt 123B
138 Fixing Form Input IDs.html 3.08KB
139 Cart.module.css-Code.txt 115B
139 Working on the _Shopping Cart_ Component.en_US.srt 6.68KB
139 Working on the _Shopping Cart_ Component.mp4 28.98MB
140 Adding a Modal via a React Portal.en_US.srt 9.96KB
140 Adding a Modal via a React Portal.mp4 54.20MB
140 Modal.module.css-Code.txt 116B
141 Managing Cart & Modal State.en_US.srt 15.15KB
141 Managing Cart & Modal State.mp4 67.32MB
142 Adding a Cart Context.en_US.srt 9.99KB
142 Adding a Cart Context.mp4 78.51MB
143 Using the Context.en_US.srt 6.26KB
143 Using the Context.mp4 38.35MB
144 Adding a Cart Reducer.en_US.srt 15.05KB
144 Adding a Cart Reducer.mp4 82.25MB
145 Working with Refs & Forward Refs.en_US.srt 14.38KB
145 Working with Refs & Forward Refs.mp4 69.61MB
146 CartItem.zip-File.txt 112B
146 Outputting Cart Items.en_US.srt 9.52KB
146 Outputting Cart Items.mp4 88.32MB
147 Working on a More Complex Reducer Logic.en_US.srt 7.53KB
147 Working on a More Complex Reducer Logic.mp4 35.85MB
148 Making Items Removable.en_US.srt 10.83KB
148 Making Items Removable.mp4 163.29MB
149 Using the useEffect Hook.en_US.srt 10.74KB
149 Using the useEffect Hook.mp4 97.94MB
150 Module Resources.html 1.26KB
151 Module Introduction.en_US.srt 3.55KB
151 Module Introduction.mp4 4.60MB
152 How React Really Works.en_US.srt 11.38KB
152 How React Really Works.mp4 21.41MB
153 01-starting-setup.zip 23.93KB
153 Component Updates In Action.en_US.srt 11.11KB
153 Component Updates In Action.mp4 36.64MB
154 A Closer Look At Child Component Re-Evaluation.en_US.srt 16.82KB
154 A Closer Look At Child Component Re-Evaluation.mp4 60.43MB
155 Preventing Unnecessary Re-Evaluations with React.memo().en_US.srt 18.09KB
155 Preventing Unnecessary Re-Evaluations with React.memo().mp4 116.57MB
155 Reference-vs-Primitive-Values-in-JavaScript-Tutorial-.txt 63B
156 Preventing Function Re-Creation with useCallback().en_US.srt 5.96KB
156 Preventing Function Re-Creation with useCallback().mp4 30.37MB
157 More-on-Closures.txt 65B
157 useCallback() and its Dependencies.en_US.srt 10.85KB
157 useCallback() and its Dependencies.mp4 78.65MB
158 A First Summary.en_US.srt 6.23KB
158 A First Summary.mp4 30.53MB
159 A Closer Look At State & Components.en_US.srt 5.45KB
159 A Closer Look At State & Components.mp4 19.41MB
160 Understanding State Scheduling & Batching.en_US.srt 14.50KB
160 Understanding State Scheduling & Batching.mp4 53.72MB
161 Optimizing with useMemo().en_US.srt 14.48KB
161 Optimizing with useMemo().mp4 54.01MB
162 Module Resources.html 1.26KB
163 Module Introduction.en_US.srt 2.97KB
163 Module Introduction.mp4 4.49MB
164 What & Why.en_US.srt 6.58KB
164 What & Why.mp4 20.62MB
165 01-starting-project.zip 25.31KB
165 Adding a First Class-based Component.en_US.srt 9.65KB
165 Adding a First Class-based Component.mp4 45.83MB
166 Understanding-this-in-JavaScript-Tutorial-.txt 66B
166 Working with State & Events.en_US.srt 15.56KB
166 Working with State & Events.mp4 85.91MB
167 The Component Lifecycle (Class-based Components Only!).en_US.srt 7.18KB
167 The Component Lifecycle (Class-based Components Only!).mp4 29.43MB
167 UserFinder.js-Code.txt 105B
167 UserFinder.module.css-Code.txt 113B
168 Lifecycle Methods In Action.en_US.srt 16.19KB
168 Lifecycle Methods In Action.mp4 92.80MB
169 App.js-Code.txt 98B
169 Class-based Components & Context.en_US.srt 6.04KB
169 Class-based Components & Context.mp4 36.54MB
169 users-context.js-Code.txt 108B
170 Class-based vs Functional Components_ A Summary.en_US.srt 4.03KB
170 Class-based vs Functional Components_ A Summary.mp4 12.98MB
171 Introducing Error Boundaries.en_US.srt 14.47KB
171 Introducing Error Boundaries.mp4 69.52MB
172 Module Resources.html 1.25KB
173 Module Introduction.en_US.srt 2.47KB
173 Module Introduction.mp4 3.42MB
174 01-starting-project.zip 25.25KB
174 How To (Not) Connect To A Database.en_US.srt 5.17KB
174 How To (Not) Connect To A Database.mp4 9.93MB
174 Your-JavaScript-code-is-exposed-to-your-visitors-More-Details-.txt 61B
175 Using the Star Wars API.html 1.03KB
176 More-on-APIs-REST-APIs-GraphQL-APIs-.txt 53B
176 Our Starting App & Backend.en_US.srt 5.51KB
176 Our Starting App & Backend.mp4 15.48MB
177 Sending a GET Request.en_US.srt 15.41KB
177 Sending a GET Request.mp4 109.31MB
178 Using async _ await.en_US.srt 2.93KB
178 Using async _ await.mp4 12.85MB
179 Handling Loading & Data States.en_US.srt 6.82KB
179 Handling Loading & Data States.mp4 26.59MB
180 Handling Http Errors.en_US.srt 16.49KB
180 Handling Http Errors.mp4 196.02MB
180 More-on-Http-Status-Codes.txt 57B
181 Using useEffect() For Requests.en_US.srt 10.24KB
181 Using useEffect() For Requests.mp4 45.45MB
182 06-preparing-the-project-for-the-next-steps.zip 35.13KB
182 Preparing The Project For The Next Steps.en_US.srt 9.54KB
182 Preparing The Project For The Next Steps.mp4 42.70MB
183 Sending a POST Request.en_US.srt 13.13KB
183 Sending a POST Request.mp4 63.34MB
184 Wrap Up.en_US.srt 1.83KB
184 Wrap Up.mp4 16.61MB
185 Module Resources.html 1.26KB
186 Module Introduction.en_US.srt 1.97KB
186 Module Introduction.mp4 4.53MB
187 What are _Custom Hooks__.en_US.srt 2.15KB
187 What are _Custom Hooks__.mp4 4.00MB
188 01-starting-project.zip 25.31KB
188 Creating a Custom React Hook Function.en_US.srt 9.31KB
188 Creating a Custom React Hook Function.mp4 31.34MB
189 Using Custom Hooks.en_US.srt 6.48KB
189 Using Custom Hooks.mp4 32.51MB
190 Configuring Custom Hooks.en_US.srt 7.98KB
190 Configuring Custom Hooks.mp4 34.81MB
191 04-onwards-to-a-more-realistic-example.zip 39.31KB
191 Onwards To A More Realistic Example.en_US.srt 9.56KB
191 Onwards To A More Realistic Example.mp4 39.65MB
192 Building a Custom Http Hook.en_US.srt 13.20KB
192 Building a Custom Http Hook.mp4 56.02MB
193 Using the Custom Http Hook.en_US.srt 11.20KB
193 Using the Custom Http Hook.mp4 60.32MB
194 Adjusting the Custom Hook Logic.en_US.srt 12.79KB
194 Adjusting the Custom Hook Logic.mp4 107.58MB
195 More-about-bind-Indirect-Function-Execution-Tutorial-.txt 63B
195 Using The Custom Hook In More Components.en_US.srt 12.71KB
195 Using The Custom Hook In More Components.mp4 167.41MB
196 Module Resources.html 1.27KB
197 Module Introduction.en_US.srt 2.27KB
197 Module Introduction.mp4 3.64MB
198 Our Starting Setup.en_US.srt 2.35KB
198 Our Starting Setup.mp4 5.66MB
199 01-starting-project.zip 24.88KB
199 What's So Complex About Forms_.en_US.srt 7.72KB
199 What's So Complex About Forms_.mp4 15.77MB
200 Dealing With Form Submission & Getting User Input Values.en_US.srt 13.88KB
200 Dealing With Form Submission & Getting User Input Values.mp4 61.19MB
201 Adding Basic Validation.en_US.srt 5.79KB
201 Adding Basic Validation.mp4 15.24MB
201 Your-frontend-JavaScript-code-can-be-hacked.txt 54B
202 Providing Validation Feedback.en_US.srt 5.26KB
202 Providing Validation Feedback.mp4 27.42MB
203 Handling the _was touched_ State.en_US.srt 8.36KB
203 Handling the _was touched_ State.mp4 41.84MB
204 React To Lost Focus.en_US.srt 7.99KB
204 React To Lost Focus.mp4 34.31MB
205 Refactoring & Deriving States.en_US.srt 14.04KB
205 Refactoring & Deriving States.mp4 66.00MB
206 Managing The Overall Form Validity.en_US.srt 9.74KB
206 Managing The Overall Form Validity.mp4 54.16MB
207 [assignment_info] Time to Practice_ Forms.html 1.73KB
207 [assignment_solution] Time to Practice_ Forms.mp4 57.42MB
207 [assignment] Time to Practice_ Forms.mp4 9.73MB
207 Adding A Custom Input Hook.en_US.srt 17.42KB
207 Adding A Custom Input Hook.mp4 196.77MB
208 Re-Using The Custom Hook.en_US.srt 3.82KB
208 Re-Using The Custom Hook.mp4 25.02MB
209 A Challenge For You!.en_US.srt 2.24KB
209 A Challenge For You!.mp4 10.13MB
210 Applying Our Hook & Knowledge To A New Form.en_US.srt 14.03KB
210 Applying Our Hook & Knowledge To A New Form.mp4 136.12MB
211 Building-a-Custom-useForm-Hook-Tutorial-.txt 63B
211 Summary.en_US.srt 5.14KB
211 Summary.mp4 24.97MB
212 Bonus_ Using useReducer().en_US.srt 10.69KB
212 Bonus_ Using useReducer().mp4 62.37MB
213 Module Resources.html 1.25KB
214 Module Introduction.en_US.srt 4.51KB
214 Module Introduction.mp4 13.79MB
215 01-starting-project.zip 447.19KB
215 Moving _Meals_ Data To The Backend.en_US.srt 5.35KB
215 Moving _Meals_ Data To The Backend.mp4 22.21MB
216 Fetching Meals via Http.en_US.srt 13.62KB
216 Fetching Meals via Http.mp4 69.39MB
217 Handling the Loading State.en_US.srt 5.99KB
217 Handling the Loading State.mp4 29.62MB
218 Handling Errors.en_US.srt 11.12KB
218 Handling Errors.mp4 142.37MB
219 Adding A Checkout Form.en_US.srt 14.96KB
219 Adding A Checkout Form.mp4 80.67MB
220 Checkout.js-Code.txt 118B
220 Checkout.module.css-Code.txt 126B
220 Modal.module.css-Code.txt 123B
220 Reading Form Values.en_US.srt 6.45KB
220 Reading Form Values.mp4 32.05MB
221 Adding Form Validation.en_US.srt 16.39KB
221 Adding Form Validation.mp4 102.85MB
222 Submitting & Sending Cart Data.en_US.srt 9.81KB
222 Submitting & Sending Cart Data.mp4 77.49MB
222 Your-frontend-JavaScript-code-can-be-hacked.txt 61B
223 Adding Better User Feedback.en_US.srt 12.32KB
223 Adding Better User Feedback.mp4 77.17MB
224 Summary.en_US.srt 2.23KB
224 Summary.mp4 11.56MB
225 Module Resources.html 1.28KB
226 Module Introduction.en_US.srt 1.50KB
226 Module Introduction.mp4 2.50MB
227 Another Look At State In React Apps.en_US.srt 7.12KB
227 Another Look At State In React Apps.mp4 27.65MB
228 Redux vs React Context.en_US.srt 9.25KB
228 Redux vs React Context.mp4 19.84MB
229 How Redux Works.en_US.srt 8.49KB
229 How Redux Works.mp4 14.91MB
230 Exploring The Core Redux Concepts.en_US.srt 20.92KB
230 Exploring The Core Redux Concepts.mp4 58.31MB
231 More Redux Basics.en_US.srt 4.11KB
231 More Redux Basics.mp4 12.24MB
232 01-starting-project.zip 27.28KB
232 Preparing a new Project.en_US.srt 2.80KB
232 Preparing a new Project.mp4 6.16MB
233 Creating a Redux Store for React.en_US.srt 6.62KB
233 Creating a Redux Store for React.mp4 28.37MB
234 Providing the Store.en_US.srt 5.18KB
234 Providing the Store.mp4 14.30MB
235 Using Redux Data in React Components.en_US.srt 6.93KB
235 Using Redux Data in React Components.mp4 29.16MB
236 Dispatching Actions From Inside Components.en_US.srt 4.58KB
236 Dispatching Actions From Inside Components.mp4 25.45MB
237 Redux with Class-based Components.en_US.srt 14.61KB
237 Redux with Class-based Components.mp4 77.81MB
238 Attaching Payloads to Actions.en_US.srt 5.90KB
238 Attaching Payloads to Actions.mp4 26.00MB
239 Working with Multiple State Properties.en_US.srt 8.88KB
239 Working with Multiple State Properties.mp4 47.09MB
240 How To Work With Redux State Correctly.en_US.srt 7.18KB
240 How To Work With Redux State Correctly.mp4 30.82MB
240 Reference-vs-Primitive-Values-Tutorial-.txt 63B
241 Redux Challenges & Introducing Redux Toolkit.en_US.srt 7.69KB
241 Redux Challenges & Introducing Redux Toolkit.mp4 58.78MB
242 Adding State Slices.en_US.srt 10.99KB
242 Adding State Slices.mp4 62.20MB
243 Connecting Redux Toolkit State.en_US.srt 5.99KB
243 Connecting Redux Toolkit State.mp4 33.60MB
244 Migrating Everything To Redux Toolkit.en_US.srt 7.62KB
244 Migrating Everything To Redux Toolkit.mp4 72.09MB
245 Working with Multiple Slices.en_US.srt 16.11KB
245 Working with Multiple Slices.mp4 176.52MB
246 Reading & Dispatching From A New Slice.en_US.srt 9.29KB
246 Reading & Dispatching From A New Slice.mp4 50.72MB
247 Splitting Our Code.en_US.srt 6.27KB
247 Splitting Our Code.mp4 36.62MB
248 Summary.en_US.srt 5.50KB
248 Summary.mp4 50.33MB
249 Module Resources.html 1.25KB
250 Module Introduction.en_US.srt 937B
250 Module Introduction.mp4 1.39MB
251 01-starting-project.zip 31.28KB
251 Redux & Side Effects (and Asynchronous Code).en_US.srt 5.67KB
251 Redux & Side Effects (and Asynchronous Code).mp4 11.01MB
252 Refresher _ Practice_ Part 1_2.en_US.srt 27.74KB
252 Refresher _ Practice_ Part 1_2.mp4 193.21MB
253 Refresher _ Practice_ Part 2_2.en_US.srt 25.13KB
253 Refresher _ Practice_ Part 2_2.mp4 197.96MB
254 Redux & Async Code.en_US.srt 6.49KB
254 Redux & Async Code.mp4 20.17MB
255 Frontend Code vs Backend Code.en_US.srt 8.19KB
255 Frontend Code vs Backend Code.mp4 33.15MB
256 Suboptimal-Code-Snapshot-Example-.txt 110B
256 Where To Put Our Logic.en_US.srt 16.64KB
256 Where To Put Our Logic.mp4 104.54MB
257 Using useEffect with Redux.en_US.srt 9.04KB
257 Using useEffect with Redux.mp4 69.91MB
258 A Problem with useEffect().html 842B
259 Handling Http States & Feedback with Redux.en_US.srt 18.38KB
259 Handling Http States & Feedback with Redux.mp4 245.72MB
259 Notification-Component-Files.txt 90B
260 Using an Action Creator Thunk.en_US.srt 21.22KB
260 Using an Action Creator Thunk.mp4 183.08MB
261 Getting Started with Fetching Data.en_US.srt 12.60KB
261 Getting Started with Fetching Data.mp4 107.58MB
262 Finalizing the Fetching Logic.en_US.srt 7.95KB
262 Finalizing the Fetching Logic.mp4 101.18MB
263 Exploring the Redux DevTools.en_US.srt 8.45KB
263 Exploring the Redux DevTools.mp4 53.92MB
264 Summary.en_US.srt 2.69KB
264 Summary.mp4 13.50MB
265 Module Resources.html 1.25KB
266 Module Introduction.en_US.srt 4.15KB
266 Module Introduction.mp4 30.36MB
267 What is Routing & Why_.en_US.srt 7.19KB
267 What is Routing & Why_.mp4 14.00MB
268 01-starting-project.zip 23.36KB
268 Installing React Router.en_US.srt 3.98KB
268 Installing React Router.mp4 19.58MB
269 Defining & Using Routes.en_US.srt 14.97KB
269 Defining & Using Routes.mp4 51.89MB
270 Working with Links.en_US.srt 9.78KB
270 Working with Links.mp4 26.87MB
271 MainHeader.module.css-Code.txt 129B
271 Updated-index.css-Code.txt 117B
271 Using NavLinks.en_US.srt 4.64KB
271 Using NavLinks.mp4 18.13MB
272 Adding Dynamic Routes with Params.en_US.srt 8.71KB
272 Adding Dynamic Routes with Params.mp4 30.31MB
273 Extracting Route Params.en_US.srt 3.30KB
273 Extracting Route Params.mp4 9.42MB
274 Using _Switch_ and _exact_ For Configuring Routes.en_US.srt 10.41KB
274 Using _Switch_ and _exact_ For Configuring Routes.mp4 76.50MB
275 Working with Nested Routes.en_US.srt 5.69KB
275 Working with Nested Routes.mp4 13.93MB
276 Redirecting The User.en_US.srt 3.35KB
276 Redirecting The User.mp4 22.87MB
277 09-time-to-practice-starting-code.zip 52.59KB
277 Time to Practice_ Onwards to a New Project.en_US.srt 14.87KB
277 Time to Practice_ Onwards to a New Project.mp4 82.61MB
278 Practice Redirecting & Extracting Params.en_US.srt 5.51KB
278 Practice Redirecting & Extracting Params.mp4 15.51MB
279 Practicing Nested Routes.en_US.srt 4.03KB
279 Practicing Nested Routes.mp4 14.16MB
280 Adding a Layout Wrapper Component.en_US.srt 9.00KB
280 Adding a Layout Wrapper Component.mp4 40.32MB
281 Adding Dummy Data & More Content.en_US.srt 9.09KB
281 Adding Dummy Data & More Content.mp4 70.05MB
282 Outputting Data on the _Details_ Page.en_US.srt 8.52KB
282 Outputting Data on the _Details_ Page.mp4 42.02MB
283 Adding a _Not Found_ Page.en_US.srt 4.87KB
283 Adding a _Not Found_ Page.mp4 16.88MB
284 Implementing Programmatic (Imperative) Navigation.en_US.srt 6.44KB
284 Implementing Programmatic (Imperative) Navigation.mp4 20.58MB
285 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component.en_US.srt 10.74KB
285 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component.mp4 76.30MB
286 sorting.js-Code.txt 118B
286 Working with Query Parameters.en_US.srt 21.71KB
286 Working with Query Parameters.mp4 139.94MB
287 Getting Creative With Nested Routes.en_US.srt 6.14KB
287 Getting Creative With Nested Routes.mp4 22.24MB
288 Writing More Flexible Routing Code.en_US.srt 12.02KB
288 Writing More Flexible Routing Code.mp4 63.22MB
289 hooks.zip 814B
289 lib.zip 897B
289 Sending & Getting Quote Data via Http.en_US.srt 24.68KB
289 Sending & Getting Quote Data via Http.mp4 292.09MB
290 Adding the _Comments_ Features.en_US.srt 25.76KB
290 Adding the _Comments_ Features.mp4 140.85MB
291 Final-Project-v5-.txt 74B
291 Final-Project-v6-.txt 74B
291 First-Example-v5-.txt 73B
291 First-Example-v6-.txt 73B
291 Second-Example-v5-.txt 75B
291 Second-Example-v6-.txt 75B
291 Upgrading To React Router v6.en_US.srt 43.80KB
291 Upgrading To React Router v6.mp4 189.54MB
292 Module Resources.html 1.28KB
293 Module Introduction.en_US.srt 2.33KB
293 Module Introduction.mp4 2.83MB
294 Deployment Steps.en_US.srt 5.50KB
294 Deployment Steps.mp4 6.18MB
295 Adding Lazy Loading.en_US.srt 18.48KB
295 Adding Lazy Loading.mp4 60.98MB
295 React.memo-Lecture.txt 97B
296 Building The Code For Production.en_US.srt 5.39KB
296 Building The Code For Production.mp4 21.26MB
297 Getting Started With Deployment (Uploading Files).en_US.srt 11.42KB
297 Getting Started With Deployment (Uploading Files).mp4 49.13MB
298 Exploring Routing Issues & Finishing Deployment.en_US.srt 10.79KB
298 Exploring Routing Issues & Finishing Deployment.mp4 36.29MB
299 Module Resources.html 1.26KB
300 Module Introduction.en_US.srt 2.29KB
300 Module Introduction.mp4 3.69MB
301 What, How & Why_.en_US.srt 17.05KB
301 What, How & Why_.mp4 37.64MB
302 More on _Authentication Tokens_.html 994B
303 01-starting-project.zip 31.43KB
303 Starting Setup & First Steps.en_US.srt 6.69KB
303 Starting Setup & First Steps.mp4 49.33MB
304 Adding User Signup.en_US.srt 21.91KB
304 Adding User Signup.mp4 228.62MB
305 Showing Feedback To The User.en_US.srt 7.51KB
305 Showing Feedback To The User.mp4 61.53MB
306 Adding User Login.en_US.srt 9.06KB
306 Adding User Login.mp4 100.55MB
307 Managing The Auth State With Context.en_US.srt 15.32KB
307 Managing The Auth State With Context.mp4 80.31MB
308 Using The Token For Requests To Protected Resources.en_US.srt 15.63KB
308 Using The Token For Requests To Protected Resources.mp4 53.57MB
309 Redirecting The User.en_US.srt 4.10KB
309 Redirecting The User.mp4 15.16MB
310 Adding Logout.en_US.srt 3.53KB
310 Adding Logout.mp4 14.18MB
311 Protecting Frontend Pages.en_US.srt 9.47KB
311 Protecting Frontend Pages.mp4 41.80MB
312 Persisting The User Authentication Status.en_US.srt 10.10KB
312 Persisting The User Authentication Status.mp4 37.85MB
312 Storing-Tokens-in-localStorage-vs-Cookies.txt 61B
313 Adding Auto-Logout.en_US.srt 10.76KB
313 Adding Auto-Logout.mp4 132.04MB
314 Finishing Steps.en_US.srt 14.16KB
314 Finishing Steps.mp4 82.55MB
315 Module Resources.html 1.25KB
316 Module Introduction.en_US.srt 2.80KB
316 Module Introduction.mp4 5.13MB
317 What is NextJS_.en_US.srt 6.88KB
317 What is NextJS_.mp4 13.70MB
318 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!).en_US.srt 9.56KB
318 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!).mp4 83.94MB
319 Key Feature 2_ Simplified Routing with File-based Routing.en_US.srt 4.65KB
319 Key Feature 2_ Simplified Routing with File-based Routing.mp4 16.91MB
320 Key Feature 3_ Build Fullstack Apps.en_US.srt 2.72KB
320 Key Feature 3_ Build Fullstack Apps.mp4 9.44MB
321 Creating a New Next.js Project & App.en_US.srt 8.58KB
321 Creating a New Next.js Project & App.mp4 23.02MB
322 01-starting-project.zip 6.62KB
322 Analyzing the Created Project.en_US.srt 4.31KB
322 Analyzing the Created Project.mp4 8.04MB
323 Adding First Pages.en_US.srt 9.43KB
323 Adding First Pages.mp4 38.37MB
324 Adding Nested Paths & Pages (Nested Routes).en_US.srt 5.48KB
324 Adding Nested Paths & Pages (Nested Routes).mp4 12.59MB
325 Creating Dynamic Pages (with Parameters).en_US.srt 5.30KB
325 Creating Dynamic Pages (with Parameters).mp4 11.32MB
326 Extracting Dynamic Parameter Values.en_US.srt 5.86KB
326 Extracting Dynamic Parameter Values.mp4 15.54MB
327 Linking Between Pages.en_US.srt 10.75KB
327 Linking Between Pages.mp4 23.92MB
328 06-onwards-to-a-bigger-project-starting-project.zip 12.04KB
328 Onwards to a bigger Project!.en_US.srt 5.14KB
328 Onwards to a bigger Project!.mp4 22.79MB
329 Preparing the Project Pages.en_US.srt 5.34KB
329 Preparing the Project Pages.mp4 12.10MB
330 Outputting a List of Meetups.en_US.srt 7.63KB
330 Outputting a List of Meetups.mp4 65.79MB
331 Adding the New Meetup Form.en_US.srt 5.30KB
331 Adding the New Meetup Form.mp4 26.06MB
332 The __app.js_ File & Layout Wrapper.en_US.srt 9.63KB
332 The __app.js_ File & Layout Wrapper.mp4 34.76MB
333 Using Programmatic (Imperative) Navigation.en_US.srt 5.84KB
333 Using Programmatic (Imperative) Navigation.mp4 23.38MB
334 Adding Custom Components & CSS Modules.en_US.srt 14.13KB
334 Adding Custom Components & CSS Modules.mp4 147.15MB
335 How Pre-rendering Works & Which Problem We Face.en_US.srt 8.79KB
335 How Pre-rendering Works & Which Problem We Face.mp4 61.19MB
336 Data Fetching for Static Pages.en_US.srt 13.02KB
336 Data Fetching for Static Pages.mp4 72.06MB
337 More on Static Site Generation (SSG).en_US.srt 8.26KB
337 More on Static Site Generation (SSG).mp4 33.79MB
338 Exploring Server-side Rendering (SSR) with _getServerSideProps_.en_US.srt 9.60KB
338 Exploring Server-side Rendering (SSR) with _getServerSideProps_.mp4 39.57MB
339 Working with Params for SSG Data Fetching.en_US.srt 7.27KB
339 Working with Params for SSG Data Fetching.mp4 31.10MB
340 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages.en_US.srt 10.20KB
340 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages.mp4 43.44MB
341 Introducing API Routes.en_US.srt 9.01KB
341 Introducing API Routes.mp4 30.77MB
342 Working with MongoDB.en_US.srt 13.81KB
342 Working with MongoDB.mp4 65.26MB
343 Sending Http Requests To Our API Routes.en_US.srt 9.77KB
343 Sending Http Requests To Our API Routes.mp4 39.66MB
344 Getting Data From The Database.en_US.srt 10.07KB
344 Getting Data From The Database.mp4 75.15MB
345 Getting Meetup Details Data & Preparing Pages.en_US.srt 13.37KB
345 Getting Meetup Details Data & Preparing Pages.mp4 109.64MB
346 Adding _head_ Metadata.en_US.srt 12.78KB
346 Adding _head_ Metadata.mp4 152.01MB
347 Deploying Next.js Projects.en_US.srt 19.19KB
347 Deploying Next.js Projects.mp4 137.50MB
348 Using Fallback Pages & Re-deploying.en_US.srt 5.92KB
348 Using Fallback Pages & Re-deploying.mp4 23.19MB
349 Summary.en_US.srt 3.09KB
349 Summary.mp4 17.19MB
350 Module Resources.html 1.25KB
351 Module Introduction.en_US.srt 4.04KB
351 Module Introduction.mp4 14.40MB
352 animations-01-start.zip 128.60KB
352 animations-02-modal-open-close.zip 130.12KB
352 Preparing the Demo Project.en_US.srt 8.85KB
352 Preparing the Demo Project.mp4 31.24MB
353 Using CSS Transitions.en_US.srt 5.57KB
353 Using CSS Transitions.mp4 25.67MB
354 animations-03-css-animations.zip 127.96KB
354 Using CSS Animations.en_US.srt 6.40KB
354 Using CSS Animations.mp4 33.34MB
355 CSS Transition & Animations Limitations.en_US.srt 4.53KB
355 CSS Transition & Animations Limitations.mp4 28.96MB
356 Using ReactTransitionGroup.en_US.srt 14.82KB
356 Using ReactTransitionGroup.mp4 132.63MB
357 animations-04-react-transition-basic.zip 129.52KB
357 Using the Transition Component.en_US.srt 3.78KB
357 Using the Transition Component.mp4 21.84MB
358 Wrapping the Transition Component.en_US.srt 3.23KB
358 Wrapping the Transition Component.mp4 21.99MB
359 Animation Timings.en_US.srt 3.80KB
359 Animation Timings.mp4 21.18MB
360 animations-05-after-animation-events.zip 129.71KB
360 Transition Events.en_US.srt 2.94KB
360 Transition Events.mp4 17.56MB
361 The CSSTransition Component.en_US.srt 6.07KB
361 The CSSTransition Component.mp4 41.21MB
362 animations-06-csstransition.zip 128.67KB
362 Customizing CSS Classnames.en_US.srt 3.02KB
362 Customizing CSS Classnames.mp4 16.39MB
363 Animating Lists.en_US.srt 7.71KB
363 Animating Lists.mp4 51.48MB
364 Alternative Animation Packages.en_US.srt 5.56KB
364 Alternative Animation Packages.mp4 44.34MB
364 animations-07-finished.zip 128.21KB
365 Wrap Up.en_US.srt 2.29KB
365 Wrap Up.mp4 13.34MB
366 Module Resources.html 1.24KB
367 Module Introduction.en_US.srt 1.30KB
367 Module Introduction.mp4 2.32MB
368 React 18 & This Section.html 1.26KB
369 replace-redux-01-starting-project.zip 32.53KB
369 Starting Project & Why You Would Replace Redux.en_US.srt 5.83KB
369 Starting Project & Why You Would Replace Redux.mp4 26.98MB
370 Alternative_ Using the Context API.en_US.srt 9.54KB
370 Alternative_ Using the Context API.mp4 51.18MB
371 Toggling Favorites with the Context API.en_US.srt 7.27KB
371 Toggling Favorites with the Context API.mp4 63.82MB
372 Context API Summary (and why NOT to use it instead of Redux).en_US.srt 3.16KB
372 Context API Summary (and why NOT to use it instead of Redux).mp4 19.01MB
372 replace-redux-02-use-context-api.zip 34.24KB
373 Getting Started with a Custom Hook as a Store.en_US.srt 11.46KB
373 Getting Started with a Custom Hook as a Store.mp4 45.36MB
373 replace-redux-03-started-work-on-custom-store-hook.zip 39.56KB
374 Finishing the Store Hook.en_US.srt 7.59KB
374 Finishing the Store Hook.mp4 37.30MB
374 replace-redux-04-finished-custom-hook.zip 38.03KB
375 Creating a Concrete Store.en_US.srt 5.26KB
375 Creating a Concrete Store.mp4 30.91MB
376 Using the Custom Store.en_US.srt 7.20KB
376 Using the Custom Store.mp4 44.01MB
377 Custom Hook Store Summary.en_US.srt 4.24KB
377 Custom Hook Store Summary.mp4 40.88MB
378 Optimizing the Custom Hook Store.en_US.srt 5.69KB
378 Optimizing the Custom Hook Store.mp4 29.92MB
378 replace-redux-05-finished.zip 35.93KB
379 Bonus_ Managing Multiple State Slices with the Custom Store Hook.html 788B
379 replace-redux-06-bonus-multiple-slices.zip 40.85KB
380 npm-Package-Global-State-Hook-.txt 46B
380 Wrap Up.en_US.srt 2.88KB
380 Wrap Up.mp4 12.67MB
381 Module Resources.html 1.25KB
382 Module Introduction.en_US.srt 1.67KB
382 Module Introduction.mp4 2.86MB
383 What & Why_.en_US.srt 4.59KB
383 What & Why_.mp4 9.60MB
384 Understanding Different Kinds Of Tests.en_US.srt 5.68KB
384 Understanding Different Kinds Of Tests.mp4 15.98MB
385 What To Test & How To Test.en_US.srt 2.29KB
385 What To Test & How To Test.mp4 3.22MB
386 01-starting-project.zip 34.55KB
386 Understanding the Technical Setup & Involved Tools.en_US.srt 3.62KB
386 Understanding the Technical Setup & Involved Tools.mp4 7.58MB
387 Running a First Test.en_US.srt 10.35KB
387 Running a First Test.mp4 35.85MB
388 Writing Our First Test.en_US.srt 14.14KB
388 Writing Our First Test.mp4 60.09MB
389 Grouping Tests Together With Test Suites.en_US.srt 3.15KB
389 Grouping Tests Together With Test Suites.mp4 12.79MB
390 Testing User Interaction & State.en_US.srt 19.55KB
390 Testing User Interaction & State.mp4 84.87MB
391 Testing Connected Components.en_US.srt 4.81KB
391 Testing Connected Components.mp4 18.10MB
392 Async-Component-Code-.txt 92B
392 Available-HTML-Roles.txt 48B
392 Testing Asynchronous Code.en_US.srt 12.22KB
392 Testing Asynchronous Code.mp4 51.28MB
393 Working With Mocks.en_US.srt 12.58KB
393 Working With Mocks.mp4 48.53MB
394 Summary & Further Resources.en_US.srt 5.88KB
394 Summary & Further Resources.mp4 45.83MB
395 Module Resources.html 1.23KB
396 Module Introduction.en_US.srt 1.89KB
396 Module Introduction.mp4 2.41MB
397 01-starting-project.zip 1.65KB
397 What & Why_.en_US.srt 8.88KB
397 What & Why_.mp4 16.15MB
398 Installing & Using TypeScript.en_US.srt 9.18KB
398 Installing & Using TypeScript.mp4 49.98MB
399 Exploring the Base Types.en_US.srt 5.42KB
399 Exploring the Base Types.mp4 16.33MB
400 Working with Array & Object Types.en_US.srt 8.06KB
400 Working with Array & Object Types.mp4 20.41MB
401 Understanding Type Inference.en_US.srt 3.68KB
401 Understanding Type Inference.mp4 9.56MB
402 Using Union Types.en_US.srt 3.95KB
402 Using Union Types.mp4 9.62MB
403 Understanding Type Aliases.en_US.srt 3.75KB
403 Understanding Type Aliases.mp4 10.46MB
404 Functions & Function Types.en_US.srt 7.22KB
404 Functions & Function Types.mp4 22.43MB
405 Diving Into Generics.en_US.srt 11.57KB
405 Diving Into Generics.mp4 38.21MB
406 A Closer Look At Generics.html 2.88KB
407 Creating a React + TypeScript Project.en_US.srt 11.63KB
407 Creating a React + TypeScript Project.mp4 52.93MB
408 07-react-ts-starting-project.zip 34.37KB
408 Working with Components & TypeScript.en_US.srt 8.31KB
408 Working with Components & TypeScript.mp4 27.31MB
409 Working with Props & TypeScript.en_US.srt 20.54KB
409 Working with Props & TypeScript.mp4 69.11MB
410 Adding a Data Model.en_US.srt 12.66KB
410 Adding a Data Model.mp4 46.22MB
411 Time to Practice_ Exercise Time!.en_US.srt 9.75KB
411 Time to Practice_ Exercise Time!.mp4 41.42MB
412 Form Submissions In TypeScript Projects.en_US.srt 7.41KB
412 Form Submissions In TypeScript Projects.mp4 28.00MB
413 Working with refs & useRef.en_US.srt 15.58KB
413 Working with refs & useRef.mp4 115.05MB
414 Working with _Function Props_.en_US.srt 9.97KB
414 Working with _Function Props_.mp4 52.10MB
415 Managing State & TypeScript.en_US.srt 7.09KB
415 Managing State & TypeScript.mp4 29.82MB
416 Adding Styling.en_US.srt 2.98KB
416 Adding Styling.mp4 12.28MB
416 Style-Files-Code-.txt 92B
417 Time to Practice_ Removing a Todo.en_US.srt 13.31KB
417 Time to Practice_ Removing a Todo.mp4 59.26MB
418 The Context API & TypeScript.en_US.srt 19.05KB
418 The Context API & TypeScript.mp4 149.08MB
419 Summary.en_US.srt 3.64KB
419 Summary.mp4 13.25MB
420 Bonus_ Exploring tsconfig.json.en_US.srt 8.33KB
420 Bonus_ Exploring tsconfig.json.mp4 27.32MB
421 Module Resources.html 1.25KB
422 Module Introduction.en_US.srt 2.82KB
422 Module Introduction.mp4 4.76MB
423 What Are React Hooks_.en_US.srt 6.72KB
423 What Are React Hooks_.mp4 13.41MB
424 hooks-01-starting-project.zip 30.45KB
424 The Starting Project.en_US.srt 8.62KB
424 The Starting Project.mp4 28.07MB
425 React 18 & This Section.html 1.26KB
426 Getting Started with useState().en_US.srt 12.65KB
426 Getting Started with useState().mp4 93.01MB
427 More on useState() & State Updating.en_US.srt 15.89KB
427 More on useState() & State Updating.mp4 86.36MB
427 Understanding-Closures.txt 65B
428 Array Destructuring.en_US.srt 3.83KB
428 Array Destructuring.mp4 19.31MB
428 hooks-02-usestate.zip 27.49KB
429 Multiple States.en_US.srt 4.89KB
429 Multiple States.mp4 29.29MB
430 Rules of Hooks.en_US.srt 3.06KB
430 Rules of Hooks.mp4 14.66MB
431 hooks-03-passing-data-manage-ingredients.zip 30.55KB
431 Passing State Data Across Components.en_US.srt 10.61KB
431 Passing State Data Across Components.mp4 50.15MB
432 [assignment_info] Time to Practice_ Hooks Basics.html 2.16KB
432 [assignment_solution] Time to Practice_ Hooks Basics.mp4 25.60MB
432 [assignment] Time to Practice_ Hooks Basics.mp4 9.59MB
432 hooks-05-send-http.zip 27.89KB
432 Sending Http Requests.en_US.srt 10.13KB
432 Sending Http Requests.mp4 53.87MB
433 Reference-vs-Primitive-Types.txt 70B
433 useEffect() & Loading Data.en_US.srt 11.19KB
433 useEffect() & Loading Data.mp4 64.45MB
434 Understanding useEffect() Dependencies.en_US.srt 3.17KB
434 Understanding useEffect() Dependencies.mp4 27.21MB
435 hooks-06-useeffect.zip 28.04KB
435 More on useEffect().en_US.srt 13.06KB
435 More on useEffect().mp4 73.61MB
436 hooks-07-usecallback.zip 28.65KB
436 What's useCallback()_.en_US.srt 7.94KB
436 What's useCallback()_.mp4 43.78MB
437 Working with Refs & useRef().en_US.srt 7.54KB
437 Working with Refs & useRef().mp4 55.78MB
438 Cleaning Up with useEffect().en_US.srt 4.63KB
438 Cleaning Up with useEffect().mp4 20.95MB
438 hooks-08-useeffect-cleanup.zip 29.42KB
439 Deleting Ingredients.en_US.srt 3.51KB
439 Deleting Ingredients.mp4 18.23MB
440 hooks-09-error-handling.zip 29.26KB
440 Loading Errors & State Batching.en_US.srt 11.90KB
440 Loading Errors & State Batching.mp4 92.52MB
441 More on State Batching & State Updates.html 2.00KB
442 hooks-10-usereducer.zip 28.93KB
442 Understanding useReducer().en_US.srt 13.42KB
442 Understanding useReducer().mp4 117.74MB
443 hooks-11-http-reducer.zip 29.33KB
443 Using useReducer() for the Http State.en_US.srt 14.28KB
443 Using useReducer() for the Http State.mp4 160.11MB
444 Working with useContext().en_US.srt 11.06KB
444 Working with useContext().mp4 61.43MB
445 hooks-12-usememo.zip 30.46KB
445 Performance Optimizations with useMemo().en_US.srt 15.13KB
445 Performance Optimizations with useMemo().mp4 119.87MB
446 Getting Started with Custom Hooks.en_US.srt 17.92KB
446 Getting Started with Custom Hooks.mp4 150.34MB
446 hooks-13-started-custom-hook.zip 34.07KB
447 Sharing Data Between Custom Hooks & Components.en_US.srt 19.06KB
447 Sharing Data Between Custom Hooks & Components.mp4 256.26MB
448 hooks-14-finished.zip 32.34KB
448 Using the Custom Hook.en_US.srt 10.43KB
448 Using the Custom Hook.mp4 65.62MB
449 Wrap Up.en_US.srt 4.22KB
449 Wrap Up.mp4 38.49MB
450 Module Resources.html 1.27KB
451 Module Introduction.en_US.srt 2.07KB
451 Module Introduction.mp4 5.61MB
452 What Is React_.en_US.srt 4.96KB
452 What Is React_.mp4 47.15MB
453 Vanilla-JavaScript-vs-React-Example-Code-.txt 112B
453 Why React_.en_US.srt 11.20KB
453 Why React_.mp4 47.82MB
454 Building SPAs (Single Page Applications).en_US.srt 2.88KB
454 Building SPAs (Single Page Applications).mp4 26.39MB
455 React Alternatives.en_US.srt 4.65KB
455 React Alternatives.mp4 12.10MB
455 React-vs-Angular-vs-Vue-Comparison-Deep-Dive-.txt 69B
456 Creating a React Project.en_US.srt 12.64KB
456 Creating a React Project.mp4 33.79MB
457 Setting Up A Code Editor.en_US.srt 4.68KB
457 Setting Up A Code Editor.mp4 12.78MB
458 React 18.html 2.19KB
459 01-starting-project.zip 22.35KB
459 Diving Into The Created Project.en_US.srt 10.02KB
459 Diving Into The Created Project.mp4 31.95MB
460 How React Works & Understanding Components.en_US.srt 11.67KB
460 How React Works & Understanding Components.mp4 55.19MB
461 index.css-Code.txt 101B
461 More Component Work & Styling with CSS Classes.en_US.srt 7.60KB
461 More Component Work & Styling with CSS Classes.mp4 20.99MB
462 Building & Re-Using Another Component.en_US.srt 11.03KB
462 Building & Re-Using Another Component.mp4 26.39MB
463 Working with _props_ & Dynamic Content.en_US.srt 7.26KB
463 Working with _props_ & Dynamic Content.mp4 20.55MB
464 Handling Events.en_US.srt 9.08KB
464 Handling Events.mp4 32.10MB
465 Adding More Components.en_US.srt 8.74KB
465 Adding More Components.mp4 20.78MB
466 Introducing State.en_US.srt 12.30KB
466 Introducing State.mp4 42.59MB
466 What-is-State-Tutorial-.txt 47B
467 Working with _Event Props_ (Passing Function As Props).en_US.srt 10.43KB
467 Working with _Event Props_ (Passing Function As Props).mp4 37.24MB
468 Use The Right React Router Version.html 916B
469 07-new-starting-project.zip 22.66KB
469 Adding Routing.en_US.srt 22.86KB
469 Adding Routing.mp4 134.21MB
470 Adding Links & Navigation.en_US.srt 7.26KB
470 Adding Links & Navigation.mp4 27.35MB
471 Style-Files.txt 91B
471 Styling with CSS Modules.en_US.srt 7.72KB
471 Styling with CSS Modules.mp4 24.26MB
472 Dummy-Data.txt 105B
472 Outputting Lists of Data.en_US.srt 7.79KB
472 Outputting Lists of Data.mp4 39.63MB
473 Adding More React Components.en_US.srt 13.22KB
473 Adding More React Components.mp4 54.25MB
473 Style-Files.txt 91B
474 Building Wrapper Components with props.children.en_US.srt 11.57KB
474 Building Wrapper Components with props.children.mp4 93.05MB
474 Style-Files.txt 91B
475 Adding a Form.en_US.srt 11.50KB
475 Adding a Form.mp4 49.02MB
475 Style-Files.txt 91B
475 Uploading-Images-in-React.txt 54B
476 Building-a-REST-API-Tutorial-.txt 68B
476 Getting User Input & Handling Form Submission.en_US.srt 12.97KB
476 Getting User Input & Handling Form Submission.mp4 112.92MB
476 How-to-connect-SPAs-to-Databases.txt 53B
477 Preparing the App for Http.en_US.srt 9.99KB
477 Preparing the App for Http.mp4 49.33MB
478 Sending a POST Request.en_US.srt 7.06KB
478 Sending a POST Request.mp4 54.96MB
479 Navigating Programmatically.en_US.srt 5.26KB
479 Navigating Programmatically.mp4 41.48MB
480 Getting Started with Fetching Data.en_US.srt 13.37KB
480 Getting Started with Fetching Data.mp4 105.89MB
481 Using the useEffect() Hook.en_US.srt 14.02KB
481 Using the useEffect() Hook.mp4 62.15MB
482 Introducing React Context.en_US.srt 15.19KB
482 Introducing React Context.mp4 59.79MB
483 Context Logic & Different Ways Of Updating State.en_US.srt 8.02KB
483 Context Logic & Different Ways Of Updating State.mp4 37.79MB
484 Using Context In Components.en_US.srt 16.69KB
484 Using Context In Components.mp4 217.59MB
485 More Context Usage.en_US.srt 8.96KB
485 More Context Usage.mp4 49.69MB
486 Summary.en_US.srt 1.44KB
486 Summary.mp4 5.57MB
487 Module Resources.html 1.25KB
488 What Now_ Next Steps You Could Take!.en_US.srt 4.58KB
488 What Now_ Next Steps You Could Take!.mp4 7.44MB
489 Explore The React Ecosystem!.en_US.srt 6.49KB
489 Explore The React Ecosystem!.mp4 19.09MB
490 Finishing Thoughts.en_US.srt 1.67KB
490 Finishing Thoughts.mp4 2.56MB
491 Bonus!.html 1.48KB
Distribution statistics by country
Belarus (BY) 2
Russia (RU) 2
United Kingdom (GB) 1
Portugal (PT) 1
Republic of Korea (KR) 1
Ukraine (UA) 1
Greece (GR) 1
United States (US) 1
Canada (CA) 1
Total 11
IP List List of IP addresses which were distributed this torrent