PACKT REACT THE COMPLETE GUIDE INCLUDES HOOKS REACT ROUTER AND REDUX SECOND EDITION
Language: English
Files Type:mp4, zip, srt, nfo| Size:18.14 GB
Video:47:59:16 | 1920X1080 | 2890 Kbps
Audio:mp4a-40-2 | 317 Kbps | AAC
Genre:eLearning
About :
Videos Files :
00001 Welcome to the Course.mp4 (79.97 MB)
00002 What is React.js.mp4 (22.56 MB)
00003 Why React Instead of Just JavaScript.mp4 (36.18 MB)
00004 Building Single Page Applications SPAs with React.mp4 (6.65 MB)
00005 Exploring React.js Alternatives Angular Vue.mp4 (13.17 MB)
00006 About This Course and Course Outline.mp4 (31.2 MB)
00007 The Two Ways Paths of Taking This Course.mp4 (16.21 MB)
00008 Getting the Most Out of This Course.mp4 (13.89 MB)
00009 Setting Up the Course Dev Environment.mp4 (48.24 MB)
00010 Module Introduction.mp4 (2.21 MB)
00011 Understanding let and const.mp4 (10.21 MB)
00012 Arrow Functions.mp4 (13.02 MB)
00013 Exports and Imports.mp4 (12.3 MB)
00014 Understanding Classes.mp4 (16.23 MB)
00015 Classes Properties and Methods.mp4 (10.8 MB)
00016 The Spread and Rest Operator.mp4 (17.06 MB)
00017 Destructuring.mp4 (9.74 MB)
00018 Reference and Primitive Types Refresher.mp4 (10.73 MB)
00019 Refreshing Array Functions.mp4 (5.93 MB)
00020 Wrap Up.mp4 (1.21 MB)
00021 Module Introduction.mp4 (13.42 MB)
00022 What are Components And Why is React All About Them.mp4 (26.34 MB)
00023 React Code is Written in a Declarative Way.mp4 (13.6 MB)
00024 Creating a New React Project.mp4 (45.49 MB)
00025 Analyzing a Standard React Project.mp4 (355.2 MB)
00026 Introducing JSX.mp4 (165.65 MB)
00027 How React Works.mp4 (112 MB)
00028 Building a First Custom Component.mp4 (218.16 MB)
00029 Writing More Complex JSX Code.mp4 (18.58 MB)
00030 Adding Basic CSS Styling.mp4 (17.43 MB)
00031 Outputting Dynamic Data and Working with Expressions in JSX.mp4 (30.06 MB)
00032 Passing Data via props.mp4 (45.69 MB)
00033 Adding normal JavaScript Logic to Components.mp4 (21.78 MB)
00034 Splitting Components into Multiple Components.mp4 (39.45 MB)
00035 Time to Practice React and Component Basics Problem.mp4 (9.4 MB)
00036 Time to Practice React and Component Basics Solution.mp4 (27.3 MB)
00037 The Concept of Composition children props.mp4 (48.23 MB)
00038 A First Summary.mp4 (15.14 MB)
00039 A Closer Look at JSX.mp4 (372.5 MB)
00040 Organizing Component Files.mp4 (11.56 MB)
00041 An Alternative Function Syntax.mp4 (32.32 MB)
00042 Module Introduction.mp4 (6.71 MB)
00043 Listening to Events and Working with Event Handlers.mp4 (54.78 MB)
00044 How Component Functions are Executed.mp4 (169.94 MB)
00045 Working with State.mp4 (324.15 MB)
00046 A Closer Look at the useState Hook.mp4 (42.7 MB)
00047 Adding Form Inputs.mp4 (46.82 MB)
00048 Listening to User Input.mp4 (30.92 MB)
00049 Working with Multiple States.mp4 (40.92 MB)
00050 Using One State Instead and What s Better.mp4 (28.83 MB)
00051 Updating State that Depends on the Previous State.mp4 (26.89 MB)
00052 Handling Form Submission.mp4 (30.74 MB)
00053 Adding Two Way Binding.mp4 (18.57 MB)
00054 Child to Parent Component Communication.mp4 (80.39 MB)
00055 Lifting the State Up.mp4 (25.84 MB)
00056 Time to Practice Working with Events and State Problem.mp4 (10.23 MB)
00057 Time to Practice Working with Events and State Solution.mp4 (54.8 MB)
00058 Controlled Versus Uncontrolled Components and Stateless Versus Stateful Components.mp4 (33.14 MB)
00059 Module Introduction.mp4 (2.49 MB)
00060 Rendering Lists of Data.mp4 (43.34 MB)
00061 Using Stateful Lists.mp4 (25.56 MB)
00062 Understanding Keys.mp4 (37.42 MB)
00063 Time to Practice Working with Lists Problem.mp4 (4.86 MB)
00064 Time to Practice Working with Lists Solution.mp4 (28.5 MB)
00065 Outputting Conditional Content.mp4 (39.66 MB)
00066 Adding Conditional Return Statements.mp4 (31.94 MB)
00067 Time to Practice Conditional Content Problem.mp4 (3.04 MB)
00068 Time to Practice Conditional Content Solution.mp4 (34.11 MB)
00069 Demo App Adding a Chart.mp4 (27.95 MB)
00070 Adding Dynamic Styles.mp4 (36.09 MB)
00071 Wrap Up and Next Steps.mp4 (140.11 MB)
00072 Module Introduction.mp4 (13.65 MB)
00073 Setting Dynamic Inline Styles.mp4 (49.73 MB)
00074 Setting CSS Classes Dynamically.mp4 (26.76 MB)
00075 Introducing Styled Components.mp4 (52.95 MB)
00076 Styled Components and Dynamic Props.mp4 (51.32 MB)
00077 Styled Components and Media Queries.mp4 (13.55 MB)
00078 Using CSS Modules.mp4 (41.28 MB)
00079 Dynamic Styles with CSS Modules.mp4 (33.44 MB)
00080 Module Introduction.mp4 (3.18 MB)
00081 Understanding React Error Messages.mp4 (31.3 MB)
00082 Analyzing Code Flow and Warnings.mp4 (30.36 MB)
00083 Working with Breakpoints.mp4 (34.33 MB)
00084 Using the React DevTools.mp4 (56.23 MB)
00085 Module Introduction.mp4 (4.63 MB)
00086 Adding a User Component.mp4 (28.72 MB)
00087 Adding a Reusable Card Component.mp4 (41.71 MB)
00088 Adding a Reusable Button Component.mp4 (16.89 MB)
00089 Managing the User Input State.mp4 (27.72 MB)
00090 Adding Validation and Resetting Logic.mp4 (26.18 MB)
00091 Adding an Users List Component.mp4 (52.83 MB)
00092 Managing a List of Users via State.mp4 (49.97 MB)
00093 Adding the ErrorModal Component.mp4 (42.64 MB)
00094 Managing the Error State.mp4 (52.4 MB)
00095 Module Introduction.mp4 (2.08 MB)
00096 JSX Limitations and Workarounds.mp4 (34.33 MB)
00097 Creating a Wrapper Component.mp4 (22.28 MB)
00098 React Fragments.mp4 (12.08 MB)
00099 Introducing React Portals.mp4 (15.63 MB)
00100 Working with Portals.mp4 (390.17 MB)
00101 Working with refs.mp4 (77.49 MB)
00102 Controlled Versus Uncontrolled Components.mp4 (46.82 MB)
00103 Module Introduction.mp4 (4.72 MB)
00104 What are Side Effects and Introducing useEffect.mp4 (27.83 MB)
00105 Using the useEffect Hook.mp4 (55.13 MB)
00106 useEffect and Dependencies.mp4 (57.25 MB)
00107 Using the useEffect Cleanup Function.mp4 (52.77 MB)
00108 useEffect Summary.mp4 (22.14 MB)
00109 Introducing useReducer and Reducers in General.mp4 (51.6 MB)
00110 Using the useReducer Hook.mp4 (88.78 MB)
00111 useReducer and useEffect.mp4 (63.59 MB)
00112 useReducer Versus useState for State Management.mp4 (14.86 MB)
00113 Introducing React Context.mp4 (32.73 MB)
00114 Using the React Context API.mp4 (54.04 MB)
00115 Tapping into Context with the useContext Hook.mp4 (9.21 MB)
00116 Making Context Dynamic.mp4 (24.29 MB)
00117 Building and Using a Custom Context Provider Component.mp4 (313.67 MB)
00118 React Context Limitations.mp4 (9.99 MB)
00119 Learning the Rules of Hooks.mp4 (40.29 MB)
00120 Refactoring an Input Component.mp4 (37.94 MB)
00121 Diving into Forward Refs.mp4 (77.6 MB)
00122 Module Introduction.mp4 (10.9 MB)
00123 Starting Setup.mp4 (15.11 MB)
00124 Adding a Header Component.mp4 (41.48 MB)
00125 Adding the Cart Button Component.mp4 (27.66 MB)
00126 Adding a Meals Component.mp4 (45.54 MB)
00127 Adding Individual Meal Items and Displaying Them.mp4 (48.24 MB)
00128 Adding a Form.mp4 (50.67 MB)
00129 Working on the Shopping Cart Component.mp4 (25.02 MB)
00130 Adding a Modal via a React Portal.mp4 (41.35 MB)
00131 Managing Cart and Modal State.mp4 (60.1 MB)
00132 Adding a Cart Context.mp4 (39.01 MB)
00133 Using the Context.mp4 (30.18 MB)
00134 Adding a Cart Reducer.mp4 (62.86 MB)
00135 Working with Refs and Forward Refs.mp4 (63.46 MB)
00136 Outputting Cart Items.mp4 (46.39 MB)
00137 Working on a More Complex Reducer Logic.mp4 (32.75 MB)
00138 Making Items Removable.mp4 (54.39 MB)
00139 Using the useEffect Hook.mp4 (121.07 MB)
00140 Module Introduction.mp4 (5.53 MB)
00141 How React Really Works.mp4 (26.84 MB)
00142 Component Updates in Action.mp4 (31.72 MB)
00143 A Closer Look at Child Component Re Evaluation.mp4 (52.84 MB)
00144 Preventing Unnecessary Re Evaluations with React.memo.mp4 (57.16 MB)
00145 Preventing Function Recreation with useCallback.mp4 (23.57 MB)
00146 useCallback and its Dependencies.mp4 (40.36 MB)
00147 A First Summary.mp4 (126.9 MB)
00148 A Closer Look at State and Components.mp4 (16.73 MB)
00149 Understanding State Scheduling and Batching.mp4 (38.08 MB)
00150 Optimizing with useMemo.mp4 (47.38 MB)
00151 Module Introduction.mp4 (5.58 MB)
00152 What and Why.mp4 (17.89 MB)
00153 Adding the First Class Based Component.mp4 (33.26 MB)
00154 Working with State and Events.mp4 (65.19 MB)
00155 The Component Lifecycle Class Based Components Only.mp4 (20.82 MB)
00156 Lifecycle Methods in Action.mp4 (74.1 MB)
00157 Class Based Components and Context.mp4 (28.15 MB)
00158 Class based versus Functional Components A Summary.mp4 (11.5 MB)
00159 Introducing Error Boundaries.mp4 (118.29 MB)
00160 Module Introduction.mp4 (3.46 MB)
00161 How to Connect to a Database.mp4 (8.81 MB)
00162 Our Starting App and Backend.mp4 (15.12 MB)
00163 Sending a GET Request.mp4 (58.34 MB)
00164 Using async await.mp4 (11.46 MB)
00165 Handling Loading and Data States.mp4 (24.87 MB)
00166 Handling HTTP Errors.mp4 (72.21 MB)
00167 Using useEffect for Requests.mp4 (37.01 MB)
00168 Preparing the Project for the Next Steps.mp4 (31.01 MB)
00169 Sending a POST Request.mp4 (51.65 MB)
00170 Wrap Up.mp4 (8.51 MB)
00171 Module Introduction.mp4 (5.08 MB)
00172 What are Custom Hooks.mp4 (4.72 MB)
00173 Creating a Custom React Hook Function.mp4 (26.11 MB)
00174 Using Custom Hooks.mp4 (23.75 MB)
00175 Configuring Custom Hooks.mp4 (29.63 MB)
00176 Onwards to a More Realistic Example.mp4 (36.42 MB)
00177 Building a Custom HTTP Hook.mp4 (49.78 MB)
00178 Using the Custom HTTP Hook.mp4 (47.09 MB)
00179 Adjusting the Custom Hook Logic.mp4 (55.63 MB)
00180 Using the Custom Hook in More Components.mp4 (137.12 MB)
00181 Module Introduction.mp4 (4.42 MB)
00182 Our Starting Setup.mp4 (6.4 MB)
00183 What s so Complex about Forms.mp4 (18.78 MB)
00184 Dealing with Form Submission and Getting User Input Values.mp4 (55.22 MB)
00185 Adding Basic Validation.mp4 (14.51 MB)
00186 Providing Validation Feedback.mp4 (22.78 MB)
00187 Handling the was touched State.mp4 (33.64 MB)
00188 React to Lost Focus.mp4 (18.52 MB)
00189 Refactoring and Deriving States.mp4 (55.39 MB)
00190 Managing the Overall Form Validity.mp4 (43.22 MB)
00191 Time to Practice Forms Problem.mp4 (6.12 MB)
00192 Time to Practice Forms Solution.mp4 (36.07 MB)
00193 Adding a Custom Input Hook.mp4 (81.71 MB)
00194 Reusing the Custom Hook.mp4 (20.92 MB)
00195 A Challenge for You.mp4 (8.84 MB)
00196 Applying Our Hook and Knowledge to a New Form.mp4 (71.97 MB)
00197 Summary.mp4 (22.68 MB)
00198 Bonus Using useReducer.mp4 (49.28 MB)
00199 Module Introduction.mp4 (12.32 MB)
00200 Moving Meals Data to the Backend.mp4 (21.84 MB)
00201 Fetching Meals via HTTP.mp4 (52.01 MB)
00202 Handling the Loading State.mp4 (23.11 MB)
00203 Handling Errors.mp4 (47.98 MB)
00204 Adding A Checkout Form.mp4 (63.32 MB)
00205 Reading Form Values.mp4 (29.73 MB)
00206 Adding Form Validation.mp4 (84.46 MB)
00207 Submitting and Sending Cart Data.mp4 (40.21 MB)
00208 Adding Better User Feedback.mp4 (63.32 MB)
00209 Summary.mp4 (20.59 MB)
00210 Module Introduction.mp4 (3.96 MB)
00211 Another Look at State in React Apps.mp4 (19.25 MB)
00212 Redux versus React Context.mp4 (24.62 MB)
00213 How Redux Works.mp4 (21.07 MB)
00214 Exploring the Core Redux Concepts.mp4 (55.42 MB)
00215 More Redux Basics.mp4 (11.95 MB)
00216 Preparing a New Project.mp4 (7.96 MB)
00217 Creating a Redux Store for React.mp4 (20.35 MB)
00218 Providing the Store.mp4 (72.48 MB)
00219 Using Redux Data in React Components.mp4 (131.06 MB)
00220 Dispatching Actions from Inside Components.mp4 (19.35 MB)
00221 Redux with Class Based Components.mp4 (59.89 MB)
00222 Attaching Payloads to Actions.mp4 (23.26 MB)
00223 Working with Multiple State Properties.mp4 (35.53 MB)
00224 How to Work with Redux State Correctly.mp4 (26.43 MB)
00225 Redux Challenges and Introducing Redux Toolkit.mp4 (28.55 MB)
00226 Adding State Slices.mp4 (47.44 MB)
00227 Connecting Redux Toolkit State.mp4 (24.72 MB)
00228 Migrating Everything to Redux Toolkit.mp4 (35.57 MB)
00229 Working with Multiple Slices.mp4 (59.53 MB)
00230 Reading and Dispatching from a New Slice.mp4 (38.44 MB)
00231 Splitting Our Code.mp4 (30.16 MB)
00232 Summary.mp4 (19.29 MB)
00233 Module Introduction.mp4 (2.47 MB)
00234 Redux and Side Effects and Asynchronous Code.mp4 (12.7 MB)
00235 Refresher Practice Part 1.mp4 (464.57 MB)
00236 Refresher Practice Part2.mp4 (109.04 MB)
00237 Redux and Async Code.mp4 (16.74 MB)
00238 Frontend Code Versus Backend Code.mp4 (24.63 MB)
00239 Where to Put Our Logic.mp4 (55.83 MB)
00240 Using useEffect with Redux.mp4 (35.65 MB)
00241 Handling HTTP States and Feedback with Redux.mp4 (82.74 MB)
00242 Using an Action Creator Thunk.mp4 (72.64 MB)
00243 Getting Started with Fetching Data.mp4 (54.37 MB)
00244 Finalizing the Fetching Logic.mp4 (34.57 MB)
00245 Exploring the Redux DevTools.mp4 (27 MB)
00246 Summary.mp4 (27.15 MB)
00247 Module Introduction.mp4 (10.95 MB)
00248 What is Routing and Why.mp4 (18.74 MB)
00249 Installing React Router.mp4 (29.69 MB)
00250 Defining and Using Routes.mp4 (192.83 MB)
00251 Working with Links.mp4 (24.99 MB)
00252 Using NavLinks.mp4 (12.9 MB)
00253 Adding Dynamic Routes with Params.mp4 (23.77 MB)
00254 Extracting Route Params.mp4 (9.32 MB)
00255 Using Switch and exact for Configuring Routes.mp4 (27.77 MB)
00256 Working with Nested Routes.mp4 (14.43 MB)
00257 Redirecting the User.mp4 (10.28 MB)
00258 Time to Practice Onwards to a New Project.mp4 (191.87 MB)
00259 Practice Redirecting and Extracting Params.mp4 (15.3 MB)
00260 Practicing Nested Routes.mp4 (10.99 MB)
00261 Adding a Layout Wrapper Component.mp4 (28.01 MB)
00262 Adding Dummy Data and More Content.mp4 (22.6 MB)
00263 Outputting Data on the Details Page.mp4 (30.47 MB)
00264 Adding a Not Found Page.mp4 (13.8 MB)
00265 Implementing Programmatic Imperative Navigation.mp4 (16.25 MB)
00266 Preventing Possibly Unwanted Route Transitions with the Prompt Component.mp4 (37.88 MB)
00267 Working with Query Parameters.mp4 (66.74 MB)
00268 Getting Creative with Nested Routes.mp4 (18.82 MB)
00269 Writing More Flexible Routing Code.mp4 (46.25 MB)
00270 Sending and Getting Quote Data via HTTP.mp4 (94.55 MB)
00271 Adding the Comments Feature.mp4 (106.14 MB)
00272 Upgrading To React Router v6.mp4 (343.64 MB)
00273 Module Introduction.mp4 (4.13 MB)
00274 Deployment Steps.mp4 (12.15 MB)
00275 Adding Lazy Loading.mp4 (50.54 MB)
00276 Building the Code for Production.mp4 (17.8 MB)
00277 Getting Started with Deployment Uploading Files.mp4 (34.3 MB)
00278 Exploring Routing Issues and Finishing Deployment.mp4 (87.68 MB)
00279 Module Introduction.mp4 (5.98 MB)
00280 What How and Why.mp4 (45.01 MB)
00281 Starting Setup and First Steps.mp4 (22.99 MB)
00282 Adding User Signup.mp4 (74.28 MB)
00283 Showing Feedback to the User.mp4 (29.17 MB)
00284 Adding User Login.mp4 (37.4 MB)
00285 Managing the Auth State with Context.mp4 (300.91 MB)
00286 Using the Token for Requests to Protected Resources.mp4 (59.28 MB)
00287 Redirecting the User.mp4 (13.88 MB)
00288 Adding Logout.mp4 (11.72 MB)
00289 Protecting Frontend Pages.mp4 (28.91 MB)
00290 Persisting the User Authentication Status.mp4 (30.58 MB)
00291 Adding Auto Logout.mp4 (43.2 MB)
00292 Finishing Steps.mp4 (62.47 MB)
00293 Module Introduction.mp4 (7.5 MB)
00294 What is NextJS.mp4 (15.19 MB)
00295 Key Feature 1 Built In Server Side Rendering Improved Search engine optimization SEO.mp4 (37.81 MB)
00296 Key Feature 2 Simplified Routing with File Based Routing.mp4 (14.09 MB)
00297 Key Feature 3 Build Fullstack Apps.mp4 (8.52 MB)
00298 Creating a New Next.js Project and App.mp4 (20.88 MB)
00299 Analyzing the Created Project.mp4 (11.59 MB)
00300 Adding First Pages.mp4 (22.54 MB)
00301 Adding Nested Paths and Pages Nested Routes.mp4 (14.51 MB)
00302 Creating Dynamic Pages with Parameters.mp4 (14.43 MB)
00303 Extracting Dynamic Parameter Values.mp4 (15.64 MB)
00304 Linking Between Pages.mp4 (27.38 MB)
00305 Onwards to a Bigger Project.mp4 (18.29 MB)
00306 Preparing the Project Pages.mp4 (13.63 MB)
00307 Outputting a List of Meetups.mp4 (31.09 MB)
00308 Adding the New Meetup Form.mp4 (21.23 MB)
00309 The app.js File and Layout Wrapper.mp4 (30.89 MB)
00310 Using Programmatic Imperative Navigation.mp4 (21.41 MB)
00311 Adding Custom Components and CSS Modules.mp4 (60.41 MB)
00312 How Pre Rendering Works and Which Problem We Face.mp4 (32.76 MB)
00313 Data Fetching for Static Pages.mp4 (38.61 MB)
00314 Static Site Generation SSG.mp4 (30.13 MB)
00315 Exploring Server side Rendering SSR with getServerSideProps.mp4 (31.61 MB)
00316 Working with Params for SSG Data Fetching.mp4 (27.19 MB)
00317 Preparing Paths with getStaticPaths and Working with Fallback Pages.mp4 (40.45 MB)
00318 Introducing API Routes.mp4 (25.41 MB)
00319 Working with MongoDB.mp4 (49.25 MB)
00320 Sending HTTP Requests to Our API Routes.mp4 (35.95 MB)
00321 Getting Data from the Database.mp4 (40.31 MB)
00322 Getting Meetup Details Data and Preparing Pages.mp4 (60.37 MB)
00323 Adding head Metadata.mp4 (62.56 MB)
00324 Deploying Next.js Projects.mp4 (52.15 MB)
00325 Using Fallback Pages and Redeploying.mp4 (20.54 MB)
00326 Summary.mp4 (33.31 MB)
00327 Module Introduction.mp4 (12 MB)
00328 Preparing the Demo Project.mp4 (27.16 MB)
00329 Using CSS Transitions.mp4 (22.53 MB)
00330 Using CSS Animations.mp4 (29.35 MB)
00331 CSS Transition and Animations Limitations.mp4 (22.34 MB)
00332 Using ReactTransitionGroup.mp4 (72.64 MB)
00333 Using the Transition Component.mp4 (19.92 MB)
00334 Wrapping the Transition Component.mp4 (19.66 MB)
00335 Animation Timings.mp4 (18.8 MB)
00336 Transition Events.mp4 (13.49 MB)
00337 The CSSTransition Component.mp4 (31.23 MB)
00338 Customizing CSS Classnames.mp4 (14.7 MB)
00339 Animating Lists.mp4 (40.88 MB)
00340 Alternative Animation Packages.mp4 (23.98 MB)
00341 Wrap Up.mp4 (10.14 MB)
00342 Module Introduction.mp4 (2.79 MB)
00343 Starting Project and Why You Would Replace Redux.mp4 (20.21 MB)
00344 Alternative Using the Context API.mp4 (39.32 MB)
00345 Toggling Favorites with the Context API.mp4 (35.72 MB)
00346 Context API Summary.mp4 (11.02 MB)
00347 Getting Started with a Custom Hook as a Store.mp4 (38.07 MB)
00348 Finishing the Store Hook.mp4 (32.79 MB)
00349 Creating a Concrete Store.mp4 (23.99 MB)
00350 Using the Custom Store.mp4 (34.88 MB)
00351 Custom Hook Store Summary.mp4 (18.23 MB)
00352 Optimizing the Custom Hook Store.mp4 (23.81 MB)
00353 Wrap Up.mp4 (26.23 MB)
00354 Module Introduction.mp4 (4.99 MB)
00355 What and Why.mp4 (12.52 MB)
00356 Understanding Different Kinds of Tests.mp4 (15.18 MB)
00357 What to Test and How to Test.mp4 (5.57 MB)
00358 Understanding the Technical Setup and Involved Tools.mp4 (9.97 MB)
00359 Running the First Test.mp4 (134.51 MB)
00360 Writing Our First Test.mp4 (40.54 MB)
00361 Grouping Tests Together with Test Suites.mp4 (9.92 MB)
00362 Testing User Interaction and State.mp4 (70.67 MB)
00363 Testing Connected Components.mp4 (14.6 MB)
00364 Testing Asynchronous Code.mp4 (41.22 MB)
00365 Working with Mocks.mp4 (38.13 MB)
00366 Summary and Further Resources.mp4 (24.22 MB)
00367 Module Introduction.mp4 (3.71 MB)
00368 What and Why.mp4 (23.97 MB)
00369 Installing and Using TypeScript.mp4 (24.19 MB)
00370 Exploring the Base Types.mp4 (14.39 MB)
00371 Working with Array and Object Types.mp4 (20.33 MB)
00372 Understanding Type Inference.mp4 (10.61 MB)
00373 Using Union Types.mp4 (10.53 MB)
00374 Understanding Type Aliases.mp4 (10.11 MB)
00375 Functions and Function Types.mp4 (17.61 MB)
00376 Diving into Generics.mp4 (29.25 MB)
00377 Creating a React + TypeScript Project.mp4 (36.04 MB)
00378 Working with Components and TypeScript.mp4 (20.87 MB)
00379 Working with Props and TypeScript.mp4 (52.26 MB)
00380 Adding a Data Model.mp4 (35.07 MB)
00381 Time to Practice Exercise Time.mp4 (27.38 MB)
00382 Form Submissions in TypeScript Projects.mp4 (22.28 MB)
00383 Working with refs and useRef.mp4 (55.18 MB)
00384 Working with Function Props.mp4 (35.16 MB)
00385 Managing State and TypeScript.mp4 (24.3 MB)
00386 Adding Styling.mp4 (10.77 MB)
00387 Time to Practice Removing a Todo.mp4 (40.29 MB)
00388 The Context API and TypeScript.mp4 (70.67 MB)
00389 Summary.mp4 (12.14 MB)
00390 Bonus Exploring tsconfig.json.mp4 (62.54 MB)
00391 Module Introduction.mp4 (6.12 MB)
00392 What are React Hooks.mp4 (16.89 MB)
00393 The Starting Project.mp4 (24.03 MB)
00394 Getting Started with useState.mp4 (51.96 MB)
00395 More on useState and State Updating.mp4 (66.79 MB)
00396 Array Destructuring.mp4 (15.16 MB)
00397 Multiple States.mp4 (22.7 MB)
00398 Rules of Hooks.mp4 (11.46 MB)
00399 Passing State Data Across Components.mp4 (45 MB)
00400 Time to Practice Hooks Basics Problem.mp4 (5.84 MB)
00401 Time to Practice Hooks Basics Solution.mp4 (16.49 MB)
00402 Sending HTTP Requests.mp4 (42.53 MB)
00403 useEffect and Loading Data.mp4 (52.52 MB)
00404 Understanding useEffect Dependencies.mp4 (15.04 MB)
00405 More on useEffect.mp4 (59.09 MB)
00406 What s useCallback.mp4 (36.77 MB)
00407 Working with Refs and useRef.mp4 (31.37 MB)
00408 Cleaning Up with useEffect.mp4 (18.62 MB)
00409 Deleting Ingredients.mp4 (15.12 MB)
00410 Loading Errors and State Batching.mp4 (52.74 MB)
00411 Understanding useReducer.mp4 (65.3 MB)
00412 Using useReducer for the HTTP State.mp4 (72.97 MB)
00413 Working with useContext.mp4 (47.7 MB)
00414 Performance Optimizations with useMemo.mp4 (68.05 MB)
00415 Getting Started with Custom Hooks.mp4 (82.82 MB)
00416 Sharing Data Between Custom Hooks and Components.mp4 (101.28 MB)
00417 Using the Custom Hook.mp4 (53.56 MB)
00418 Wrap Up.mp4 (21.48 MB)
00419 Module Introduction.mp4 (8.4 MB)
00420 What is React.mp4 (18.75 MB)
00421 Why React.mp4 (36.51 MB)
00422 Building SPAs Single Page Applications.mp4 (8.79 MB)
00423 React Alternatives.mp4 (11.44 MB)
00424 Creating a React Project.mp4 (30.52 MB)
00425 Setting Up a Code Editor.mp4 (11.32 MB)
00426 Diving into the Created Project.mp4 (25.21 MB)
00427 How React Works and Understanding Components.mp4 (28.2 MB)
00428 More Component Work and Styling with CSS Classes.mp4 (20.64 MB)
00429 Building and Reusing Another Component.mp4 (27.1 MB)
00430 Working with props and Dynamic Content.mp4 (19.62 MB)
00431 Handling Events.mp4 (24.7 MB)
00432 Adding More Components.mp4 (21 MB)
00433 Introducing State.mp4 (33.08 MB)
00434 Working with Event Props Passing Function as Props.mp4 (29.52 MB)
00435 Adding Routing.mp4 (61.84 MB)
00436 Adding Links and Navigation.mp4 (21.25 MB)
00437 Styling with CSS Modules.mp4 (23.64 MB)
00438 Outputting Lists of Data.mp4 (30.92 MB)
00439 Adding More React Components.mp4 (44.02 MB)
00440 Building Wrapper Components with props.children.mp4 (42.82 MB)
00441 Adding a Form.mp4 (41.4 MB)
00442 Getting User Input and Handling Form Submission.mp4 (54.99 MB)
00443 Preparing the App for HTTP.mp4 (36.17 MB)
00444 Sending a POST Request.mp4 (25.48 MB)
00445 Navigating Programmatically.mp4 (19.51 MB)
00446 Getting Started with Fetching Data.mp4 (49.12 MB)
00447 Using the useEffect Hook.mp4 (52.69 MB)
00448 Introducing React Context.mp4 (47.09 MB)
00449 Context Logic and Different Ways of Updating State.mp4 (32.47 MB)
00450 Using Context in Components.mp4 (68.89 MB)
00451 More Context Usage.mp4 (36.99 MB)
00452 Summary.mp4 (13.77 MB)
00453 What Now Next Steps You Could Take.mp4 (11.34 MB)
00454 Explore the React Ecosystem.mp4 (16.46 MB)
00455 Finishing Thoughts.mp4 (9.04 MB)
React The Complete Guide includes Hooks React Router and Redux Second Edition main.zip (17.83 MB)
https://rapidgator.net/file/143aba35b2c9542352ed78ffbc9fd917/
https://rapidgator.net/file/a812f871046e9ce3c38fcd32e40790ac/
https://rapidgator.net/file/c3a027198904e398bef10f70cebfec93/
https://rapidgator.net/file/3da117387ba3940cfd3f4c24b6642283/
https://rapidgator.net/file/c6befcf347650e2a33de6f732c10e0c2/
https://rapidgator.net/file/1188092c660824ac5cd536d74830c3ef/
https://rapidgator.net/file/6957e217ef996b2892bf31c43501b36f/
https://rapidgator.net/file/dee997f3ede0b2bb9754a0d781035b52/
https://rapidgator.net/file/f3ad7e6ec57aacd928c598cb7cf33cbc/
https://rapidgator.net/file/5aadbd3cca2270659a29f32aaf6b11fe/
https://ddownload.com/ap2vji6jtrna
https://ddownload.com/hk9iq3ouemjh
https://ddownload.com/qf6vtyak90vj
https://ddownload.com/7z49f506jk9r
https://ddownload.com/nfel6tadg9gl
https://ddownload.com/5k5vumwucps3
https://ddownload.com/y3ol6wyw0jgu
https://ddownload.com/2xlh7yp7j62r
https://ddownload.com/awirn3vfoq6g
https://ddownload.com/dsd86quhv2ce