Torrent Info
Title [05-2021] react-the-complete-guide-incl-redux
Category
Size 20.85GB

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.33MB
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.26MB
004 Building Single-Page Applications (SPAs) with React.en_US.srt 2.35KB
004 Building Single-Page Applications (SPAs) with React.mp4 17.29MB
005 Exploring React.js Alternatives (Angular _ Vue).en_US.srt 5.29KB
005 Exploring React.js Alternatives (Angular _ Vue).mp4 11.36MB
005 React-vs-Angular-vs-Vue-Comparison-Deep-Dive-.txt 69B
006 Join our Online Learning Community.html 1.20KB
007 About This Course & Course Outline.en_US.srt 12.93KB
007 About This Course & Course Outline.mp4 24.26MB
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.54MB
009 Getting The Most Out Of This Course.en_US.srt 5.96KB
009 Getting The Most Out Of This Course.mp4 10.10MB
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.27MB
011 Module Introduction.en_US.srt 2.06KB
011 Module Introduction.mp4 2.41MB
012 Understanding _let_ and _const_.en_US.srt 3.85KB
012 Understanding _let_ and _const_.mp4 6.75MB
013 Arrow Functions.en_US.srt 6.58KB
013 Arrow Functions.mp4 12.57MB
014 Exports and Imports.en_US.srt 5.80KB
014 Exports and Imports.mp4 13.87MB
015 Understanding Classes.en_US.srt 5.63KB
015 Understanding Classes.mp4 15.73MB
016 Classes, Properties and Methods.en_US.srt 3.93KB
016 Classes, Properties and Methods.mp4 8.93MB
017 The Spread & Rest Operator.en_US.srt 7.98KB
017 The Spread & Rest Operator.mp4 15.61MB
018 Destructuring.en_US.srt 3.97KB
018 Destructuring.mp4 7.73MB
019 Reference and Primitive Types Refresher.en_US.srt 5.27KB
019 Reference and Primitive Types Refresher.mp4 11.69MB
020 Refreshing Array Functions.en_US.srt 3.41KB
020 Refreshing Array Functions.mp4 6.86MB
021 Wrap Up.en_US.srt 1.24KB
021 Wrap Up.mp4 1.30MB
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 6.52MB
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 27.60MB
026 React Code Is Written In A _Declarative Way_!.en_US.srt 5.13KB
026 React Code Is Written In A _Declarative Way_!.mp4 7.90MB
027 01-starting-setup.zip 22.52KB
027 Creating a new React Project.en_US.srt 18.12KB
027 Creating a new React Project.mp4 76.02MB
027 Section-Code-Snapshots-Github-Link-.txt 105B
028 01-starting-setup.zip 22.52KB
028 Section-Code-Snapshots.txt 105B
028 The Starting Project.html 788B
029 Analyzing a Standard React Project.en_US.srt 16.94KB
029 Analyzing a Standard React Project.mp4 114.64MB
030 Introducing JSX.en_US.srt 5.78KB
030 Introducing JSX.mp4 21.61MB
031 How React Works.en_US.srt 6.17KB
031 How React Works.mp4 16.99MB
032 Building a First Custom Component.en_US.srt 12.85KB
032 Building a First Custom Component.mp4 27.60MB
033 Writing More Complex JSX Code.en_US.srt 8.39KB
033 Writing More Complex JSX Code.mp4 21.25MB
034 Adding Basic CSS Styling.en_US.srt 6.53KB
034 Adding Basic CSS Styling.mp4 17.25MB
034 ExpenseItem.css-Code.txt 128B
035 Outputting Dynamic Data & Working with Expressions in JSX.en_US.srt 11.84KB
035 Outputting Dynamic Data & Working with Expressions in JSX.mp4 100.18MB
036 expenses.txt-File.txt 125B
036 Passing Data via _props_.en_US.srt 17.77KB
036 Passing Data via _props_.mp4 76.25MB
037 Adding _normal_ JavaScript Logic to Components.en_US.srt 8.21KB
037 Adding _normal_ JavaScript Logic to Components.mp4 61.35MB
038 ExpenseDate.css-Code.txt 128B
038 Splitting Components Into Multiple Components.en_US.srt 15.36KB
038 Splitting Components Into Multiple Components.mp4 69.09MB
039 [assignment_info] Time to Practice_ React & Component Basics.html 2.69KB
039 [assignment_solution] Time to Practice_ React & Component Basics.mp4 65.90MB
039 [assignment] Time to Practice_ React & Component Basics.mp4 23.40MB
039 The Concept of _Composition_ (_children props_).en_US.srt 18.49KB
039 The Concept of _Composition_ (_children props_).mp4 77.08MB
040 A First Summary.en_US.srt 5.79KB
040 A First Summary.mp4 16.78MB
041 A Closer Look At JSX.en_US.srt 13.63KB
041 A Closer Look At JSX.mp4 58.76MB
042 Organizing Component Files.en_US.srt 4.42KB
042 Organizing Component Files.mp4 17.12MB
043 An Alternative Function Syntax.en_US.srt 3.91KB
043 An Alternative Function Syntax.mp4 12.96MB
043 More-on-JavaScript-Arrow-Functions.txt 92B
044 [quiz] Learning Check_ React Basics, Components, Props & JSX.html 22.10KB
044 Module Resources.html 1.29KB
045 Module Introduction.en_US.srt 3.53KB
045 Module Introduction.mp4 5.81MB
046 Listening to Events & Working with Event Handlers.en_US.srt 14.21KB
046 Listening to Events & Working with Event Handlers.mp4 98.15MB
047 How Component Functions Are Executed.en_US.srt 8.62KB
047 How Component Functions Are Executed.mp4 76.21MB
048 Working with _State_.en_US.srt 15.77KB
048 Working with _State_.mp4 114.40MB
049 A Closer Look at the _useState_ Hook.en_US.srt 11.15KB
049 A Closer Look at the _useState_ Hook.mp4 33.79MB
050 State can be updated in many ways!.html 977B
051 Adding Form Inputs.en_US.srt 14.01KB
051 Adding Form Inputs.mp4 58.60MB
051 ExpenseForm.css-Code.txt 110B
051 NewExpense.css-Code.txt 109B
052 Listening to User Input.en_US.srt 7.45KB
052 Listening to User Input.mp4 57.05MB
053 Working with Multiple States.en_US.srt 9.81KB
053 Working with Multiple States.mp4 41.28MB
054 Using One State Instead (And What's Better).en_US.srt 8.06KB
054 Using One State Instead (And What's Better).mp4 29.80MB
055 Updating State That Depends On The Previous State.en_US.srt 7.19KB
055 Updating State That Depends On The Previous State.mp4 28.15MB
056 Handling Form Submission.en_US.srt 8.56KB
056 Handling Form Submission.mp4 36.00MB
057 Adding Two-Way Binding.en_US.srt 4.05KB
057 Adding Two-Way Binding.mp4 17.64MB
058 Child-to-Parent Component Communication (Bottom-up).en_US.srt 19.70KB
058 Child-to-Parent Component Communication (Bottom-up).mp4 97.89MB
059 Lifting The State Up.en_US.srt 9.41KB
059 Lifting The State Up.mp4 48.67MB
060 [assignment_info] Time to Practice_ Working with Events & State.html 2.64KB
060 [assignment_solution] Time to Practice_ Working with Events & State.mp4 88.30MB
060 [assignment] Time to Practice_ Working with Events & State.mp4 17.05MB
060 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.en_US.srt 7.58KB
060 Controlled vs Uncontrolled Components & Stateless vs Stateful Components.mp4 40.42MB
061 [quiz] Learning Check_ Working with Events & State.html 20.28KB
061 Module Resources.html 1.25KB
062 Module Introduction.en_US.srt 1.13KB
062 Module Introduction.mp4 1.26MB
063 Rendering Lists of Data.en_US.srt 10.05KB
063 Rendering Lists of Data.mp4 78.39MB
064 Using Stateful Lists.en_US.srt 6.38KB
064 Using Stateful Lists.mp4 48.67MB
065 Understanding _Keys_.en_US.srt 10.42KB
065 Understanding _Keys_.mp4 72.27MB
066 [assignment_info] Time to Practice_ Working with Lists.html 1.73KB
066 [assignment_solution] Time to Practice_ Working with Lists.mp4 47.08MB
066 [assignment] Time to Practice_ Working with Lists.mp4 4.62MB
066 Outputting Conditional Content.en_US.srt 9.58KB
066 Outputting Conditional Content.mp4 39.45MB
067 Adding Conditional Return Statements.en_US.srt 7.42KB
067 Adding Conditional Return Statements.mp4 31.64MB
067 ExpensesList.css-Code.txt 128B
068 [assignment_info] Time to Practice_ Conditional Content.html 1.73KB
068 [assignment_solution] Time to Practice_ Conditional Content.mp4 52.86MB
068 [assignment] Time to Practice_ Conditional Content.mp4 3.07MB
068 Chart.css-Code.txt 121B
068 ChartBar.css-Code.txt 124B
068 Demo App_ Adding a Chart.en_US.srt 10.22KB
068 Demo App_ Adding a Chart.mp4 31.26MB
069 Adding Dynamic Styles.en_US.srt 9.68KB
069 Adding Dynamic Styles.mp4 70.95MB
070 Wrap Up & Next Steps.en_US.srt 16.08KB
070 Wrap Up & Next Steps.mp4 147.52MB
071 Fixing a Small Bug.html 1.12KB
072 [quiz] Learning Check_ Outputting Lists & Conditional Content.html 7.24KB
072 Module Resources.html 1.29KB
073 01-starting-project.zip 28.73KB
073 Module Introduction.en_US.srt 5.61KB
073 Module Introduction.mp4 12.06MB
074 Setting Dynamic Inline Styles.en_US.srt 14.55KB
074 Setting Dynamic Inline Styles.mp4 49.50MB
075 Setting CSS Classes Dynamically.en_US.srt 7.47KB
075 Setting CSS Classes Dynamically.mp4 27.78MB
076 Introducing Styled Components.en_US.srt 15.18KB
076 Introducing Styled Components.mp4 94.41MB
077 Styled Components & Dynamic Props.en_US.srt 13.02KB
077 Styled Components & Dynamic Props.mp4 90.04MB
078 Styled Components & Media Queries.en_US.srt 3.88KB
078 Styled Components & Media Queries.mp4 23.10MB
079 Using CSS Modules.en_US.srt 10.20KB
079 Using CSS Modules.mp4 72.17MB
080 Dynamic Styles with CSS Modules.en_US.srt 8.71KB
080 Dynamic Styles with CSS Modules.mp4 38.11MB
081 Module Resources.html 1.23KB
082 Module Introduction.en_US.srt 2.23KB
082 Module Introduction.mp4 2.28MB
083 01-starting-project.zip 28.35KB
083 Understanding React Error Messages.en_US.srt 9.30KB
083 Understanding React Error Messages.mp4 31.89MB
084 Analyzing Code Flow & Warnings.en_US.srt 9.20KB
084 Analyzing Code Flow & Warnings.mp4 63.18MB
085 Working with Breakpoints.en_US.srt 10.32KB
085 Working with Breakpoints.mp4 33.30MB
086 Using the React DevTools.en_US.srt 10.78KB
086 Using the React DevTools.mp4 26.57MB
087 Module Resources.html 1.24KB
088 Module Introduction.en_US.srt 4.84KB
088 Module Introduction.mp4 3.70MB
089 01-starting-project.zip 21.97KB
089 Adding a _User_ Component.en_US.srt 10.49KB
089 Adding a _User_ Component.mp4 30.45MB
090 Adding a re-usable _Card_ Component.en_US.srt 12.84KB
090 Adding a re-usable _Card_ Component.mp4 72.90MB
090 AddUser.module.css-Code.txt 111B
091 Adding a re-usable _Button_ Component.en_US.srt 6.21KB
091 Adding a re-usable _Button_ Component.mp4 17.72MB
091 Button.module.css-Code.txt 110B
092 Managing the User Input State.en_US.srt 7.71KB
092 Managing the User Input State.mp4 32.29MB
093 Adding Validation & Resetting Logic.en_US.srt 6.84KB
093 Adding Validation & Resetting Logic.mp4 24.99MB
094 Adding a Users List Component.en_US.srt 15.93KB
094 Adding a Users List Component.mp4 90.95MB
094 UsersList.module.css-Code.txt 113B
095 Managing a List Of Users via State.en_US.srt 14.16KB
095 Managing a List Of Users via State.mp4 51.49MB
096 Adding The _ErrorModal_ Component.en_US.srt 14.23KB
096 Adding The _ErrorModal_ Component.mp4 50.29MB
096 ErrorModal.module.css-Code.txt 114B
097 Managing the Error State.en_US.srt 12.71KB
097 Managing the Error State.mp4 90.85MB
098 Module Resources.html 1.25KB
099 Module Introduction.en_US.srt 1.22KB
099 Module Introduction.mp4 1.36MB
100 01-starting-project.zip 27.24KB
100 JSX Limitations & Workarounds.en_US.srt 13.37KB
100 JSX Limitations & Workarounds.mp4 42.18MB
101 Creating a Wrapper Component.en_US.srt 6.05KB
101 Creating a Wrapper Component.mp4 25.71MB
102 React Fragments.en_US.srt 4.26KB
102 React Fragments.mp4 14.46MB
103 Introducing React Portals.en_US.srt 6.74KB
103 Introducing React Portals.mp4 13.76MB
104 Working with Portals.en_US.srt 18.32KB
104 Working with Portals.mp4 85.37MB
105 Working with _ref_s.en_US.srt 17.87KB
105 Working with _ref_s.mp4 83.75MB
106 Controlled vs Uncontrolled Components.en_US.srt 4.71KB
106 Controlled vs Uncontrolled Components.mp4 22.09MB
107 Module Resources.html 1.26KB
108 Module Introduction.en_US.srt 2.11KB
108 Module Introduction.mp4 2.83MB
109 What are _Side Effects_ & Introducing useEffect.en_US.srt 10.76KB
109 What are _Side Effects_ & Introducing useEffect.mp4 36.22MB
110 01-starting-project.zip 30.25KB
110 Using the useEffect() Hook.en_US.srt 16.93KB
110 Using the useEffect() Hook.mp4 54.63MB
111 useEffect & Dependencies.en_US.srt 12.34KB
111 useEffect & Dependencies.mp4 66.34MB
112 What to add & Not to add as Dependencies.html 4.16KB
113 Using the useEffect Cleanup Function.en_US.srt 13.72KB
113 Using the useEffect Cleanup Function.mp4 95.54MB
114 useEffect Summary.en_US.srt 5.52KB
114 useEffect Summary.mp4 24.89MB
115 Introducing useReducer & Reducers In General.en_US.srt 13.64KB
115 Introducing useReducer & Reducers In General.mp4 51.23MB
116 06-usereducer-starting-project.zip 31.18KB
116 Using the useReducer() Hook.en_US.srt 21.12KB
116 Using the useReducer() Hook.mp4 159.64MB
117 useReducer & useEffect.en_US.srt 15.23KB
117 useReducer & useEffect.mp4 150.53MB
118 Adding Nested Properties As Dependencies To useEffect.html 1.87KB
119 useReducer vs useState for State Management.en_US.srt 5.19KB
119 useReducer vs useState for State Management.mp4 28.96MB
120 Introducing React Context (Context API).en_US.srt 12.05KB
120 Introducing React Context (Context API).mp4 43.96MB
121 Using the React Context API.en_US.srt 16.39KB
121 Using the React Context API.mp4 149.29MB
122 Tapping Into Context with the useContext Hook.en_US.srt 2.91KB
122 Tapping Into Context with the useContext Hook.mp4 9.58MB
123 Making Context Dynamic.en_US.srt 7.07KB
123 Making Context Dynamic.mp4 30.10MB
124 Building & Using a Custom Context Provider Component.en_US.srt 12.34KB
124 Building & Using a Custom Context Provider Component.mp4 65.71MB
125 React Context Limitations.en_US.srt 4.36KB
125 React Context Limitations.mp4 11.26MB
126 Learning the _Rules of Hooks_.en_US.srt 11.50KB
126 Learning the _Rules of Hooks_.mp4 69.92MB
126 rules-of-hooks.pdf 63.51KB
127 Refactoring an Input Component.en_US.srt 8.17KB
127 Refactoring an Input Component.mp4 70.77MB
128 Diving into _Forward Refs_.en_US.srt 21.13KB
128 Diving into _Forward Refs_.mp4 93.28MB
129 Module Resources.html 1.28KB
130 Module Introduction.en_US.srt 4.03KB
130 Module Introduction.mp4 12.98MB
130 Section-Style-Files.txt 99B
131 01-starting-project.zip 22.57KB
131 Starting Setup.en_US.srt 5.95KB
131 Starting Setup.mp4 15.22MB
132 Adding a _Header_ Component.en_US.srt 13.60KB
132 Adding a _Header_ Component.mp4 44.35MB
132 Header.module.css-Code.txt 117B
132 meals.jpg-File.txt 109B
133 Adding the _Cart_ Button Component.en_US.srt 7.20KB
133 Adding the _Cart_ Button Component.mp4 29.08MB
133 CartIcon.js-Code.txt 111B
133 HeaderCartButton.module.css-Code.txt 127B
134 Adding a _Meals_ Component.en_US.srt 12.02KB
134 Adding a _Meals_ Component.mp4 56.84MB
134 AvailableMeals.module.css-Code.txt 125B
134 dummy-meals.js-Data-File-.txt 114B
134 MealsSummary.js-Code.txt 115B
134 MealsSummary.module.css-Code.txt 123B
135 Adding Individual Meal Items & Displaying Them.en_US.srt 12.59KB
135 Adding Individual Meal Items & Displaying Them.mp4 91.62MB
135 Card.module.css-File.txt 115B
135 MealItem.module.css-Code.txt 119B
136 Adding a Form.en_US.srt 13.71KB
136 Adding a Form.mp4 63.40MB
136 Input.module.css-Code.txt 116B
136 MealItemForm.module.css.txt 123B
137 Fixing Form Input IDs.html 3.08KB
138 Cart.module.css-Code.txt 115B
138 Working on the _Shopping Cart_ Component.en_US.srt 6.68KB
138 Working on the _Shopping Cart_ Component.mp4 26.66MB
139 Adding a Modal via a React Portal.en_US.srt 9.96KB
139 Adding a Modal via a React Portal.mp4 50.72MB
139 Modal.module.css-Code.txt 116B
140 Managing Cart & Modal State.en_US.srt 15.15KB
140 Managing Cart & Modal State.mp4 75.19MB
141 Adding a Cart Context.en_US.srt 9.99KB
141 Adding a Cart Context.mp4 75.09MB
142 Using the Context.en_US.srt 6.26KB
142 Using the Context.mp4 36.17MB
143 Adding a Cart Reducer.en_US.srt 15.05KB
143 Adding a Cart Reducer.mp4 77.39MB
144 Working with Refs & Forward Refs.en_US.srt 14.38KB
144 Working with Refs & Forward Refs.mp4 64.75MB
145 CartItem.zip-File.txt 112B
145 Outputting Cart Items.en_US.srt 9.52KB
145 Outputting Cart Items.mp4 54.59MB
146 Working on a More Complex Reducer Logic.en_US.srt 7.53KB
146 Working on a More Complex Reducer Logic.mp4 33.43MB
147 Making Items Removable.en_US.srt 10.83KB
147 Making Items Removable.mp4 163.39MB
148 Using the useEffect Hook.en_US.srt 10.74KB
148 Using the useEffect Hook.mp4 94.39MB
149 Module Resources.html 1.26KB
150 Module Introduction.en_US.srt 3.55KB
150 Module Introduction.mp4 3.58MB
151 How React Really Works.en_US.srt 11.38KB
151 How React Really Works.mp4 18.00MB
152 01-starting-setup.zip 23.90KB
152 Component Updates In Action.en_US.srt 11.11KB
152 Component Updates In Action.mp4 33.47MB
153 A Closer Look At Child Component Re-Evaluation.en_US.srt 16.82KB
153 A Closer Look At Child Component Re-Evaluation.mp4 55.52MB
154 Preventing Unnecessary Re-Evaluations with React.memo().en_US.srt 18.09KB
154 Preventing Unnecessary Re-Evaluations with React.memo().mp4 111.25MB
154 Reference-vs-Primitive-Values-in-JavaScript-Tutorial-.txt 63B
155 Preventing Function Re-Creation with useCallback().en_US.srt 5.96KB
155 Preventing Function Re-Creation with useCallback().mp4 28.47MB
156 More-on-Closures.txt 65B
156 useCallback() and its Dependencies.en_US.srt 10.85KB
156 useCallback() and its Dependencies.mp4 75.40MB
157 A First Summary.en_US.srt 6.23KB
157 A First Summary.mp4 27.63MB
158 A Closer Look At State & Components.en_US.srt 5.45KB
158 A Closer Look At State & Components.mp4 17.81MB
159 Understanding State Scheduling & Batching.en_US.srt 14.50KB
159 Understanding State Scheduling & Batching.mp4 74.83MB
160 Optimizing with useMemo().en_US.srt 14.48KB
160 Optimizing with useMemo().mp4 49.90MB
161 Module Resources.html 1.26KB
162 Module Introduction.en_US.srt 2.97KB
162 Module Introduction.mp4 3.51MB
163 What & Why.en_US.srt 6.58KB
163 What & Why.mp4 18.42MB
164 01-starting-project.zip 24.52KB
164 Adding a First Class-based Component.en_US.srt 9.65KB
164 Adding a First Class-based Component.mp4 42.67MB
165 Understanding-this-in-JavaScript-Tutorial-.txt 66B
165 Working with State & Events.en_US.srt 15.56KB
165 Working with State & Events.mp4 80.69MB
166 The Component Lifecycle (Class-based Components Only!).en_US.srt 7.18KB
166 The Component Lifecycle (Class-based Components Only!).mp4 27.01MB
166 UserFinder.js-Code.txt 105B
166 UserFinder.module.css-Code.txt 113B
167 Lifecycle Methods In Action.en_US.srt 16.19KB
167 Lifecycle Methods In Action.mp4 87.47MB
168 App.js-Code.txt 98B
168 Class-based Components & Context.en_US.srt 6.04KB
168 Class-based Components & Context.mp4 34.33MB
168 users-context.js-Code.txt 108B
169 Class-based vs Functional Components_ A Summary.en_US.srt 4.03KB
169 Class-based vs Functional Components_ A Summary.mp4 14.07MB
170 Introducing Error Boundaries.en_US.srt 14.47KB
170 Introducing Error Boundaries.mp4 64.94MB
171 Module Resources.html 1.25KB
172 Module Introduction.en_US.srt 2.47KB
172 Module Introduction.mp4 2.62MB
173 01-starting-project.zip 24.46KB
173 How To (Not) Connect To A Database.en_US.srt 5.17KB
173 How To (Not) Connect To A Database.mp4 9.35MB
173 Your-JavaScript-code-is-exposed-to-your-visitors-More-Details-.txt 61B
174 More-on-APIs-REST-APIs-GraphQL-APIs-.txt 53B
174 Our Starting App & Backend.en_US.srt 5.51KB
174 Our Starting App & Backend.mp4 13.71MB
175 Sending a GET Request.en_US.srt 15.41KB
175 Sending a GET Request.mp4 104.59MB
176 Using async _ await.en_US.srt 2.93KB
176 Using async _ await.mp4 11.96MB
177 Handling Loading & Data States.en_US.srt 6.82KB
177 Handling Loading & Data States.mp4 24.44MB
178 Handling Http Errors.en_US.srt 16.49KB
178 Handling Http Errors.mp4 190.83MB
178 More-on-Http-Status-Codes.txt 57B
179 Using useEffect() For Requests.en_US.srt 10.24KB
179 Using useEffect() For Requests.mp4 42.47MB
180 06-preparing-the-project-for-the-next-steps.zip 26.95KB
180 Preparing The Project For The Next Steps.en_US.srt 9.54KB
180 Preparing The Project For The Next Steps.mp4 39.81MB
181 Sending a POST Request.en_US.srt 13.13KB
181 Sending a POST Request.mp4 91.04MB
182 Wrap Up.en_US.srt 1.83KB
182 Wrap Up.mp4 16.05MB
183 Module Resources.html 1.26KB
184 Module Introduction.en_US.srt 1.97KB
184 Module Introduction.mp4 3.89MB
185 What are _Custom Hooks__.en_US.srt 2.15KB
185 What are _Custom Hooks__.mp4 3.22MB
186 01-starting-project.zip 24.51KB
186 Creating a Custom React Hook Function.en_US.srt 9.31KB
186 Creating a Custom React Hook Function.mp4 28.32MB
187 Using Custom Hooks.en_US.srt 6.48KB
187 Using Custom Hooks.mp4 30.36MB
188 Configuring Custom Hooks.en_US.srt 7.98KB
188 Configuring Custom Hooks.mp4 32.15MB
189 04-onwards-to-a-more-realistic-example.zip 29.25KB
189 Onwards To A More Realistic Example.en_US.srt 9.56KB
189 Onwards To A More Realistic Example.mp4 28.57MB
190 Building a Custom Http Hook.en_US.srt 13.20KB
190 Building a Custom Http Hook.mp4 51.79MB
191 Using the Custom Http Hook.en_US.srt 11.20KB
191 Using the Custom Http Hook.mp4 56.80MB
192 Adjusting the Custom Hook Logic.en_US.srt 12.79KB
192 Adjusting the Custom Hook Logic.mp4 103.63MB
193 More-about-bind-Indirect-Function-Execution-Tutorial-.txt 63B
193 Using The Custom Hook In More Components.en_US.srt 12.71KB
193 Using The Custom Hook In More Components.mp4 136.15MB
194 Module Resources.html 1.27KB
195 Module Introduction.en_US.srt 2.27KB
195 Module Introduction.mp4 2.93MB
196 Our Starting Setup.en_US.srt 2.35KB
196 Our Starting Setup.mp4 4.90MB
197 01-starting-project.zip 24.09KB
197 What's So Complex About Forms_.en_US.srt 7.72KB
197 What's So Complex About Forms_.mp4 13.42MB
198 Dealing With Form Submission & Getting User Input Values.en_US.srt 13.88KB
198 Dealing With Form Submission & Getting User Input Values.mp4 56.64MB
199 Adding Basic Validation.en_US.srt 5.79KB
199 Adding Basic Validation.mp4 10.94MB
199 Your-frontend-JavaScript-code-can-be-hacked.txt 54B
200 Providing Validation Feedback.en_US.srt 5.26KB
200 Providing Validation Feedback.mp4 25.63MB
201 Handling the _was touched_ State.en_US.srt 8.36KB
201 Handling the _was touched_ State.mp4 39.25MB
202 React To Lost Focus.en_US.srt 7.99KB
202 React To Lost Focus.mp4 32.37MB
203 Refactoring & Deriving States.en_US.srt 14.04KB
203 Refactoring & Deriving States.mp4 61.83MB
204 Managing The Overall Form Validity.en_US.srt 9.74KB
204 Managing The Overall Form Validity.mp4 50.80MB
205 [assignment_info] Time to Practice_ Forms.html 1.73KB
205 [assignment_solution] Time to Practice_ Forms.mp4 57.42MB
205 [assignment] Time to Practice_ Forms.mp4 9.73MB
205 Adding A Custom Input Hook.en_US.srt 17.42KB
205 Adding A Custom Input Hook.mp4 190.92MB
206 Re-Using The Custom Hook.en_US.srt 3.82KB
206 Re-Using The Custom Hook.mp4 19.36MB
207 A Challenge For You!.en_US.srt 2.24KB
207 A Challenge For You!.mp4 9.36MB
208 Applying Our Hook & Knowledge To A New Form.en_US.srt 14.03KB
208 Applying Our Hook & Knowledge To A New Form.mp4 131.09MB
209 Building-a-Custom-useForm-Hook-Tutorial-.txt 63B
209 Summary.en_US.srt 5.14KB
209 Summary.mp4 23.49MB
210 Bonus_ Using useReducer().en_US.srt 10.69KB
210 Bonus_ Using useReducer().mp4 58.61MB
211 Module Resources.html 1.25KB
212 Module Introduction.en_US.srt 4.51KB
212 Module Introduction.mp4 12.24MB
213 01-starting-project.zip 463.60KB
213 Moving _Meals_ Data To The Backend.en_US.srt 5.35KB
213 Moving _Meals_ Data To The Backend.mp4 20.38MB
214 Fetching Meals via Http.en_US.srt 13.62KB
214 Fetching Meals via Http.mp4 65.07MB
215 Handling the Loading State.en_US.srt 5.99KB
215 Handling the Loading State.mp4 27.80MB
216 Handling Errors.en_US.srt 11.12KB
216 Handling Errors.mp4 138.80MB
217 Adding A Checkout Form.en_US.srt 14.96KB
217 Adding A Checkout Form.mp4 75.84MB
218 Checkout.js-Code.txt 118B
218 Checkout.module.css-Code.txt 126B
218 Modal.module.css-Code.txt 123B
218 Reading Form Values.en_US.srt 6.45KB
218 Reading Form Values.mp4 29.87MB
219 Adding Form Validation.en_US.srt 16.39KB
219 Adding Form Validation.mp4 97.38MB
220 Submitting & Sending Cart Data.en_US.srt 9.81KB
220 Submitting & Sending Cart Data.mp4 74.47MB
220 Your-frontend-JavaScript-code-can-be-hacked.txt 61B
221 Adding Better User Feedback.en_US.srt 12.32KB
221 Adding Better User Feedback.mp4 116.84MB
222 Summary.en_US.srt 2.23KB
222 Summary.mp4 8.66MB
223 Module Resources.html 1.28KB
224 Module Introduction.en_US.srt 1.50KB
224 Module Introduction.mp4 2.02MB
225 Another Look At State In React Apps.en_US.srt 7.12KB
225 Another Look At State In React Apps.mp4 25.25MB
226 Redux vs React Context.en_US.srt 9.25KB
226 Redux vs React Context.mp4 16.94MB
227 How Redux Works.en_US.srt 8.49KB
227 How Redux Works.mp4 12.25MB
228 Exploring The Core Redux Concepts.en_US.srt 20.92KB
228 Exploring The Core Redux Concepts.mp4 41.52MB
229 More Redux Basics.en_US.srt 4.11KB
229 More Redux Basics.mp4 10.87MB
230 01-starting-project.zip 26.48KB
230 Preparing a new Project.en_US.srt 2.80KB
230 Preparing a new Project.mp4 5.27MB
231 Creating a Redux Store for React.en_US.srt 6.62KB
231 Creating a Redux Store for React.mp4 28.33MB
232 Providing the Store.en_US.srt 5.18KB
232 Providing the Store.mp4 16.46MB
233 Using Redux Data in React Components.en_US.srt 6.93KB
233 Using Redux Data in React Components.mp4 32.20MB
234 Dispatching Actions From Inside Components.en_US.srt 4.58KB
234 Dispatching Actions From Inside Components.mp4 23.86MB
235 Redux with Class-based Components.en_US.srt 14.61KB
235 Redux with Class-based Components.mp4 73.12MB
236 Attaching Payloads to Actions.en_US.srt 5.90KB
236 Attaching Payloads to Actions.mp4 24.09MB
237 Working with Multiple State Properties.en_US.srt 8.88KB
237 Working with Multiple State Properties.mp4 44.23MB
238 How To Work With Redux State Correctly.en_US.srt 7.18KB
238 How To Work With Redux State Correctly.mp4 28.50MB
238 Reference-vs-Primitive-Values-Tutorial-.txt 63B
239 Redux Challenges & Introducing Redux Toolkit.en_US.srt 7.69KB
239 Redux Challenges & Introducing Redux Toolkit.mp4 36.88MB
240 Adding State Slices.en_US.srt 10.99KB
240 Adding State Slices.mp4 91.49MB
241 Connecting Redux Toolkit State.en_US.srt 5.99KB
241 Connecting Redux Toolkit State.mp4 31.44MB
242 Migrating Everything To Redux Toolkit.en_US.srt 7.62KB
242 Migrating Everything To Redux Toolkit.mp4 69.24MB
243 Working with Multiple Slices.en_US.srt 16.11KB
243 Working with Multiple Slices.mp4 171.09MB
244 Reading & Dispatching From A New Slice.en_US.srt 9.29KB
244 Reading & Dispatching From A New Slice.mp4 74.57MB
245 Splitting Our Code.en_US.srt 6.27KB
245 Splitting Our Code.mp4 36.64MB
246 Summary.en_US.srt 5.50KB
246 Summary.mp4 48.51MB
247 Module Resources.html 1.25KB
248 Module Introduction.en_US.srt 937B
248 Module Introduction.mp4 1.11MB
249 01-starting-project.zip 30.48KB
249 Redux & Side Effects (and Asynchronous Code).en_US.srt 5.67KB
249 Redux & Side Effects (and Asynchronous Code).mp4 9.43MB
250 Refresher _ Practice_ Part 1_2.en_US.srt 27.74KB
250 Refresher _ Practice_ Part 1_2.mp4 178.59MB
251 Refresher _ Practice_ Part 2_2.en_US.srt 25.13KB
251 Refresher _ Practice_ Part 2_2.mp4 189.86MB
252 Redux & Async Code.en_US.srt 6.49KB
252 Redux & Async Code.mp4 18.10MB
253 Frontend Code vs Backend Code.en_US.srt 8.19KB
253 Frontend Code vs Backend Code.mp4 30.56MB
254 Suboptimal-Code-Snapshot-Example-.txt 110B
254 Where To Put Our Logic.en_US.srt 16.64KB
254 Where To Put Our Logic.mp4 131.79MB
255 Using useEffect with Redux.en_US.srt 9.04KB
255 Using useEffect with Redux.mp4 67.27MB
256 A Problem with useEffect().html 842B
257 Handling Http States & Feedback with Redux.en_US.srt 18.38KB
257 Handling Http States & Feedback with Redux.mp4 239.91MB
257 Notification-Component-Files.txt 90B
258 Using an Action Creator Thunk.en_US.srt 21.22KB
258 Using an Action Creator Thunk.mp4 177.70MB
259 Getting Started with Fetching Data.en_US.srt 12.60KB
259 Getting Started with Fetching Data.mp4 53.67MB
260 Finalizing the Fetching Logic.en_US.srt 7.95KB
260 Finalizing the Fetching Logic.mp4 98.48MB
261 Exploring the Redux DevTools.en_US.srt 8.45KB
261 Exploring the Redux DevTools.mp4 51.32MB
262 Summary.en_US.srt 2.69KB
262 Summary.mp4 12.65MB
263 Module Resources.html 1.25KB
264 Module Introduction.en_US.srt 4.15KB
264 Module Introduction.mp4 29.07MB
265 What is Routing & Why_.en_US.srt 7.19KB
265 What is Routing & Why_.mp4 11.66MB
266 01-starting-project.zip 22.57KB
266 Installing React Router.en_US.srt 2.54KB
266 Installing React Router.mp4 8.45MB
267 Defining & Using Routes.en_US.srt 14.97KB
267 Defining & Using Routes.mp4 45.76MB
268 Working with Links.en_US.srt 9.78KB
268 Working with Links.mp4 23.77MB
269 MainHeader.module.css-Code.txt 129B
269 Updated-index.css-Code.txt 117B
269 Using NavLinks.en_US.srt 4.64KB
269 Using NavLinks.mp4 16.58MB
270 Adding Dynamic Routes with Params.en_US.srt 8.71KB
270 Adding Dynamic Routes with Params.mp4 27.40MB
271 Extracting Route Params.en_US.srt 3.30KB
271 Extracting Route Params.mp4 8.35MB
272 Using _Switch_ and _exact_ For Configuring Routes.en_US.srt 10.41KB
272 Using _Switch_ and _exact_ For Configuring Routes.mp4 73.34MB
273 Working with Nested Routes.en_US.srt 5.69KB
273 Working with Nested Routes.mp4 12.19MB
274 Redirecting The User.en_US.srt 3.35KB
274 Redirecting The User.mp4 21.80MB
275 09-time-to-practice-starting-code.zip 36.12KB
275 Time to Practice_ Onwards to a New Project.en_US.srt 14.87KB
275 Time to Practice_ Onwards to a New Project.mp4 47.49MB
276 Practice Redirecting & Extracting Params.en_US.srt 5.51KB
276 Practice Redirecting & Extracting Params.mp4 17.52MB
277 Practicing Nested Routes.en_US.srt 4.03KB
277 Practicing Nested Routes.mp4 12.82MB
278 Adding a Layout Wrapper Component.en_US.srt 9.00KB
278 Adding a Layout Wrapper Component.mp4 37.36MB
279 Adding Dummy Data & More Content.en_US.srt 9.09KB
279 Adding Dummy Data & More Content.mp4 67.70MB
280 Outputting Data on the _Details_ Page.en_US.srt 8.52KB
280 Outputting Data on the _Details_ Page.mp4 39.32MB
281 Adding a _Not Found_ Page.en_US.srt 4.87KB
281 Adding a _Not Found_ Page.mp4 15.32MB
282 Implementing Programmatic (Imperative) Navigation.en_US.srt 6.44KB
282 Implementing Programmatic (Imperative) Navigation.mp4 22.26MB
283 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component.en_US.srt 10.74KB
283 Preventing Possibly Unwanted Route Transitions with the _Prompt_ Component.mp4 73.06MB
284 sorting.js-Code.txt 118B
284 Working with Query Parameters.en_US.srt 21.71KB
284 Working with Query Parameters.mp4 133.86MB
285 Getting Creative With Nested Routes.en_US.srt 6.14KB
285 Getting Creative With Nested Routes.mp4 20.37MB
286 Writing More Flexible Routing Code.en_US.srt 12.02KB
286 Writing More Flexible Routing Code.mp4 59.30MB
287 hooks.zip 814B
287 lib.zip 897B
287 Sending & Getting Quote Data via Http.en_US.srt 24.68KB
287 Sending & Getting Quote Data via Http.mp4 284.48MB
288 Adding the _Comments_ Features.en_US.srt 25.76KB
288 Adding the _Comments_ Features.mp4 132.59MB
289 Module Resources.html 1.28KB
290 Module Introduction.en_US.srt 2.33KB
290 Module Introduction.mp4 2.08MB
291 Deployment Steps.en_US.srt 5.50KB
291 Deployment Steps.mp4 6.19MB
292 Adding Lazy Loading.en_US.srt 18.48KB
292 Adding Lazy Loading.mp4 54.85MB
292 React.memo-Lecture.txt 97B
293 Building The Code For Production.en_US.srt 5.39KB
293 Building The Code For Production.mp4 19.58MB
294 Getting Started With Deployment (Uploading Files).en_US.srt 11.42KB
294 Getting Started With Deployment (Uploading Files).mp4 45.59MB
295 Exploring Routing Issues & Finishing Deployment.en_US.srt 10.79KB
295 Exploring Routing Issues & Finishing Deployment.mp4 32.75MB
296 Module Resources.html 1.26KB
297 Module Introduction.en_US.srt 2.29KB
297 Module Introduction.mp4 2.95MB
298 What, How & Why_.en_US.srt 17.05KB
298 What, How & Why_.mp4 32.02MB
299 More on _Authentication Tokens_.html 994B
300 01-starting-project.zip 44.86KB
300 Starting Setup & First Steps.en_US.srt 6.69KB
300 Starting Setup & First Steps.mp4 49.36MB
301 Adding User Signup.en_US.srt 21.91KB
301 Adding User Signup.mp4 221.58MB
302 Showing Feedback To The User.en_US.srt 7.51KB
302 Showing Feedback To The User.mp4 37.39MB
303 Adding User Login.en_US.srt 9.06KB
303 Adding User Login.mp4 100.55MB
304 Managing The Auth State With Context.en_US.srt 15.32KB
304 Managing The Auth State With Context.mp4 115.61MB
305 Using The Token For Requests To Protected Resources.en_US.srt 15.63KB
305 Using The Token For Requests To Protected Resources.mp4 81.00MB
306 Redirecting The User.en_US.srt 4.10KB
306 Redirecting The User.mp4 15.17MB
307 Adding Logout.en_US.srt 3.53KB
307 Adding Logout.mp4 14.15MB
308 Protecting Frontend Pages.en_US.srt 9.47KB
308 Protecting Frontend Pages.mp4 41.78MB
309 Persisting The User Authentication Status.en_US.srt 10.10KB
309 Persisting The User Authentication Status.mp4 37.85MB
309 Storing-Tokens-in-localStorage-vs-Cookies.txt 61B
310 Adding Auto-Logout.en_US.srt 10.76KB
310 Adding Auto-Logout.mp4 128.51MB
311 Finishing Steps.en_US.srt 14.16KB
311 Finishing Steps.mp4 82.46MB
312 Module Resources.html 1.25KB
313 Module Introduction.en_US.srt 2.80KB
313 Module Introduction.mp4 4.16MB
314 What is NextJS_.en_US.srt 6.88KB
314 What is NextJS_.mp4 11.52MB
315 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!).en_US.srt 9.56KB
315 Key Feature 1_ Built-in Server-side Rendering (Improved SEO!).mp4 80.98MB
316 Key Feature 2_ Simplified Routing with File-based Routing.en_US.srt 4.65KB
316 Key Feature 2_ Simplified Routing with File-based Routing.mp4 15.47MB
317 Key Feature 3_ Build Fullstack Apps.en_US.srt 2.72KB
317 Key Feature 3_ Build Fullstack Apps.mp4 8.60MB
318 Creating a New Next.js Project & App.en_US.srt 8.58KB
318 Creating a New Next.js Project & App.mp4 44.05MB
319 01-starting-project.zip 6.62KB
319 Analyzing the Created Project.en_US.srt 4.31KB
319 Analyzing the Created Project.mp4 6.74MB
320 Adding First Pages.en_US.srt 9.43KB
320 Adding First Pages.mp4 35.59MB
321 Adding Nested Paths & Pages (Nested Routes).en_US.srt 5.48KB
321 Adding Nested Paths & Pages (Nested Routes).mp4 10.88MB
322 Creating Dynamic Pages (with Parameters).en_US.srt 5.30KB
322 Creating Dynamic Pages (with Parameters).mp4 9.70MB
323 Extracting Dynamic Parameter Values.en_US.srt 5.86KB
323 Extracting Dynamic Parameter Values.mp4 13.71MB
324 Linking Between Pages.en_US.srt 10.75KB
324 Linking Between Pages.mp4 20.64MB
325 06-onwards-to-a-bigger-project-starting-project.zip 12.04KB
325 Onwards to a bigger Project!.en_US.srt 5.14KB
325 Onwards to a bigger Project!.mp4 21.18MB
326 Preparing the Project Pages.en_US.srt 5.34KB
326 Preparing the Project Pages.mp4 10.45MB
327 Outputting a List of Meetups.en_US.srt 7.63KB
327 Outputting a List of Meetups.mp4 63.51MB
328 Adding the New Meetup Form.en_US.srt 5.30KB
328 Adding the New Meetup Form.mp4 24.29MB
329 The __app.js_ File & Layout Wrapper.en_US.srt 9.63KB
329 The __app.js_ File & Layout Wrapper.mp4 31.92MB
330 Using Programmatic (Imperative) Navigation.en_US.srt 5.84KB
330 Using Programmatic (Imperative) Navigation.mp4 21.70MB
331 Adding Custom Components & CSS Modules.en_US.srt 14.13KB
331 Adding Custom Components & CSS Modules.mp4 142.74MB
332 How Pre-rendering Works & Which Problem We Face.en_US.srt 8.79KB
332 How Pre-rendering Works & Which Problem We Face.mp4 58.58MB
333 Data Fetching for Static Pages.en_US.srt 13.02KB
333 Data Fetching for Static Pages.mp4 46.81MB
334 More on Static Site Generation (SSG).en_US.srt 8.26KB
334 More on Static Site Generation (SSG).mp4 31.15MB
335 Exploring Server-side Rendering (SSR) with _getServerSideProps_.en_US.srt 9.60KB
335 Exploring Server-side Rendering (SSR) with _getServerSideProps_.mp4 33.69MB
336 Working with Params for SSG Data Fetching.en_US.srt 7.27KB
336 Working with Params for SSG Data Fetching.mp4 28.77MB
337 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages.en_US.srt 10.20KB
337 Preparing Paths with _getStaticPaths_ & Working With Fallback Pages.mp4 40.15MB
338 Introducing API Routes.en_US.srt 9.01KB
338 Introducing API Routes.mp4 27.89MB
339 Working with MongoDB.en_US.srt 13.81KB
339 Working with MongoDB.mp4 40.87MB
340 Sending Http Requests To Our API Routes.en_US.srt 9.77KB
340 Sending Http Requests To Our API Routes.mp4 43.30MB
341 Getting Data From The Database.en_US.srt 10.07KB
341 Getting Data From The Database.mp4 39.71MB
342 Getting Meetup Details Data & Preparing Pages.en_US.srt 13.37KB
342 Getting Meetup Details Data & Preparing Pages.mp4 105.37MB
343 Adding _head_ Metadata.en_US.srt 12.78KB
343 Adding _head_ Metadata.mp4 147.84MB
344 Deploying Next.js Projects.en_US.srt 19.19KB
344 Deploying Next.js Projects.mp4 131.95MB
345 Using Fallback Pages & Re-deploying.en_US.srt 5.92KB
345 Using Fallback Pages & Re-deploying.mp4 21.28MB
346 Summary.en_US.srt 3.09KB
346 Summary.mp4 16.15MB
347 Module Resources.html 1.25KB
348 Module Introduction.en_US.srt 4.04KB
348 Module Introduction.mp4 13.05MB
349 animations-01-start.zip 128.60KB
349 animations-02-modal-open-close.zip 130.12KB
349 Preparing the Demo Project.en_US.srt 8.85KB
349 Preparing the Demo Project.mp4 33.97MB
350 Using CSS Transitions.en_US.srt 5.57KB
350 Using CSS Transitions.mp4 25.70MB
351 animations-03-css-animations.zip 127.96KB
351 Using CSS Animations.en_US.srt 6.40KB
351 Using CSS Animations.mp4 26.95MB
352 CSS Transition & Animations Limitations.en_US.srt 4.53KB
352 CSS Transition & Animations Limitations.mp4 28.97MB
353 Using ReactTransitionGroup.en_US.srt 14.82KB
353 Using ReactTransitionGroup.mp4 132.77MB
354 animations-04-react-transition-basic.zip 129.52KB
354 Using the Transition Component.en_US.srt 3.78KB
354 Using the Transition Component.mp4 21.90MB
355 Wrapping the Transition Component.en_US.srt 3.23KB
355 Wrapping the Transition Component.mp4 22.00MB
356 Animation Timings.en_US.srt 3.80KB
356 Animation Timings.mp4 21.23MB
357 animations-05-after-animation-events.zip 129.71KB
357 Transition Events.en_US.srt 2.94KB
357 Transition Events.mp4 17.57MB
358 The CSSTransition Component.en_US.srt 6.07KB
358 The CSSTransition Component.mp4 35.27MB
359 animations-06-csstransition.zip 128.67KB
359 Customizing CSS Classnames.en_US.srt 3.02KB
359 Customizing CSS Classnames.mp4 16.40MB
360 Animating Lists.en_US.srt 7.71KB
360 Animating Lists.mp4 51.58MB
361 Alternative Animation Packages.en_US.srt 5.56KB
361 Alternative Animation Packages.mp4 28.59MB
361 animations-07-finished.zip 128.21KB
362 Wrap Up.en_US.srt 2.29KB
362 Wrap Up.mp4 13.34MB
363 Module Resources.html 1.24KB
364 Module Introduction.en_US.srt 1.30KB
364 Module Introduction.mp4 1.87MB
365 replace-redux-01-starting-project.zip 32.53KB
365 Starting Project & Why You Would Replace Redux.en_US.srt 5.83KB
365 Starting Project & Why You Would Replace Redux.mp4 27.04MB
366 Alternative_ Using the Context API.en_US.srt 9.54KB
366 Alternative_ Using the Context API.mp4 51.29MB
367 Toggling Favorites with the Context API.en_US.srt 7.27KB
367 Toggling Favorites with the Context API.mp4 63.84MB
368 Context API Summary (and why NOT to use it instead of Redux).en_US.srt 3.16KB
368 Context API Summary (and why NOT to use it instead of Redux).mp4 19.04MB
368 replace-redux-02-use-context-api.zip 34.24KB
369 Getting Started with a Custom Hook as a Store.en_US.srt 11.46KB
369 Getting Started with a Custom Hook as a Store.mp4 45.44MB
369 replace-redux-03-started-work-on-custom-store-hook.zip 39.56KB
370 Finishing the Store Hook.en_US.srt 7.59KB
370 Finishing the Store Hook.mp4 37.37MB
370 replace-redux-04-finished-custom-hook.zip 38.03KB
371 Creating a Concrete Store.en_US.srt 5.26KB
371 Creating a Concrete Store.mp4 30.95MB
372 Using the Custom Store.en_US.srt 7.20KB
372 Using the Custom Store.mp4 44.05MB
373 Custom Hook Store Summary.en_US.srt 4.24KB
373 Custom Hook Store Summary.mp4 24.14MB
374 Optimizing the Custom Hook Store.en_US.srt 5.69KB
374 Optimizing the Custom Hook Store.mp4 29.97MB
374 replace-redux-05-finished.zip 35.93KB
375 Bonus_ Managing Multiple State Slices with the Custom Store Hook.html 788B
375 replace-redux-06-bonus-multiple-slices.zip 40.85KB
376 npm-Package-Global-State-Hook-.txt 46B
376 Wrap Up.en_US.srt 2.88KB
376 Wrap Up.mp4 12.67MB
377 Module Resources.html 1.25KB
378 Module Introduction.en_US.srt 1.67KB
378 Module Introduction.mp4 2.85MB
379 What & Why_.en_US.srt 4.59KB
379 What & Why_.mp4 8.06MB
380 Understanding Different Kinds Of Tests.en_US.srt 5.68KB
380 Understanding Different Kinds Of Tests.mp4 14.12MB
381 What To Test & How To Test.en_US.srt 2.29KB
381 What To Test & How To Test.mp4 3.21MB
382 01-starting-project.zip 34.55KB
382 Understanding the Technical Setup & Involved Tools.en_US.srt 3.62KB
382 Understanding the Technical Setup & Involved Tools.mp4 8.80MB
383 Running a First Test.en_US.srt 10.35KB
383 Running a First Test.mp4 32.53MB
384 Writing Our First Test.en_US.srt 14.14KB
384 Writing Our First Test.mp4 55.49MB
385 Grouping Tests Together With Test Suites.en_US.srt 3.15KB
385 Grouping Tests Together With Test Suites.mp4 11.79MB
386 Testing User Interaction & State.en_US.srt 19.55KB
386 Testing User Interaction & State.mp4 84.68MB
387 Testing Connected Components.en_US.srt 4.81KB
387 Testing Connected Components.mp4 18.11MB
388 Async-Component-Code-.txt 92B
388 Available-HTML-Roles.txt 48B
388 Testing Asynchronous Code.en_US.srt 12.22KB
388 Testing Asynchronous Code.mp4 51.24MB
389 Working With Mocks.en_US.srt 12.58KB
389 Working With Mocks.mp4 44.68MB
390 Summary & Further Resources.en_US.srt 5.88KB
390 Summary & Further Resources.mp4 44.08MB
391 Module Resources.html 1.23KB
392 Module Introduction.en_US.srt 1.89KB
392 Module Introduction.mp4 2.40MB
393 01-starting-project.zip 5.69KB
393 What & Why_.en_US.srt 8.88KB
393 What & Why_.mp4 16.16MB
394 Installing & Using TypeScript.en_US.srt 9.18KB
394 Installing & Using TypeScript.mp4 47.03MB
395 Exploring the Base Types.en_US.srt 5.42KB
395 Exploring the Base Types.mp4 14.58MB
396 Working with Array & Object Types.en_US.srt 8.06KB
396 Working with Array & Object Types.mp4 20.40MB
397 Understanding Type Inference.en_US.srt 3.68KB
397 Understanding Type Inference.mp4 9.55MB
398 Using Union Types.en_US.srt 3.95KB
398 Using Union Types.mp4 9.60MB
399 Understanding Type Aliases.en_US.srt 3.75KB
399 Understanding Type Aliases.mp4 9.25MB
400 Functions & Function Types.en_US.srt 7.22KB
400 Functions & Function Types.mp4 22.43MB
401 Diving Into Generics.en_US.srt 11.57KB
401 Diving Into Generics.mp4 34.63MB
402 A Closer Look At Generics.html 2.88KB
403 Creating a React + TypeScript Project.en_US.srt 11.63KB
403 Creating a React + TypeScript Project.mp4 49.03MB
404 07-react-ts-starting-project.zip 35.15KB
404 Working with Components & TypeScript.en_US.srt 8.31KB
404 Working with Components & TypeScript.mp4 24.79MB
405 Working with Props & TypeScript.en_US.srt 20.54KB
405 Working with Props & TypeScript.mp4 74.00MB
406 Adding a Data Model.en_US.srt 12.66KB
406 Adding a Data Model.mp4 42.12MB
407 Time to Practice_ Exercise Time!.en_US.srt 9.75KB
407 Time to Practice_ Exercise Time!.mp4 38.29MB
408 Form Submissions In TypeScript Projects.en_US.srt 7.41KB
408 Form Submissions In TypeScript Projects.mp4 25.61MB
409 Working with refs & useRef.en_US.srt 15.58KB
409 Working with refs & useRef.mp4 110.11MB
410 Working with _Function Props_.en_US.srt 9.97KB
410 Working with _Function Props_.mp4 48.75MB
411 Managing State & TypeScript.en_US.srt 7.09KB
411 Managing State & TypeScript.mp4 27.53MB
412 Adding Styling.en_US.srt 2.98KB
412 Adding Styling.mp4 11.25MB
412 Style-Files-Code-.txt 92B
413 Time to Practice_ Removing a Todo.en_US.srt 13.31KB
413 Time to Practice_ Removing a Todo.mp4 55.05MB
414 The Context API & TypeScript.en_US.srt 19.05KB
414 The Context API & TypeScript.mp4 142.84MB
415 Summary.en_US.srt 3.64KB
415 Summary.mp4 12.19MB
416 Bonus_ Exploring tsconfig.json.en_US.srt 8.33KB
416 Bonus_ Exploring tsconfig.json.mp4 31.29MB
417 Module Resources.html 1.25KB
418 Module Introduction.en_US.srt 2.82KB
418 Module Introduction.mp4 3.78MB
419 What Are React Hooks_.en_US.srt 6.72KB
419 What Are React Hooks_.mp4 11.16MB
420 hooks-01-starting-project.zip 30.45KB
420 The Starting Project.en_US.srt 8.62KB
420 The Starting Project.mp4 25.85MB
421 Getting Started with useState().en_US.srt 12.65KB
421 Getting Started with useState().mp4 93.15MB
422 More on useState() & State Updating.en_US.srt 15.89KB
422 More on useState() & State Updating.mp4 118.62MB
422 Understanding-Closures.txt 65B
423 Array Destructuring.en_US.srt 3.83KB
423 Array Destructuring.mp4 16.65MB
423 hooks-02-usestate.zip 27.49KB
424 Multiple States.en_US.srt 4.89KB
424 Multiple States.mp4 29.33MB
425 Rules of Hooks.en_US.srt 3.06KB
425 Rules of Hooks.mp4 14.66MB
426 hooks-03-passing-data-manage-ingredients.zip 30.55KB
426 Passing State Data Across Components.en_US.srt 10.61KB
426 Passing State Data Across Components.mp4 50.24MB
427 [assignment_info] Time to Practice_ Hooks Basics.html 2.16KB
427 [assignment_solution] Time to Practice_ Hooks Basics.mp4 25.60MB
427 [assignment] Time to Practice_ Hooks Basics.mp4 9.59MB
427 hooks-05-send-http.zip 27.89KB
427 Sending Http Requests.en_US.srt 10.13KB
427 Sending Http Requests.mp4 46.31MB
428 Reference-vs-Primitive-Types.txt 70B
428 useEffect() & Loading Data.en_US.srt 11.19KB
428 useEffect() & Loading Data.mp4 92.76MB
429 Understanding useEffect() Dependencies.en_US.srt 3.17KB
429 Understanding useEffect() Dependencies.mp4 27.24MB
430 hooks-06-useeffect.zip 28.04KB
430 More on useEffect().en_US.srt 13.06KB
430 More on useEffect().mp4 73.69MB
431 hooks-07-usecallback.zip 28.65KB
431 What's useCallback()_.en_US.srt 7.94KB
431 What's useCallback()_.mp4 65.15MB
432 Working with Refs & useRef().en_US.srt 7.54KB
432 Working with Refs & useRef().mp4 55.83MB
433 Cleaning Up with useEffect().en_US.srt 4.63KB
433 Cleaning Up with useEffect().mp4 20.97MB
433 hooks-08-useeffect-cleanup.zip 29.42KB
434 Deleting Ingredients.en_US.srt 3.51KB
434 Deleting Ingredients.mp4 15.56MB
435 hooks-09-error-handling.zip 29.26KB
435 Loading Errors & State Batching.en_US.srt 11.90KB
435 Loading Errors & State Batching.mp4 92.74MB
436 More on State Batching & State Updates.html 2.00KB
437 hooks-10-usereducer.zip 28.93KB
437 Understanding useReducer().en_US.srt 13.42KB
437 Understanding useReducer().mp4 117.91MB
438 hooks-11-http-reducer.zip 29.33KB
438 Using useReducer() for the Http State.en_US.srt 14.28KB
438 Using useReducer() for the Http State.mp4 160.24MB
439 Working with useContext().en_US.srt 11.06KB
439 Working with useContext().mp4 61.52MB
440 hooks-12-usememo.zip 30.46KB
440 Performance Optimizations with useMemo().en_US.srt 15.13KB
440 Performance Optimizations with useMemo().mp4 119.98MB
441 Getting Started with Custom Hooks.en_US.srt 17.92KB
441 Getting Started with Custom Hooks.mp4 150.46MB
441 hooks-13-started-custom-hook.zip 34.07KB
442 Sharing Data Between Custom Hooks & Components.en_US.srt 19.06KB
442 Sharing Data Between Custom Hooks & Components.mp4 256.36MB
443 hooks-14-finished.zip 32.34KB
443 Using the Custom Hook.en_US.srt 10.43KB
443 Using the Custom Hook.mp4 95.40MB
444 Wrap Up.en_US.srt 4.22KB
444 Wrap Up.mp4 38.52MB
445 Module Resources.html 1.27KB
446 Module Introduction.en_US.srt 2.07KB
446 Module Introduction.mp4 4.58MB
447 What Is React_.en_US.srt 4.96KB
447 What Is React_.mp4 45.41MB
448 Vanilla-JavaScript-vs-React-Example-Code-.txt 112B
448 Why React_.en_US.srt 11.20KB
448 Why React_.mp4 44.44MB
449 Building SPAs (Single Page Applications).en_US.srt 2.88KB
449 Building SPAs (Single Page Applications).mp4 25.53MB
450 React Alternatives.en_US.srt 4.65KB
450 React Alternatives.mp4 10.69MB
450 React-vs-Angular-vs-Vue-Comparison-Deep-Dive-.txt 69B
451 Creating a React Project.en_US.srt 12.64KB
451 Creating a React Project.mp4 29.98MB
452 Setting Up A Code Editor.en_US.srt 4.68KB
452 Setting Up A Code Editor.mp4 20.13MB
453 01-starting-project.zip 22.35KB
453 Diving Into The Created Project.en_US.srt 10.02KB
453 Diving Into The Created Project.mp4 28.95MB
454 How React Works & Understanding Components.en_US.srt 11.67KB
454 How React Works & Understanding Components.mp4 51.71MB
455 index.css-Code.txt 101B
455 More Component Work & Styling with CSS Classes.en_US.srt 7.60KB
455 More Component Work & Styling with CSS Classes.mp4 18.46MB
456 Building & Re-Using Another Component.en_US.srt 11.03KB
456 Building & Re-Using Another Component.mp4 23.06MB
457 Working with _props_ & Dynamic Content.en_US.srt 7.26KB
457 Working with _props_ & Dynamic Content.mp4 18.12MB
458 Handling Events.en_US.srt 9.08KB
458 Handling Events.mp4 34.65MB
459 Adding More Components.en_US.srt 8.74KB
459 Adding More Components.mp4 18.20MB
460 Introducing State.en_US.srt 12.30KB
460 Introducing State.mp4 38.81MB
460 What-is-State-Tutorial-.txt 47B
461 Working with _Event Props_ (Passing Function As Props).en_US.srt 10.43KB
461 Working with _Event Props_ (Passing Function As Props).mp4 34.00MB
462 07-new-starting-project.zip 22.66KB
462 Adding Routing.en_US.srt 22.86KB
462 Adding Routing.mp4 126.55MB
463 Adding Links & Navigation.en_US.srt 7.26KB
463 Adding Links & Navigation.mp4 24.94MB
464 Style-Files.txt 91B
464 Styling with CSS Modules.en_US.srt 7.72KB
464 Styling with CSS Modules.mp4 27.71MB
465 Dummy-Data.txt 105B
465 Outputting Lists of Data.en_US.srt 7.79KB
465 Outputting Lists of Data.mp4 59.04MB
466 Adding More React Components.en_US.srt 13.22KB
466 Adding More React Components.mp4 49.85MB
466 Style-Files.txt 91B
467 Building Wrapper Components with props.children.en_US.srt 11.57KB
467 Building Wrapper Components with props.children.mp4 89.17MB
467 Style-Files.txt 91B
468 Adding a Form.en_US.srt 11.50KB
468 Adding a Form.mp4 54.11MB
468 Style-Files.txt 91B
468 Uploading-Images-in-React.txt 54B
469 Building-a-REST-API-Tutorial-.txt 68B
469 Getting User Input & Handling Form Submission.en_US.srt 12.97KB
469 Getting User Input & Handling Form Submission.mp4 68.19MB
469 How-to-connect-SPAs-to-Databases.txt 53B
470 Preparing the App for Http.en_US.srt 9.99KB
470 Preparing the App for Http.mp4 46.23MB
471 Sending a POST Request.en_US.srt 7.06KB
471 Sending a POST Request.mp4 52.53MB
472 Navigating Programmatically.en_US.srt 5.26KB
472 Navigating Programmatically.mp4 39.79MB
473 Getting Started with Fetching Data.en_US.srt 13.37KB
473 Getting Started with Fetching Data.mp4 64.53MB
474 Using the useEffect() Hook.en_US.srt 14.02KB
474 Using the useEffect() Hook.mp4 57.51MB
475 Introducing React Context.en_US.srt 15.19KB
475 Introducing React Context.mp4 54.77MB
476 Context Logic & Different Ways Of Updating State.en_US.srt 8.02KB
476 Context Logic & Different Ways Of Updating State.mp4 35.12MB
477 Using Context In Components.en_US.srt 16.69KB
477 Using Context In Components.mp4 212.00MB
478 More Context Usage.en_US.srt 8.96KB
478 More Context Usage.mp4 46.57MB
479 Summary.en_US.srt 1.44KB
479 Summary.mp4 5.10MB
480 Module Resources.html 1.25KB
481 What Now_ Next Steps You Could Take!.en_US.srt 4.58KB
481 What Now_ Next Steps You Could Take!.mp4 5.93MB
482 Explore The React Ecosystem!.en_US.srt 6.49KB
482 Explore The React Ecosystem!.mp4 20.45MB
483 Finishing Thoughts.en_US.srt 1.67KB
483 Finishing Thoughts.mp4 2.04MB
484 Bonus!.html 1.48KB
485 Course Update Overview, Explanation & Migration Guide.en_US.srt 22.59KB
485 Course Update Overview, Explanation & Migration Guide.mp4 43.98MB
485 course-update-udemy.pdf 182.13KB
486 Course Update & Migration Guide.html 10.33KB
486 course-update-udemy.pdf 55.43KB
Distribution statistics by country
Poland (PL) 1
Russia (RU) 1
Serbia (RS) 1
Total 3
IP List List of IP addresses which were distributed this torrent