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

[FreeTutorials.Eu] Udemy - react-the-complete-guide-incl-redux

种子简介

种子名称: [FreeTutorials.Eu] Udemy - react-the-complete-guide-incl-redux
文件类型: 视频
文件数目: 380个文件
文件大小: 5.25 GB
收录时间: 2022-1-17 19:15
已经下载: 3
资源热度: 161
最近下载: 2024-6-29 03:22

下载BT种子文件

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

磁力链接下载

magnet:?xt=urn:btih:99dedda02327d30be90e87e7b84896cbb75338f4&dn=[FreeTutorials.Eu] Udemy - react-the-complete-guide-incl-redux 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeTutorials.Eu] Udemy - react-the-complete-guide-incl-redux.torrent
  • 01 Getting Started/001 Introduction.mp414.85MB
  • 01 Getting Started/002 What is React.mp411.7MB
  • 01 Getting Started/003 Real-World SPAs React Web Apps.mp47.83MB
  • 01 Getting Started/005 Writing our First React Code.mp432.52MB
  • 01 Getting Started/006 Why Should we Choose React.mp44.54MB
  • 01 Getting Started/007 React Alternatives.mp42.71MB
  • 01 Getting Started/008 Understanding Single Page Applications and Multi Page Applications.mp47.21MB
  • 01 Getting Started/009 Course Outline.mp429.23MB
  • 01 Getting Started/010 How to get the Most out of This Course.mp45.25MB
  • 02 Refreshing Next Generation JavaScript (Optional)/012 Module Introduction.mp42.36MB
  • 02 Refreshing Next Generation JavaScript (Optional)/013 Understanding let and const.mp45.37MB
  • 02 Refreshing Next Generation JavaScript (Optional)/014 Arrow Functions.mp49.15MB
  • 02 Refreshing Next Generation JavaScript (Optional)/015 Exports and Imports.mp47.63MB
  • 02 Refreshing Next Generation JavaScript (Optional)/016 Understanding Classes.mp48.39MB
  • 02 Refreshing Next Generation JavaScript (Optional)/017 Classes Properties and Methods.mp45.61MB
  • 02 Refreshing Next Generation JavaScript (Optional)/018 The Spread Rest Operator.mp411.1MB
  • 02 Refreshing Next Generation JavaScript (Optional)/019 Destructuring.mp45.75MB
  • 02 Refreshing Next Generation JavaScript (Optional)/020 Reference and Primitive Types Refresher.mp47.43MB
  • 02 Refreshing Next Generation JavaScript (Optional)/021 Refreshing Array Functions.mp44.45MB
  • 02 Refreshing Next Generation JavaScript (Optional)/022 Wrap Up.mp41.29MB
  • 03 Understanding the Base Features Syntax/025 Module Introduction.mp4989.51KB
  • 03 Understanding the Base Features Syntax/026 The Build Workflow.mp432.25MB
  • 03 Understanding the Base Features Syntax/027 Using Create React App.mp414.48MB
  • 03 Understanding the Base Features Syntax/028 Understanding the Folder Structure.mp418.81MB
  • 03 Understanding the Base Features Syntax/029 Understanding Component Basics.mp410.56MB
  • 03 Understanding the Base Features Syntax/030 Understanding JSX.mp413.24MB
  • 03 Understanding the Base Features Syntax/031 JSX Restrictions.mp47.04MB
  • 03 Understanding the Base Features Syntax/032 Creating a Functional Component.mp416.42MB
  • 03 Understanding the Base Features Syntax/034 Working with Components Re-Using Them.mp43.79MB
  • 03 Understanding the Base Features Syntax/035 Outputting Dynamic Content.mp46.94MB
  • 03 Understanding the Base Features Syntax/036 Working with Props.mp49.67MB
  • 03 Understanding the Base Features Syntax/037 Understanding the Children Property.mp46.92MB
  • 03 Understanding the Base Features Syntax/038 Understanding Using State.mp416.5MB
  • 03 Understanding the Base Features Syntax/040 Handling Events with Methods.mp49.64MB
  • 03 Understanding the Base Features Syntax/042 Manipulating the State.mp412.38MB
  • 03 Understanding the Base Features Syntax/043 Functional (Stateless) vs class (Stateful) Components.mp47.45MB
  • 03 Understanding the Base Features Syntax/044 Passing Method References Between Components.mp419.72MB
  • 03 Understanding the Base Features Syntax/045 Adding Two Way Binding.mp418.39MB
  • 03 Understanding the Base Features Syntax/046 Adding Styling with Stylesheets.mp414.38MB
  • 03 Understanding the Base Features Syntax/047 Working with Inline Styles.mp411.07MB
  • 04 Working with Lists and Conditionals/049 Module Introduction.mp41.61MB
  • 04 Working with Lists and Conditionals/050 Rendering Content Conditionally.mp432.22MB
  • 04 Working with Lists and Conditionals/051 Handling Dynamic Content The JavaScript Way.mp414.22MB
  • 04 Working with Lists and Conditionals/052 Outputting Lists (Intro).mp44.48MB
  • 04 Working with Lists and Conditionals/053 Outputting Lists.mp417.02MB
  • 04 Working with Lists and Conditionals/054 Lists State.mp412.31MB
  • 04 Working with Lists and Conditionals/055 Updating State Immutably.mp46.55MB
  • 04 Working with Lists and Conditionals/056 Lists Keys.mp412.35MB
  • 04 Working with Lists and Conditionals/057 Flexible Lists.mp425.45MB
  • 04 Working with Lists and Conditionals/058 Wrap Up.mp46.47MB
  • 05 Styling React Components Elements/060 Module Introduction.mp41.98MB
  • 05 Styling React Components Elements/061 Outlining the Problem Set.mp45.08MB
  • 05 Styling React Components Elements/062 Setting Styles Dynamically.mp49.19MB
  • 05 Styling React Components Elements/063 Setting Class Names Dynamically.mp420.19MB
  • 05 Styling React Components Elements/064 Adding and Using Radium.mp422.23MB
  • 05 Styling React Components Elements/065 Using Radium for Media Queries.mp414.64MB
  • 05 Styling React Components Elements/066 Enabling Using CSS Modules.mp446.25MB
  • 05 Styling React Components Elements/069 Adding Pseudo Selectors.mp417.75MB
  • 05 Styling React Components Elements/070 Working with Media Queries.mp45.01MB
  • 06 Debugging React Apps/072 Module Introduction.mp41.38MB
  • 06 Debugging React Apps/073 Understanding Error Messages.mp48.55MB
  • 06 Debugging React Apps/074 Finding Logical Errors by using Dev Tools Sourcemaps.mp411.12MB
  • 06 Debugging React Apps/075 Working with the React Developer Tools.mp45.74MB
  • 06 Debugging React Apps/076 Using Error Boundaries (React 16).mp422.97MB
  • 06 Debugging React Apps/077 Wrap Up.mp41.79MB
  • 07 Diving Deeper into Components React Internals/079 Module Introduction.mp41.07MB
  • 07 Diving Deeper into Components React Internals/080 A Better Project Structure.mp417.85MB
  • 07 Diving Deeper into Components React Internals/081 Splitting an App Into Components.mp446.23MB
  • 07 Diving Deeper into Components React Internals/082 Comparing Stateless and Stateful Components.mp421.05MB
  • 07 Diving Deeper into Components React Internals/083 Understanding the Component Lifecycle.mp411.22MB
  • 07 Diving Deeper into Components React Internals/084 Converting Stateless to Stateful Components.mp48.66MB
  • 07 Diving Deeper into Components React Internals/085 Component Creation Lifecycle in Action.mp427.84MB
  • 07 Diving Deeper into Components React Internals/087 Component Updating Lifecycle Hooks.mp46.54MB
  • 07 Diving Deeper into Components React Internals/088 Component Updating Lifecycle in Action.mp425.29MB
  • 07 Diving Deeper into Components React Internals/089 Updating Lifecycle Hooks (Triggered by State Changes).mp47.68MB
  • 07 Diving Deeper into Components React Internals/090 Performance Gains with PureComponents.mp432.44MB
  • 07 Diving Deeper into Components React Internals/091 How React Updates the App Component Tree.mp43.85MB
  • 07 Diving Deeper into Components React Internals/092 Understanding Reacts DOM Updating Strategy.mp48MB
  • 07 Diving Deeper into Components React Internals/094 Returning Adjacent Elements (React 16).mp426.88MB
  • 07 Diving Deeper into Components React Internals/096 Understanding Higher Order Components (HOCs).mp413.81MB
  • 07 Diving Deeper into Components React Internals/097 A Different Approach to HOCs.mp418.14MB
  • 07 Diving Deeper into Components React Internals/098 Passing Unknown Props.mp410.88MB
  • 07 Diving Deeper into Components React Internals/099 Using setState Correctly.mp413.57MB
  • 07 Diving Deeper into Components React Internals/100 Validating Props.mp418.83MB
  • 07 Diving Deeper into Components React Internals/102 Using References (ref).mp414.68MB
  • 07 Diving Deeper into Components React Internals/103 More on the Ref API (React 16.3).mp4109.66MB
  • 07 Diving Deeper into Components React Internals/104 The Context API (React 16.3).mp4105.96MB
  • 07 Diving Deeper into Components React Internals/105 Updated Lifecycle Hooks (React 16.3).mp462.34MB
  • 07 Diving Deeper into Components React Internals/106 Wrap Up.mp42.74MB
  • 08 A Real App The Burger Builder (Basic Version)/108 Module Introduction.mp41.43MB
  • 08 A Real App The Burger Builder (Basic Version)/109 Planning an App in React - Core Steps.mp43.9MB
  • 08 A Real App The Burger Builder (Basic Version)/110 Planning our App - Layout and Component Tree.mp419.96MB
  • 08 A Real App The Burger Builder (Basic Version)/111 Planning the State.mp48.39MB
  • 08 A Real App The Burger Builder (Basic Version)/112 Setting up the Project.mp412.63MB
  • 08 A Real App The Burger Builder (Basic Version)/113 Creating a Layout Component.mp420.95MB
  • 08 A Real App The Burger Builder (Basic Version)/114 Starting Implementation of The Burger Builder Container.mp411.4MB
  • 08 A Real App The Burger Builder (Basic Version)/115 Adding a Dynamic Ingredient Component.mp423.6MB
  • 08 A Real App The Burger Builder (Basic Version)/116 Adding Prop Type Validation.mp49.08MB
  • 08 A Real App The Burger Builder (Basic Version)/117 Starting the Burger Component.mp416.38MB
  • 08 A Real App The Burger Builder (Basic Version)/118 Outputting Burger Ingredients Dynamically.mp423.94MB
  • 08 A Real App The Burger Builder (Basic Version)/119 Calculating the Ingredient Sum Dynamically.mp415.02MB
  • 08 A Real App The Burger Builder (Basic Version)/120 Adding the Build Control Component.mp418.81MB
  • 08 A Real App The Burger Builder (Basic Version)/121 Outputting Multiple Build Controls.mp410.61MB
  • 08 A Real App The Burger Builder (Basic Version)/122 Connecting State to Build Controls.mp422.77MB
  • 08 A Real App The Burger Builder (Basic Version)/123 Removing Ingredients Safely.mp424.38MB
  • 08 A Real App The Burger Builder (Basic Version)/124 Displaying and Updating the Burger Price.mp48.23MB
  • 08 A Real App The Burger Builder (Basic Version)/125 Adding the Order Button.mp433.66MB
  • 08 A Real App The Burger Builder (Basic Version)/126 Creating the Order Summary Modal.mp439.53MB
  • 08 A Real App The Burger Builder (Basic Version)/127 Showing Hiding the Modal (with Animation).mp420.57MB
  • 08 A Real App The Burger Builder (Basic Version)/128 Implementing the Backdrop Component.mp421.5MB
  • 08 A Real App The Burger Builder (Basic Version)/129 Adding a Custom Button Component.mp411.5MB
  • 08 A Real App The Burger Builder (Basic Version)/130 Implementing the Button Component.mp413.19MB
  • 08 A Real App The Burger Builder (Basic Version)/131 Adding the Price to the Order Summary.mp44.42MB
  • 08 A Real App The Burger Builder (Basic Version)/132 Adding a Toolbar.mp421.26MB
  • 08 A Real App The Burger Builder (Basic Version)/133 Using a Logo in our Application.mp415.65MB
  • 08 A Real App The Burger Builder (Basic Version)/134 Adding Reusable Navigation Items.mp429.08MB
  • 08 A Real App The Burger Builder (Basic Version)/135 Creating a Responsive Sidedrawer.mp419.58MB
  • 08 A Real App The Burger Builder (Basic Version)/136 Working on Responsive Adjustments.mp412.5MB
  • 08 A Real App The Burger Builder (Basic Version)/137 More about Responsive Adjustments.mp420.75MB
  • 08 A Real App The Burger Builder (Basic Version)/138 Reusing the Backdrop.mp425.14MB
  • 08 A Real App The Burger Builder (Basic Version)/139 Adding a Sidedrawer Toggle Button.mp416.83MB
  • 08 A Real App The Burger Builder (Basic Version)/140 Adding a Hamburger Icon.mp46.09MB
  • 08 A Real App The Burger Builder (Basic Version)/141 Improving the App - Introduction.mp42.58MB
  • 08 A Real App The Burger Builder (Basic Version)/142 Prop Type Validation.mp43.76MB
  • 08 A Real App The Burger Builder (Basic Version)/143 Improving Performance.mp425.51MB
  • 08 A Real App The Burger Builder (Basic Version)/144 Using Component Lifecycle Methods.mp45.19MB
  • 08 A Real App The Burger Builder (Basic Version)/145 Changing the Folder Structure.mp410.34MB
  • 08 A Real App The Burger Builder (Basic Version)/146 Wrap Up.mp43.56MB
  • 09 Reaching out to the Web (Http Ajax)/148 Module Introduction.mp41.09MB
  • 09 Reaching out to the Web (Http Ajax)/149 Understanding Http Requests in React.mp41.68MB
  • 09 Reaching out to the Web (Http Ajax)/150 Understanding our Project and Introducing Axios.mp48.74MB
  • 09 Reaching out to the Web (Http Ajax)/151 Creating a Http Request to GET Data.mp411.38MB
  • 09 Reaching out to the Web (Http Ajax)/152 Rendering Fetched Data to the Screen.mp48.77MB
  • 09 Reaching out to the Web (Http Ajax)/153 Transforming Data.mp45.45MB
  • 09 Reaching out to the Web (Http Ajax)/154 Making a Post Selectable.mp48.88MB
  • 09 Reaching out to the Web (Http Ajax)/155 Fetching Data on Update (without Creating Infinite Loops).mp418.17MB
  • 09 Reaching out to the Web (Http Ajax)/156 POSTing Data to the Server.mp48.24MB
  • 09 Reaching out to the Web (Http Ajax)/157 Sending a DELETE Request.mp45.29MB
  • 09 Reaching out to the Web (Http Ajax)/158 Fixing a Bug.mp41.09MB
  • 09 Reaching out to the Web (Http Ajax)/159 Handling Errors Locally.mp47.65MB
  • 09 Reaching out to the Web (Http Ajax)/160 Adding Interceptors to Execute Code Globally.mp412.83MB
  • 09 Reaching out to the Web (Http Ajax)/162 Setting a Default Global Configuration for Axios.mp47.04MB
  • 09 Reaching out to the Web (Http Ajax)/163 Creating and Using Axios Instances.mp410.27MB
  • 09 Reaching out to the Web (Http Ajax)/164 Wrap Up.mp4891.56KB
  • 10 Burger Builder Project Accessing a Server/166 Module Introduction.mp43.35MB
  • 10 Burger Builder Project Accessing a Server/168 Creating the Firebase Project.mp47.97MB
  • 10 Burger Builder Project Accessing a Server/169 Creating the Axios Instance.mp44.42MB
  • 10 Burger Builder Project Accessing a Server/170 Sending a POST Request.mp415.71MB
  • 10 Burger Builder Project Accessing a Server/171 Displaying a Spinner while Sending a Request.mp422.95MB
  • 10 Burger Builder Project Accessing a Server/172 Handling Errors.mp426.09MB
  • 10 Burger Builder Project Accessing a Server/173 Retrieving Data from the Backend.mp427.87MB
  • 10 Burger Builder Project Accessing a Server/174 Removing Old Interceptors.mp416.03MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/176 Module Introduction.mp4899.62KB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/177 Routing and SPAs.mp43.23MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/178 Setting Up Links.mp48.66MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/179 Setting Up the Router Package.mp48.84MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/181 Preparing the Project For Routing.mp411.87MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/182 Setting Up and Rendering Routes.mp48.93MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/183 Rendering Components for Routes.mp43.43MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/184 Switching Between Pages.mp43.27MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/185 Using Links to Switch Pages.mp46.74MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/186 Using Routing-Related Props.mp46.11MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/187 The withRouter HOC Route Props.mp47.71MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/188 Absolute vs Relative Paths.mp44.38MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/190 Styling the Active Route.mp411.04MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/191 Passing Route Parameters.mp414.32MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/192 Extracting Route Parameters.mp46.06MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/194 Using Switch to Load a Single Route.mp47.09MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/195 Navigating Programmatically.mp46.97MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/196 Additional Information Regarding Active Links.mp44.36MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/197 Understanding Nested Routes.mp415.93MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/198 Creating Dynamic Nested Routes.mp411.03MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/199 Redirecting Requests.mp45.18MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/200 Conditional Redirects.mp46.08MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/201 Using the History Prop to Redirect (Replace).mp44.98MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/202 Working with Guards.mp47.67MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/203 Handling the 404 Case (Unknown Routes).mp45.54MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/204 Loading Routes Lazily.mp422.3MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/205 Routing and Server Deployment.mp45.92MB
  • 11 Multi-Page-Feeling in a Single-Page-App Routing/206 Wrap Up.mp41022.87KB
  • 12 Adding Routing to our Burger Project/208 Module Introduction.mp42.77MB
  • 12 Adding Routing to our Burger Project/209 Building the Checkout Container.mp429.76MB
  • 12 Adding Routing to our Burger Project/210 Setting Up Routing Routes.mp412.26MB
  • 12 Adding Routing to our Burger Project/211 Navigating to the Checkout Page.mp417.48MB
  • 12 Adding Routing to our Burger Project/212 Navigating Back To Next Page.mp48.57MB
  • 12 Adding Routing to our Burger Project/213 Passing Ingredients via Query Params.mp416.08MB
  • 12 Adding Routing to our Burger Project/214 Navigating to the Contact Data Component.mp426.33MB
  • 12 Adding Routing to our Burger Project/215 Order Submission Passing Data Between Pages.mp441.03MB
  • 12 Adding Routing to our Burger Project/216 Adding an Orders Page.mp414.74MB
  • 12 Adding Routing to our Burger Project/217 Implementing Navigation Links.mp413.6MB
  • 12 Adding Routing to our Burger Project/218 Fetching Orders.mp418.53MB
  • 12 Adding Routing to our Burger Project/219 Outputting the Orders.mp423.09MB
  • 12 Adding Routing to our Burger Project/220 Wrap Up.mp43.52MB
  • 13 Forms and Form Validation/222 Module Introduction.mp41.25MB
  • 13 Forms and Form Validation/223 Analyzing the App.mp46.97MB
  • 13 Forms and Form Validation/224 Creating a Custom Dynamic Input Component.mp432MB
  • 13 Forms and Form Validation/225 Setting Up a JS Config for the Form.mp423.14MB
  • 13 Forms and Form Validation/226 Dynamically Create Inputs based on JS Config.mp422.31MB
  • 13 Forms and Form Validation/227 Adding a Dropdown Component.mp410.98MB
  • 13 Forms and Form Validation/228 Handling User Input.mp429.77MB
  • 13 Forms and Form Validation/229 Handling Form Submission.mp416.93MB
  • 13 Forms and Form Validation/230 Adding Custom Form Validation.mp431.4MB
  • 13 Forms and Form Validation/231 Fixing a Common Validation Gotcha.mp43.82MB
  • 13 Forms and Form Validation/232 Adding Validation Feedback.mp418.08MB
  • 13 Forms and Form Validation/233 Improving Visual Feedback.mp48.2MB
  • 13 Forms and Form Validation/235 Handling Overall Form Validity.mp431.11MB
  • 13 Forms and Form Validation/236 Working on an Error.mp49.28MB
  • 13 Forms and Form Validation/237 Fixing a Bug.mp43.77MB
  • 14 Redux/239 Module Introduction.mp41.52MB
  • 14 Redux/240 Understanding State.mp42.78MB
  • 14 Redux/241 The Complexity of Managing State.mp44.19MB
  • 14 Redux/242 Understanding the Redux Flow.mp48.38MB
  • 14 Redux/243 Setting Up Reducer and Store.mp416.19MB
  • 14 Redux/244 Dispatching Actions.mp416.4MB
  • 14 Redux/245 Adding Subscriptions.mp46.68MB
  • 14 Redux/246 Connecting React to Redux.mp48.35MB
  • 14 Redux/247 Connecting the Store to React.mp421.1MB
  • 14 Redux/248 Dispatching Actions from within the Component.mp416.13MB
  • 14 Redux/249 Passing and Retrieving Data with Action.mp410.17MB
  • 14 Redux/250 Switch-Case in the Reducer.mp48.75MB
  • 14 Redux/251 Updating State Immutably.mp437.51MB
  • 14 Redux/252 Updating Arrays Immutably.mp425.45MB
  • 14 Redux/254 Outsourcing Action Types.mp415.24MB
  • 14 Redux/255 Combining Multiple Reducers.mp431.76MB
  • 14 Redux/256 Understanding State Types.mp47.43MB
  • 14 Redux/257 Combining Local UI State and Redux.mp423.25MB
  • 14 Redux/258 Wrap Up.mp43.98MB
  • 15 Adding Redux to our Project/260 Module Introduction.mp421.82MB
  • 15 Adding Redux to our Project/261 Installing Redux and React Redux.mp410.99MB
  • 15 Adding Redux to our Project/262 Basic Redux Setup.mp45.48MB
  • 15 Adding Redux to our Project/263 Finishing the Reducer for Ingredients.mp416.66MB
  • 15 Adding Redux to our Project/264 Connecting the Burger Builder Container to our Store.mp434.87MB
  • 15 Adding Redux to our Project/265 Working on the Total Price Calculation.mp423.94MB
  • 15 Adding Redux to our Project/266 Redux UI State.mp416.21MB
  • 15 Adding Redux to our Project/267 Adjusting Checkout and Contact Data.mp436.72MB
  • 15 Adding Redux to our Project/268 Wrap Up.mp49.72MB
  • 16 Redux Advanced/270 Module Introduction.mp4744.31KB
  • 16 Redux Advanced/271 Adding Middleware.mp417.33MB
  • 16 Redux Advanced/272 Using the Redux Devtools.mp423.66MB
  • 16 Redux Advanced/273 Executing Asynchronous Code - Introduction.mp44.52MB
  • 16 Redux Advanced/274 Introducing Action Creators.mp411.92MB
  • 16 Redux Advanced/275 Action Creators Async Code.mp419.22MB
  • 16 Redux Advanced/276 Handling Asynchronous Code.mp423.23MB
  • 16 Redux Advanced/277 Restructuring Actions.mp418.65MB
  • 16 Redux Advanced/278 Where to Put Data Transforming Logic.mp412.3MB
  • 16 Redux Advanced/279 Using Action Creators and Get State.mp49.26MB
  • 16 Redux Advanced/280 Using Utility Functions.mp420.69MB
  • 16 Redux Advanced/281 A Leaner Switch Case Statement.mp410.51MB
  • 16 Redux Advanced/282 An Alternative Folder Structure.mp45.41MB
  • 16 Redux Advanced/283 Diving Much Deeper.mp47.89MB
  • 16 Redux Advanced/284 Wrap Up.mp42.65MB
  • 17 Redux Advanced Burger Project/286 Module Introduction.mp43.48MB
  • 17 Redux Advanced Burger Project/287 Installing the Redux Devtools.mp49.17MB
  • 17 Redux Advanced Burger Project/288 Preparing the Folder Structure.mp48.85MB
  • 17 Redux Advanced Burger Project/289 Creating Action Creators.mp417.95MB
  • 17 Redux Advanced Burger Project/290 Executing Asynchronous Code.mp413.27MB
  • 17 Redux Advanced Burger Project/291 Fetching Ingredients Asynchronously.mp425.6MB
  • 17 Redux Advanced Burger Project/292 Initializing Ingredients in the BurgerBuilder.mp419.28MB
  • 17 Redux Advanced Burger Project/293 Changing the Order of our Ingredients Manually.mp46.5MB
  • 17 Redux Advanced Burger Project/294 Adding Order Actions.mp420.02MB
  • 17 Redux Advanced Burger Project/295 Connecting Contact Data Container Actions.mp419.65MB
  • 17 Redux Advanced Burger Project/296 The Order Reducer.mp416.71MB
  • 17 Redux Advanced Burger Project/297 Working on Order Actions.mp417.17MB
  • 17 Redux Advanced Burger Project/298 Redirect to Improve UX.mp410.06MB
  • 17 Redux Advanced Burger Project/299 Combining Reducers.mp415.09MB
  • 17 Redux Advanced Burger Project/300 Handling Purchases Updating the UI.mp430.18MB
  • 17 Redux Advanced Burger Project/301 Resetting the Price after Purchases.mp46.55MB
  • 17 Redux Advanced Burger Project/302 Fetching Orders (via Redux).mp445.76MB
  • 17 Redux Advanced Burger Project/303 Checking our Implemented Functionalities.mp44.67MB
  • 17 Redux Advanced Burger Project/304 Refactoring Reducers.mp430.85MB
  • 17 Redux Advanced Burger Project/305 Refactoring Reducers Continued.mp439.58MB
  • 17 Redux Advanced Burger Project/306 Wrap Up.mp43.43MB
  • 18 Adding Authentication to our Burger Project/308 Module Introduction.mp41.84MB
  • 18 Adding Authentication to our Burger Project/309 Understanding Authentication in Single Page Applications.mp44.63MB
  • 18 Adding Authentication to our Burger Project/310 Required App Adjustments.mp41.41MB
  • 18 Adding Authentication to our Burger Project/311 Adding an Auth Form.mp449.83MB
  • 18 Adding Authentication to our Burger Project/312 Adding Actions.mp420.91MB
  • 18 Adding Authentication to our Burger Project/313 Getting a Token from the Backend.mp420.69MB
  • 18 Adding Authentication to our Burger Project/314 Adding Sign-In.mp420.18MB
  • 18 Adding Authentication to our Burger Project/315 Storing the Token.mp432.24MB
  • 18 Adding Authentication to our Burger Project/316 Adding a Spinner.mp423.82MB
  • 18 Adding Authentication to our Burger Project/317 Logging Users Out.mp421.8MB
  • 18 Adding Authentication to our Burger Project/318 Accessing Protected Resources.mp432.63MB
  • 18 Adding Authentication to our Burger Project/319 Updating the UI Depending on Auth State.mp422.99MB
  • 18 Adding Authentication to our Burger Project/320 Adding a Logout Link.mp419.69MB
  • 18 Adding Authentication to our Burger Project/321 Forwarding Unauthenticated Users.mp432.47MB
  • 18 Adding Authentication to our Burger Project/322 Redirecting the User to the Checkout Page.mp450.07MB
  • 18 Adding Authentication to our Burger Project/323 Persistent Auth State with localStorage.mp451.31MB
  • 18 Adding Authentication to our Burger Project/324 Fixing Connect Routing Errors.mp423.97MB
  • 18 Adding Authentication to our Burger Project/325 Ensuring App Security.mp46.05MB
  • 18 Adding Authentication to our Burger Project/326 Guarding Routes.mp416.78MB
  • 18 Adding Authentication to our Burger Project/327 Displaying User Specific Orders.mp425.47MB
  • 18 Adding Authentication to our Burger Project/328 Wrap Up.mp41.93MB
  • 19 Improving our Burger Project/330 Module Introduction.mp41022.9KB
  • 19 Improving our Burger Project/331 Fixing the Redirect to the Frontpage.mp419.62MB
  • 19 Improving our Burger Project/332 Using updateObject in the Entire App.mp427.82MB
  • 19 Improving our Burger Project/333 Sharing the Validation Method.mp411.14MB
  • 19 Improving our Burger Project/334 Using Environment Variables.mp48.64MB
  • 19 Improving our Burger Project/335 Removing console.log()s.mp413.86MB
  • 19 Improving our Burger Project/336 Adding Lazy Loading.mp416.16MB
  • 19 Improving our Burger Project/337 Wrap Up.mp42.61MB
  • 20 Testing/339 Module Introduction.mp41.29MB
  • 20 Testing/340 What is Testing.mp43.67MB
  • 20 Testing/341 Required Testing Tools.mp42.71MB
  • 20 Testing/342 What To Test.mp43.05MB
  • 20 Testing/343 Writing our First Test.mp431.68MB
  • 20 Testing/344 Testing Components Continued.mp48.86MB
  • 20 Testing/345 Jest and Enzyme Documentations.mp414.27MB
  • 20 Testing/346 Testing Components Correctly.mp45.36MB
  • 20 Testing/347 Testing Containers.mp417.56MB
  • 20 Testing/348 How to Test Redux.mp410.41MB
  • 20 Testing/349 Wrap Up.mp42.46MB
  • 21 Deploying the App to the Web/351 Module Introduction.mp4853.16KB
  • 21 Deploying the App to the Web/352 Deployment Steps.mp44.69MB
  • 21 Deploying the App to the Web/353 Building the Project.mp46.33MB
  • 21 Deploying the App to the Web/354 Example Deploying on Firebase.mp410.28MB
  • 21 Deploying the App to the Web/355 Wrap Up.mp41.43MB
  • 22 Bonus Working with Webpack/357 Module Introduction.mp42.09MB
  • 22 Bonus Working with Webpack/359 Introducing Webpack.mp41.95MB
  • 22 Bonus Working with Webpack/360 How Webpack works.mp44.24MB
  • 22 Bonus Working with Webpack/361 Basic Workflow Requirements.mp42.44MB
  • 22 Bonus Working with Webpack/362 Project npm Setup.mp47.97MB
  • 22 Bonus Working with Webpack/363 Creating a Basic Folder File Structure.mp46.51MB
  • 22 Bonus Working with Webpack/364 Creating the Basic React Application.mp426.84MB
  • 22 Bonus Working with Webpack/365 Installing Production Dependencies.mp42.84MB
  • 22 Bonus Working with Webpack/366 Setting Up the Basic Webpack Config.mp413.52MB
  • 22 Bonus Working with Webpack/367 Adding File Rules.mp46.29MB
  • 22 Bonus Working with Webpack/368 Introducing Babel.mp410.41MB
  • 22 Bonus Working with Webpack/369 Adding CSS File Support.mp413.49MB
  • 22 Bonus Working with Webpack/370 Creating Rules for Images.mp47.33MB
  • 22 Bonus Working with Webpack/371 Lazy Loading.mp411.27MB
  • 22 Bonus Working with Webpack/372 Injecting the Script into the index.html File.mp411.73MB
  • 22 Bonus Working with Webpack/373 Creating the Production Workflow.mp421.39MB
  • 22 Bonus Working with Webpack/374 Wrap Up.mp42.75MB
  • 23 Bonus Next.js/377 Module Introduction.mp41.24MB
  • 23 Bonus Next.js/378 Understanding Server Side Rendering.mp45.28MB
  • 23 Bonus Next.js/379 Setting Up a Project.mp49.62MB
  • 23 Bonus Next.js/380 Understanding the Basics.mp46.53MB
  • 23 Bonus Next.js/381 Next.js Components Pages.mp44.64MB
  • 23 Bonus Next.js/382 Styling our App in Next.js.mp44.7MB
  • 23 Bonus Next.js/383 Handling (404) Errors.mp44.17MB
  • 23 Bonus Next.js/384 A Special Lifecyle Hook.mp420.64MB
  • 23 Bonus Next.js/385 Deploying our App.mp46.47MB
  • 24 Bonus Animations in React Apps/387 Module Introduction.mp41.67MB
  • 24 Bonus Animations in React Apps/388 Preparing the Demo Project.mp417.03MB
  • 24 Bonus Animations in React Apps/389 Using CSS Transitions.mp410.62MB
  • 24 Bonus Animations in React Apps/390 Using CSS Animations.mp414.71MB
  • 24 Bonus Animations in React Apps/391 CSS Transition Animations Limitations.mp410.4MB
  • 24 Bonus Animations in React Apps/392 Using ReactTransitionGroup.mp437.25MB
  • 24 Bonus Animations in React Apps/393 Using the Transition Component.mp49MB
  • 24 Bonus Animations in React Apps/394 Wrapping the Transition Component.mp49.4MB
  • 24 Bonus Animations in React Apps/395 Animation Timings.mp48.24MB
  • 24 Bonus Animations in React Apps/396 Transition Events.mp45.87MB
  • 24 Bonus Animations in React Apps/397 The CSSTransition Component.mp414.6MB
  • 24 Bonus Animations in React Apps/398 Customizing CSS Classnames.mp47.02MB
  • 24 Bonus Animations in React Apps/399 Animating Lists.mp421.46MB
  • 24 Bonus Animations in React Apps/400 Alternative Animation Packages.mp417.4MB
  • 24 Bonus Animations in React Apps/401 Wrap Up.mp44.2MB
  • 25 Bonus A Brief Introduction to Redux Saga/403 Module Introduction.mp42.21MB
  • 25 Bonus A Brief Introduction to Redux Saga/404 Installing Redux Saga.mp47.3MB
  • 25 Bonus A Brief Introduction to Redux Saga/405 Creating our First Saga.mp413.57MB
  • 25 Bonus A Brief Introduction to Redux Saga/406 Hooking the Saga Up (to the Store and Actions).mp414.31MB
  • 25 Bonus A Brief Introduction to Redux Saga/407 Moving Logic from the Action Creator to a Saga.mp416.58MB
  • 25 Bonus A Brief Introduction to Redux Saga/408 Moving More Logic Into Sagas.mp425.93MB
  • 25 Bonus A Brief Introduction to Redux Saga/409 Handling Authentication with a Saga.mp436.85MB
  • 25 Bonus A Brief Introduction to Redux Saga/410 Handling Auto-Sign-In with a Saga.mp420.42MB
  • 25 Bonus A Brief Introduction to Redux Saga/411 Moving the BurgerBuilder Side Effects into a Saga.mp420.78MB
  • 25 Bonus A Brief Introduction to Redux Saga/412 Moving the Orders Side Effects into Sagas.mp440.71MB
  • 25 Bonus A Brief Introduction to Redux Saga/413 Why Sagas can be Helpful.mp44.48MB
  • 25 Bonus A Brief Introduction to Redux Saga/414 Diving Deeper into Sagas.mp424.11MB
  • 26 Bonus Building the Burger CSS/416 Building the Burger CSS Code.mp480.67MB
  • 27 Next Steps and Course Roundup/417 Module Introduction.mp41.03MB
  • 27 Next Steps and Course Roundup/418 React Rocks Where to find more Examples.mp44.89MB
  • 27 Next Steps and Course Roundup/419 More Inspiration Real-World Projects Built with React.mp44.5MB
  • 27 Next Steps and Course Roundup/420 Static React Apps with Gatsby.js.mp45.52MB
  • 27 Next Steps and Course Roundup/421 Introducing React Native.mp43.85MB
  • 27 Next Steps and Course Roundup/422 Component Libraries (Example Material UI).mp43.85MB
  • 27 Next Steps and Course Roundup/423 Smaller Apps with Preact.mp45.36MB
  • 27 Next Steps and Course Roundup/424 Comparing React with Preact.mp413.52MB
  • 27 Next Steps and Course Roundup/425 Congratulations.mp45.87MB