|
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.
|
| [FreeCourseSite.com].txt |
1.07KB |
| [FreeCourseSite.com].url |
127B |
| [HaxTech.me].txt |
1.05KB |
| [HaxTech.me].url |
123B |
| 001 Introduction.mp4 |
14.85MB |
| 001 Introduction-subtitle-en.vtt |
2.08KB |
| 002 components-learning-card.pdf |
32.31KB |
| 002 What is React_.mp4 |
11.70MB |
| 002 What is React_-subtitle-en.vtt |
3.35KB |
| 003 Real-World SPAs & React Web Apps.mp4 |
7.83MB |
| 003 Real-World SPAs & React Web Apps-subtitle-en.vtt |
2.97KB |
| 004 Writing our First React Code.mp4 |
32.52MB |
| 004 Writing our First React Code-subtitle-en.vtt |
16.87KB |
| 005 Why Should we Choose React_.mp4 |
4.54MB |
| 005 Why Should we Choose React_-subtitle-en.vtt |
2.35KB |
| 006 React Alternatives.mp4 |
2.71MB |
| 006 React Alternatives-subtitle-en.vtt |
1.37KB |
| 007 Understanding Single Page Applications and Multi Page Applications.mp4 |
7.21MB |
| 007 Understanding Single Page Applications and Multi Page Applications-subtitle-en.vtt |
4.22KB |
| 008 Course Outline.mp4 |
29.23MB |
| 008 Course Outline-subtitle-en.vtt |
8.84KB |
| 009 How to get the Most out of This Course.mp4 |
5.25MB |
| 009 How to get the Most out of This Course-subtitle-en.vtt |
3.08KB |
| 011 Module Introduction.mp4 |
2.36MB |
| 011 Module Introduction-subtitle-en.vtt |
1.90KB |
| 012 Understanding _let_ and _const_.mp4 |
5.37MB |
| 012 Understanding _let_ and _const_-subtitle-en.vtt |
3.52KB |
| 013 Arrow Functions.mp4 |
9.15MB |
| 013 Arrow Functions-subtitle-en.vtt |
5.98KB |
| 014 Exports and Imports.mp4 |
7.63MB |
| 014 Exports and Imports-subtitle-en.vtt |
5.34KB |
| 015 Understanding Classes.mp4 |
8.39MB |
| 015 Understanding Classes-subtitle-en.vtt |
5.14KB |
| 016 Classes_ Properties and Methods.mp4 |
5.61MB |
| 016 Classes_ Properties and Methods-subtitle-en.vtt |
3.59KB |
| 017 The Spread & Rest Operator.mp4 |
11.10MB |
| 017 The Spread & Rest Operator-subtitle-en.vtt |
7.24KB |
| 018 Destructuring.mp4 |
5.75MB |
| 018 Destructuring-subtitle-en.vtt |
3.65KB |
| 019 Reference and Primitive Types Refresher.mp4 |
7.43MB |
| 019 Reference and Primitive Types Refresher-subtitle-en.vtt |
4.81KB |
| 020 Refreshing Array Functions.mp4 |
4.45MB |
| 020 Refreshing Array Functions-subtitle-en.vtt |
3.13KB |
| 021 Wrap Up.mp4 |
1.29MB |
| 021 Wrap Up-subtitle-en.vtt |
1.13KB |
| 024 Module Introduction.mp4 |
989.51KB |
| 024 Module Introduction-subtitle-en.vtt |
699B |
| 025 The Build Workflow.mp4 |
32.25MB |
| 025 The Build Workflow-subtitle-en.vtt |
9.53KB |
| 026 Using Create React App.mp4 |
14.48MB |
| 026 Using Create React App-subtitle-en.vtt |
6.28KB |
| 027 ide-setup.pdf |
48.68KB |
| 027 Understanding the Folder Structure.mp4 |
18.81MB |
| 027 Understanding the Folder Structure-subtitle-en.vtt |
9.72KB |
| 028 components-learning-card.pdf |
32.31KB |
| 028 Understanding Component Basics.mp4 |
10.56MB |
| 028 Understanding Component Basics-subtitle-en.vtt |
6.12KB |
| 029 Understanding JSX.mp4 |
13.24MB |
| 029 Understanding JSX-subtitle-en.vtt |
5.94KB |
| 030 JSX Restrictions.mp4 |
7.04MB |
| 030 JSX Restrictions-subtitle-en.vtt |
3.37KB |
| 031 Creating a Functional Component.mp4 |
16.42MB |
| 031 Creating a Functional Component-subtitle-en.vtt |
8.75KB |
| 032 components.pdf |
32.81KB |
| 033 Working with Components & Re-Using Them.mp4 |
3.79MB |
| 033 Working with Components & Re-Using Them-subtitle-en.vtt |
1.88KB |
| 034 Outputting Dynamic Content.mp4 |
6.94MB |
| 034 Outputting Dynamic Content-subtitle-en.vtt |
2.76KB |
| 035 props-learning-card.pdf |
35.06KB |
| 035 Working with Props.mp4 |
9.67MB |
| 035 Working with Props-subtitle-en.vtt |
4.11KB |
| 036 base-syntax-01-props-custom-cmp.zip |
121.10KB |
| 036 Understanding the Children Property.mp4 |
6.92MB |
| 036 Understanding the Children Property-subtitle-en.vtt |
2.83KB |
| 037 Understanding & Using State.mp4 |
16.50MB |
| 037 Understanding & Using State-subtitle-en.vtt |
6.90KB |
| 039 Handling Events with Methods.mp4 |
9.64MB |
| 039 Handling Events with Methods-subtitle-en.vtt |
3.96KB |
| 041 Manipulating the State.mp4 |
12.38MB |
| 041 Manipulating the State-subtitle-en.vtt |
4.99KB |
| 041 state-learning-card.pdf |
28.31KB |
| 042 Functional (Stateless) vs class (Stateful) Components.mp4 |
7.45MB |
| 042 Functional (Stateless) vs class (Stateful) Components-subtitle-en.vtt |
3.87KB |
| 043 base-syntax-02-state-events.zip |
121.13KB |
| 043 Passing Method References Between Components.mp4 |
19.72MB |
| 043 Passing Method References Between Components-subtitle-en.vtt |
7.62KB |
| 044 Adding Two Way Binding.mp4 |
18.39MB |
| 044 Adding Two Way Binding-subtitle-en.vtt |
7.00KB |
| 045 Adding Styling with Stylesheets.mp4 |
14.38MB |
| 045 Adding Styling with Stylesheets-subtitle-en.vtt |
5.96KB |
| 046 Working with Inline Styles.mp4 |
11.07MB |
| 046 Working with Inline Styles-subtitle-en.vtt |
4.79KB |
| 047 base-syntax-03-finished.zip |
121.64KB |
| 048 Module Introduction.mp4 |
1.61MB |
| 048 Module Introduction-subtitle-en.vtt |
1.11KB |
| 049 jsx-conditionals-learning-card.pdf |
21.27KB |
| 049 Rendering Content Conditionally.mp4 |
32.22MB |
| 049 Rendering Content Conditionally-subtitle-en.vtt |
10.98KB |
| 050 Handling Dynamic Content _The JavaScript Way_.mp4 |
14.22MB |
| 050 Handling Dynamic Content _The JavaScript Way_-subtitle-en.vtt |
5.39KB |
| 050 lists-conditionals-01-conditional-content.zip |
123.20KB |
| 051 Outputting Lists (Intro).mp4 |
4.48MB |
| 051 Outputting Lists (Intro)-subtitle-en.vtt |
1.54KB |
| 052 jsx-lists-learning-card.pdf |
31.40KB |
| 052 Outputting Lists.mp4 |
17.02MB |
| 052 Outputting Lists-subtitle-en.vtt |
6.00KB |
| 053 Lists & State.mp4 |
12.31MB |
| 053 Lists & State-subtitle-en.vtt |
4.66KB |
| 054 Updating State Immutably.mp4 |
6.55MB |
| 054 Updating State Immutably-subtitle-en.vtt |
2.80KB |
| 055 Lists & Keys.mp4 |
12.35MB |
| 055 Lists & Keys-subtitle-en.vtt |
4.94KB |
| 056 Flexible Lists.mp4 |
25.45MB |
| 056 Flexible Lists-subtitle-en.vtt |
8.44KB |
| 056 lists-conditionals-lists-finished.zip |
122.60KB |
| 057 Wrap Up.mp4 |
6.47MB |
| 057 Wrap Up-subtitle-en.vtt |
2.06KB |
| 058 lists-conditionals-lists-finished.zip |
122.60KB |
| 059 Module Introduction.mp4 |
1.98MB |
| 059 Module Introduction-subtitle-en.vtt |
1.38KB |
| 060 Outlining the Problem Set.mp4 |
5.08MB |
| 060 Outlining the Problem Set-subtitle-en.vtt |
2.11KB |
| 061 Setting Styles Dynamically.mp4 |
9.19MB |
| 061 Setting Styles Dynamically-subtitle-en.vtt |
3.68KB |
| 062 Setting Class Names Dynamically.mp4 |
20.19MB |
| 062 Setting Class Names Dynamically-subtitle-en.vtt |
7.89KB |
| 063 Adding and Using Radium.mp4 |
22.23MB |
| 063 Adding and Using Radium-subtitle-en.vtt |
7.79KB |
| 064 styling-01-radium.zip |
121.92KB |
| 064 Using Radium for Media Queries.mp4 |
14.64MB |
| 064 Using Radium for Media Queries-subtitle-en.vtt |
5.25KB |
| 065 css-modules-learning-card.pdf |
24.27KB |
| 065 Enabling & Using CSS Modules.mp4 |
46.25MB |
| 065 Enabling & Using CSS Modules-subtitle-en.vtt |
15.13KB |
| 067 Adding Pseudo Selectors.mp4 |
17.75MB |
| 067 Adding Pseudo Selectors-subtitle-en.vtt |
5.16KB |
| 068 Working with Media Queries.mp4 |
5.01MB |
| 068 Working with Media Queries-subtitle-en.vtt |
2.06KB |
| 069 styling-02-css-modules-finished.zip |
151.07KB |
| 070 Module Introduction.mp4 |
1.38MB |
| 070 Module Introduction-subtitle-en.vtt |
945B |
| 071 Understanding Error Messages.mp4 |
8.55MB |
| 071 Understanding Error Messages-subtitle-en.vtt |
2.96KB |
| 072 Finding Logical Errors by using Dev Tools & Sourcemaps.mp4 |
11.12MB |
| 072 Finding Logical Errors by using Dev Tools & Sourcemaps-subtitle-en.vtt |
4.58KB |
| 073 Working with the React Developer Tools.mp4 |
5.74MB |
| 073 Working with the React Developer Tools-subtitle-en.vtt |
2.69KB |
| 074 Using Error Boundaries (React 16+).mp4 |
22.97MB |
| 074 Using Error Boundaries (React 16+)-subtitle-en.vtt |
8.38KB |
| 075 Wrap Up.mp4 |
1.79MB |
| 075 Wrap Up-subtitle-en.vtt |
1.08KB |
| 076 debugging-01-finished.zip |
151.61KB |
| 077 Module Introduction.mp4 |
1.07MB |
| 077 Module Introduction-subtitle-en.vtt |
797B |
| 078 A Better Project Structure.mp4 |
17.85MB |
| 078 A Better Project Structure-subtitle-en.vtt |
8.06KB |
| 079 cmp-deep-dive-01-after-cmp-split.zip |
158.07KB |
| 079 Splitting an App Into Components.mp4 |
46.23MB |
| 079 Splitting an App Into Components-subtitle-en.vtt |
17.29KB |
| 080 Comparing Stateless and Stateful Components.mp4 |
21.05MB |
| 080 Comparing Stateless and Stateful Components-subtitle-en.vtt |
8.09KB |
| 081 Understanding the Component Lifecycle.mp4 |
11.22MB |
| 081 Understanding the Component Lifecycle-subtitle-en.vtt |
7.90KB |
| 082 Converting Stateless to Stateful Components.mp4 |
8.66MB |
| 082 Converting Stateless to Stateful Components-subtitle-en.vtt |
3.05KB |
| 083 Component Creation Lifecycle in Action.mp4 |
27.84MB |
| 083 Component Creation Lifecycle in Action-subtitle-en.vtt |
9.74KB |
| 083 lifecycle-creation-learning-card.pdf |
32.53KB |
| 085 cmp-deep-dive-02-added-lifecycle.zip |
158.58KB |
| 085 Component Updating Lifecycle Hooks.mp4 |
6.54MB |
| 085 Component Updating Lifecycle Hooks-subtitle-en.vtt |
4.67KB |
| 086 Component Updating Lifecycle in Action.mp4 |
25.29MB |
| 086 Component Updating Lifecycle in Action-subtitle-en.vtt |
8.81KB |
| 086 lifecycle-update-external-learning-card.pdf |
32.87KB |
| 087 cmp-deep-dive-03-should-component-update.zip |
160.10KB |
| 087 Updating Lifecycle Hooks (Triggered by State Changes).mp4 |
7.68MB |
| 087 Updating Lifecycle Hooks (Triggered by State Changes)-subtitle-en.vtt |
3.77KB |
| 088 cmp-deep-dive-04-pure-components.zip |
158.67KB |
| 088 Performance Gains with PureComponents.mp4 |
32.44MB |
| 088 Performance Gains with PureComponents-subtitle-en.vtt |
11.92KB |
| 089 How React Updates the App & Component Tree.mp4 |
3.85MB |
| 089 How React Updates the App & Component Tree-subtitle-en.vtt |
2.75KB |
| 090 Understanding React's DOM Updating Strategy.mp4 |
8.00MB |
| 090 Understanding React's DOM Updating Strategy-subtitle-en.vtt |
5.02KB |
| 091 Returning Adjacent Elements (React 16+).mp4 |
26.88MB |
| 091 Returning Adjacent Elements (React 16+)-subtitle-en.vtt |
9.60KB |
| 092 Understanding Higher Order Components (HOCs).mp4 |
13.81MB |
| 092 Understanding Higher Order Components (HOCs)-subtitle-en.vtt |
4.25KB |
| 093 Auxiliary.js |
59B |
| 094 A Different Approach to HOCs.mp4 |
18.14MB |
| 094 A Different Approach to HOCs-subtitle-en.vtt |
6.06KB |
| 094 cmp-deep-dive-05-hocs.zip |
158.76KB |
| 095 Passing Unknown Props.mp4 |
10.88MB |
| 095 Passing Unknown Props-subtitle-en.vtt |
4.57KB |
| 096 Using setState Correctly.mp4 |
13.57MB |
| 096 Using setState Correctly-subtitle-en.vtt |
4.71KB |
| 097 cmp-deep-dive-06-proptypes.zip |
159.97KB |
| 097 Validating Props.mp4 |
18.83MB |
| 097 Validating Props-subtitle-en.vtt |
6.73KB |
| 099 Using References (_ref_).mp4 |
14.68MB |
| 099 Using References (_ref_)-subtitle-en.vtt |
5.83KB |
| 100 Wrap Up.mp4 |
2.74MB |
| 100 Wrap Up-subtitle-en.vtt |
1.84KB |
| 101 cmp-deep-dive-07-finished.zip |
160.51KB |
| 102 Module Introduction.mp4 |
1.43MB |
| 102 Module Introduction-subtitle-en.vtt |
1.11KB |
| 103 Planning an App in React - Core Steps.mp4 |
3.90MB |
| 103 Planning an App in React - Core Steps-subtitle-en.vtt |
3.09KB |
| 104 Planning our App - Layout and Component Tree.mp4 |
19.96MB |
| 104 Planning our App - Layout and Component Tree-subtitle-en.vtt |
11.48KB |
| 105 Planning the State.mp4 |
8.39MB |
| 105 Planning the State-subtitle-en.vtt |
4.69KB |
| 106 burger-basics-01-project-setup.zip |
147.99KB |
| 106 Setting up the Project.mp4 |
12.63MB |
| 106 Setting up the Project-subtitle-en.vtt |
5.29KB |
| 107 Creating a Layout Component.mp4 |
20.95MB |
| 107 Creating a Layout Component-subtitle-en.vtt |
11.09KB |
| 108 Starting Implementation of The Burger Builder Container.mp4 |
11.40MB |
| 108 Starting Implementation of The Burger Builder Container-subtitle-en.vtt |
5.13KB |
| 109 Adding a Dynamic Ingredient Component.mp4 |
23.60MB |
| 109 Adding a Dynamic Ingredient Component-subtitle-en.vtt |
8.84KB |
| 109 BurgerIngredient.css |
2.12KB |
| 110 Adding Prop Type Validation.mp4 |
9.08MB |
| 110 Adding Prop Type Validation-subtitle-en.vtt |
3.55KB |
| 111 Starting the Burger Component.mp4 |
16.38MB |
| 111 Starting the Burger Component-subtitle-en.vtt |
7.22KB |
| 112 Outputting Burger Ingredients Dynamically.mp4 |
23.94MB |
| 112 Outputting Burger Ingredients Dynamically-subtitle-en.vtt |
10.12KB |
| 113 burger-basics-02-after-ingredients.zip |
161.61KB |
| 113 Calculating the Ingredient Sum Dynamically.mp4 |
15.02MB |
| 113 Calculating the Ingredient Sum Dynamically-subtitle-en.vtt |
5.48KB |
| 114 13-build-control-addition.css |
686B |
| 114 Adding the Build Control Component.mp4 |
18.81MB |
| 114 Adding the Build Control Component-subtitle-en.vtt |
7.64KB |
| 115 Outputting Multiple Build Controls.mp4 |
10.61MB |
| 115 Outputting Multiple Build Controls-subtitle-en.vtt |
3.94KB |
| 116 Connecting State to Build Controls.mp4 |
22.77MB |
| 116 Connecting State to Build Controls-subtitle-en.vtt |
8.35KB |
| 117 Removing Ingredients Safely.mp4 |
24.38MB |
| 117 Removing Ingredients Safely-subtitle-en.vtt |
8.33KB |
| 118 Displaying and Updating the Burger Price.mp4 |
8.23MB |
| 118 Displaying and Updating the Burger Price-subtitle-en.vtt |
2.64KB |
| 119 Adding the Order Button.mp4 |
33.66MB |
| 119 Adding the Order Button-subtitle-en.vtt |
11.28KB |
| 119 burger-basics-03-after-build-controls.zip |
171.47KB |
| 120 Creating the Order Summary Modal.mp4 |
39.53MB |
| 120 Creating the Order Summary Modal-subtitle-en.vtt |
14.94KB |
| 120 Modal.css |
373B |
| 121 Showing & Hiding the Modal (with Animation!).mp4 |
20.57MB |
| 121 Showing & Hiding the Modal (with Animation!)-subtitle-en.vtt |
7.67KB |
| 122 Implementing the Backdrop Component.mp4 |
21.50MB |
| 122 Implementing the Backdrop Component-subtitle-en.vtt |
8.81KB |
| 123 Adding a Custom Button Component.mp4 |
11.50MB |
| 123 Adding a Custom Button Component-subtitle-en.vtt |
4.93KB |
| 123 Button.css |
336B |
| 124 Implementing the Button Component.mp4 |
13.19MB |
| 124 Implementing the Button Component-subtitle-en.vtt |
5.02KB |
| 125 Adding the Price to the Order Summary.mp4 |
4.42MB |
| 125 Adding the Price to the Order Summary-subtitle-en.vtt |
2.41KB |
| 125 burger-basics-04-after-modal.zip |
177.77KB |
| 126 Adding a Toolbar.mp4 |
21.26MB |
| 126 Adding a Toolbar-subtitle-en.vtt |
10.28KB |
| 127 burger-logo.png |
14.30KB |
| 127 Using a Logo in our Application.mp4 |
15.65MB |
| 127 Using a Logo in our Application-subtitle-en.vtt |
7.38KB |
| 128 Adding Reusable Navigation Items.mp4 |
29.08MB |
| 128 Adding Reusable Navigation Items-subtitle-en.vtt |
12.53KB |
| 129 Creating a Responsive Sidedrawer.mp4 |
19.58MB |
| 129 Creating a Responsive Sidedrawer-subtitle-en.vtt |
8.36KB |
| 130 Working on Responsive Adjustments.mp4 |
12.50MB |
| 130 Working on Responsive Adjustments-subtitle-en.vtt |
4.97KB |
| 131 More about Responsive Adjustments.mp4 |
20.75MB |
| 131 More about Responsive Adjustments-subtitle-en.vtt |
8.70KB |
| 132 Reusing the Backdrop.mp4 |
25.14MB |
| 132 Reusing the Backdrop-subtitle-en.vtt |
10.41KB |
| 133 Adding a Sidedrawer Toogle Button.mp4 |
16.83MB |
| 133 Adding a Sidedrawer Toogle Button-subtitle-en.vtt |
7.12KB |
| 134 Adding a Hamburger Icon.mp4 |
6.09MB |
| 134 Adding a Hamburger Icon-subtitle-en.vtt |
2.51KB |
| 134 burger-basics-05-after-navigation.zip |
217.35KB |
| 135 Improving the App - Introduction.mp4 |
2.58MB |
| 135 Improving the App - Introduction-subtitle-en.vtt |
1.39KB |
| 136 Prop Type Validation.mp4 |
3.76MB |
| 136 Prop Type Validation-subtitle-en.vtt |
1.69KB |
| 137 Improving Performance.mp4 |
25.51MB |
| 137 Improving Performance-subtitle-en.vtt |
8.42KB |
| 138 Using Component Lifecycle Methods.mp4 |
5.19MB |
| 138 Using Component Lifecycle Methods-subtitle-en.vtt |
2.23KB |
| 139 Changing the Folder Structure.mp4 |
10.34MB |
| 139 Changing the Folder Structure-subtitle-en.vtt |
5.98KB |
| 140 Wrap Up.mp4 |
3.56MB |
| 140 Wrap Up-subtitle-en.vtt |
1.94KB |
| 141 burger-basics-05-after-navigation.zip |
217.35KB |
| 142 Module Introduction.mp4 |
1.09MB |
| 142 Module Introduction-subtitle-en.vtt |
1.13KB |
| 143 Understanding Http Requests in React.mp4 |
1.68MB |
| 143 Understanding Http Requests in React-subtitle-en.vtt |
1.73KB |
| 144 http-01-starting-setup.zip |
131.70KB |
| 144 Understanding our Project and Introducing Axios.mp4 |
8.74MB |
| 144 Understanding our Project and Introducing Axios-subtitle-en.vtt |
4.67KB |
| 145 Creating a Http Request to GET Data.mp4 |
11.38MB |
| 145 Creating a Http Request to GET Data-subtitle-en.vtt |
6.19KB |
| 146 Rendering Fetched Data to the Screen.mp4 |
8.77MB |
| 146 Rendering Fetched Data to the Screen-subtitle-en.vtt |
4.42KB |
| 147 Transforming Data.mp4 |
5.45MB |
| 147 Transforming Data-subtitle-en.vtt |
2.93KB |
| 148 Making a Post Selectable.mp4 |
8.88MB |
| 148 Making a Post Selectable-subtitle-en.vtt |
4.35KB |
| 149 Fetching Data on Update (without Creating Infinite Loops).mp4 |
18.17MB |
| 149 Fetching Data on Update (without Creating Infinite Loops)-subtitle-en.vtt |
8.41KB |
| 149 http-02-after-get.zip |
129.79KB |
| 150 POSTing Data to the Server.mp4 |
8.24MB |
| 150 POSTing Data to the Server-subtitle-en.vtt |
4.42KB |
| 151 Sending a DELETE Request.mp4 |
5.29MB |
| 151 Sending a DELETE Request-subtitle-en.vtt |
2.67KB |
| 152 Fixing a Bug.mp4 |
1.09MB |
| 152 Fixing a Bug-subtitle-en.vtt |
634B |
| 153 Handling Errors Locally.mp4 |
7.65MB |
| 153 Handling Errors Locally-subtitle-en.vtt |
3.62KB |
| 153 http-03-after-post-error.zip |
130.99KB |
| 154 Adding Interceptors to Execute Code Globally.mp4 |
12.83MB |
| 154 Adding Interceptors to Execute Code Globally-subtitle-en.vtt |
7.04KB |
| 156 http-04-after-global-axios.zip |
131.39KB |
| 156 Setting a Default Global Configuration for Axios.mp4 |
7.04MB |
| 156 Setting a Default Global Configuration for Axios-subtitle-en.vtt |
3.54KB |
| 157 Creating and Using Axios Instances.mp4 |
10.27MB |
| 157 Creating and Using Axios Instances-subtitle-en.vtt |
5.71KB |
| 158 Wrap Up.mp4 |
891.56KB |
| 158 Wrap Up-subtitle-en.vtt |
872B |
| 159 http-05-finished.zip |
130.81KB |
| 160 Module Introduction.mp4 |
3.35MB |
| 160 Module Introduction-subtitle-en.vtt |
2.16KB |
| 161 Creating the Firebase Project.mp4 |
7.97MB |
| 161 Creating the Firebase Project-subtitle-en.vtt |
4.37KB |
| 162 Creating the Axios Instance.mp4 |
4.42MB |
| 162 Creating the Axios Instance-subtitle-en.vtt |
3.01KB |
| 163 Sending a POST Request.mp4 |
15.71MB |
| 163 Sending a POST Request-subtitle-en.vtt |
9.20KB |
| 164 Displaying a Spinner while Sending a Request.mp4 |
22.95MB |
| 164 Displaying a Spinner while Sending a Request-subtitle-en.vtt |
10.79KB |
| 164 http-burger-01-post-data.zip |
215.48KB |
| 165 Handling Errors.mp4 |
26.09MB |
| 165 Handling Errors-subtitle-en.vtt |
12.78KB |
| 165 http-burger-02-after-error-hoc.zip |
220.06KB |
| 166 Retrieving Data from the Backend.mp4 |
27.87MB |
| 166 Retrieving Data from the Backend-subtitle-en.vtt |
12.43KB |
| 167 Removing Old Interceptors.mp4 |
16.03MB |
| 167 Removing Old Interceptors-subtitle-en.vtt |
8.96KB |
| 168 http-burger-03-finished.zip |
217.20KB |
| 169 Module Introduction.mp4 |
899.62KB |
| 169 Module Introduction-subtitle-en.vtt |
957B |
| 170 Routing and SPAs.mp4 |
3.23MB |
| 170 Routing and SPAs-subtitle-en.vtt |
2.84KB |
| 170 routing-learning-card.pdf |
21.69KB |
| 171 routing-01-start.zip |
130.81KB |
| 171 Setting Up Links.mp4 |
8.66MB |
| 171 Setting Up Links-subtitle-en.vtt |
4.76KB |
| 172 Setting Up the Router Package.mp4 |
8.84MB |
| 172 Setting Up the Router Package-subtitle-en.vtt |
5.00KB |
| 174 Preparing the Project For Routing.mp4 |
11.87MB |
| 174 Preparing the Project For Routing-subtitle-en.vtt |
5.48KB |
| 175 Setting Up and Rendering Routes.mp4 |
8.93MB |
| 175 Setting Up and Rendering Routes-subtitle-en.vtt |
5.82KB |
| 176 Rendering Components for Routes.mp4 |
3.43MB |
| 176 Rendering Components for Routes-subtitle-en.vtt |
2.04KB |
| 176 routing-02-links-and-routes.zip |
135.87KB |
| 177 Switching Between Pages.mp4 |
3.27MB |
| 177 Switching Between Pages-subtitle-en.vtt |
2.47KB |
| 178 Using Links to Switch Pages.mp4 |
6.74MB |
| 178 Using Links to Switch Pages-subtitle-en.vtt |
4.77KB |
| 179 Using Routing-Related Props.mp4 |
6.11MB |
| 179 Using Routing-Related Props-subtitle-en.vtt |
3.65KB |
| 180 The _withRouter_ HOC & Route Props.mp4 |
7.71MB |
| 180 The _withRouter_ HOC & Route Props-subtitle-en.vtt |
3.77KB |
| 181 Absolute vs Relative Paths.mp4 |
4.38MB |
| 181 Absolute vs Relative Paths-subtitle-en.vtt |
2.80KB |
| 183 Styling the Active Route.mp4 |
11.04MB |
| 183 Styling the Active Route-subtitle-en.vtt |
6.31KB |
| 184 Passing Route Parameters.mp4 |
14.32MB |
| 184 Passing Route Parameters-subtitle-en.vtt |
7.41KB |
| 185 Extracting Route Parameters.mp4 |
6.06MB |
| 185 Extracting Route Parameters-subtitle-en.vtt |
3.32KB |
| 187 Using Switch to Load a Single Route.mp4 |
7.09MB |
| 187 Using Switch to Load a Single Route-subtitle-en.vtt |
3.94KB |
| 188 Navigating Programmatically.mp4 |
6.97MB |
| 188 Navigating Programmatically-subtitle-en.vtt |
3.80KB |
| 189 Additional Information Regarding Active Links.mp4 |
4.36MB |
| 189 Additional Information Regarding Active Links-subtitle-en.vtt |
2.64KB |
| 190 Understanding Nested Routes.mp4 |
15.93MB |
| 190 Understanding Nested Routes-subtitle-en.vtt |
7.98KB |
| 191 Creating Dynamic Nested Routes.mp4 |
11.03MB |
| 191 Creating Dynamic Nested Routes-subtitle-en.vtt |
5.01KB |
| 191 routing-03-after-nested-routing.zip |
136.74KB |
| 192 Redirecting Requests.mp4 |
5.18MB |
| 192 Redirecting Requests-subtitle-en.vtt |
2.87KB |
| 193 Conditional Redirects.mp4 |
6.08MB |
| 193 Conditional Redirects-subtitle-en.vtt |
2.90KB |
| 194 routing-04-redirect.zip |
135.09KB |
| 194 Using the History Prop to Redirect (Replace).mp4 |
4.98MB |
| 194 Using the History Prop to Redirect (Replace)-subtitle-en.vtt |
3.21KB |
| 195 Working with Guards.mp4 |
7.67MB |
| 195 Working with Guards-subtitle-en.vtt |
3.88KB |
| 196 Handling the 404 Case (Unknown Routes).mp4 |
5.54MB |
| 196 Handling the 404 Case (Unknown Routes)-subtitle-en.vtt |
3.38KB |
| 197 Loading Routes Lazily.mp4 |
22.30MB |
| 197 Loading Routes Lazily-subtitle-en.vtt |
12.43KB |
| 198 Routing and Server Deployment.mp4 |
5.92MB |
| 198 Routing and Server Deployment-subtitle-en.vtt |
4.90KB |
| 199 Wrap Up.mp4 |
1022.87KB |
| 199 Wrap Up-subtitle-en.vtt |
822B |
| 200 routing-05-finished.zip |
136.74KB |
| 201 Module Introduction.mp4 |
2.77MB |
| 201 Module Introduction-subtitle-en.vtt |
1.80KB |
| 202 Building the Checkout Container.mp4 |
29.76MB |
| 202 Building the Checkout Container-subtitle-en.vtt |
12.46KB |
| 203 Setting Up Routing & Routes.mp4 |
12.26MB |
| 203 Setting Up Routing & Routes-subtitle-en.vtt |
4.85KB |
| 204 Navigating to the Checkout Page.mp4 |
17.48MB |
| 204 Navigating to the Checkout Page-subtitle-en.vtt |
5.13KB |
| 205 Navigating Back & To Next Page.mp4 |
8.57MB |
| 205 Navigating Back & To Next Page-subtitle-en.vtt |
3.65KB |
| 205 routing-burger-01-first-routes.zip |
227.92KB |
| 206 Passing Ingredients via Query Params.mp4 |
16.08MB |
| 206 Passing Ingredients via Query Params-subtitle-en.vtt |
5.66KB |
| 206 routing-burger-02-query-params.zip |
228.24KB |
| 207 Navigating to the Contact Data Component.mp4 |
26.33MB |
| 207 Navigating to the Contact Data Component-subtitle-en.vtt |
9.73KB |
| 208 Order Submission & Passing Data Between Pages.mp4 |
41.03MB |
| 208 Order Submission & Passing Data Between Pages-subtitle-en.vtt |
12.27KB |
| 209 Adding an Orders Page.mp4 |
14.74MB |
| 209 Adding an Orders Page-subtitle-en.vtt |
5.65KB |
| 210 Implementing Navigation Links.mp4 |
13.60MB |
| 210 Implementing Navigation Links-subtitle-en.vtt |
6.00KB |
| 211 Fetching Orders.mp4 |
18.53MB |
| 211 Fetching Orders-subtitle-en.vtt |
6.49KB |
| 212 Outputting the Orders.mp4 |
23.09MB |
| 212 Outputting the Orders-subtitle-en.vtt |
7.71KB |
| 213 Wrap Up.mp4 |
3.52MB |
| 213 Wrap Up-subtitle-en.vtt |
1.29KB |
| 214 routing-burger-03-finished.zip |
231.94KB |
| 215 Module Introduction.mp4 |
1.25MB |
| 215 Module Introduction-subtitle-en.vtt |
902B |
| 216 Analyzing the App.mp4 |
6.97MB |
| 216 Analyzing the App-subtitle-en.vtt |
2.02KB |
| 217 Creating a Custom Dynamic Input Component.mp4 |
32.00MB |
| 217 Creating a Custom Dynamic Input Component-subtitle-en.vtt |
12.81KB |
| 218 Setting Up a JS Config for the Form.mp4 |
23.14MB |
| 218 Setting Up a JS Config for the Form-subtitle-en.vtt |
8.65KB |
| 219 Dynamically Create Inputs based on JS Config.mp4 |
22.31MB |
| 219 Dynamically Create Inputs based on JS Config-subtitle-en.vtt |
5.80KB |
| 220 Adding a Dropdown Component.mp4 |
10.98MB |
| 220 Adding a Dropdown Component-subtitle-en.vtt |
4.17KB |
| 221 Handling User Input.mp4 |
29.77MB |
| 221 Handling User Input-subtitle-en.vtt |
8.05KB |
| 222 forms-01-basic-form.zip |
231.43KB |
| 222 Handling Form Submission.mp4 |
16.93MB |
| 222 Handling Form Submission-subtitle-en.vtt |
4.57KB |
| 223 Adding Custom Form Validation.mp4 |
31.40MB |
| 223 Adding Custom Form Validation-subtitle-en.vtt |
8.34KB |
| 224 Fixing a Common Validation Gotcha.mp4 |
3.82MB |
| 224 Fixing a Common Validation Gotcha-subtitle-en.vtt |
1.40KB |
| 225 Adding Validation Feedback.mp4 |
18.08MB |
| 225 Adding Validation Feedback-subtitle-en.vtt |
5.43KB |
| 226 Improving Visual Feedback.mp4 |
8.20MB |
| 226 Improving Visual Feedback-subtitle-en.vtt |
2.31KB |
| 228 forms-02-form-validation.zip |
234.31KB |
| 228 Handling Overall Form Validity.mp4 |
31.11MB |
| 228 Handling Overall Form Validity-subtitle-en.vtt |
7.85KB |
| 229 Fixing a Bug.mp4 |
3.77MB |
| 229 Fixing a Bug-subtitle-en.vtt |
1.68KB |
| 230 Wrap Up.mp4 |
9.28MB |
| 230 Wrap Up-subtitle-en.vtt |
2.30KB |
| 231 forms-03-finished.zip |
230.96KB |
| 232 Module Introduction.mp4 |
1.52MB |
| 232 Module Introduction-subtitle-en.vtt |
1.04KB |
| 233 Understanding State.mp4 |
2.78MB |
| 233 Understanding State-subtitle-en.vtt |
2.35KB |
| 234 The Complexity of Managing State.mp4 |
4.19MB |
| 234 The Complexity of Managing State-subtitle-en.vtt |
3.21KB |
| 235 redux-learning-card.pdf |
26.03KB |
| 235 Understanding the Redux Flow.mp4 |
8.38MB |
| 235 Understanding the Redux Flow-subtitle-en.vtt |
6.28KB |
| 236 redux-01-start.zip |
126.22KB |
| 236 Setting Up Reducer and Store.mp4 |
16.19MB |
| 236 Setting Up Reducer and Store-subtitle-en.vtt |
8.42KB |
| 237 Dispatching Actions.mp4 |
16.40MB |
| 237 Dispatching Actions-subtitle-en.vtt |
7.47KB |
| 238 Adding Subscriptions.mp4 |
6.68MB |
| 238 Adding Subscriptions-subtitle-en.vtt |
3.07KB |
| 238 redux-02-basic-flow.zip |
127.88KB |
| 239 Connecting React to Redux.mp4 |
8.35MB |
| 239 Connecting React to Redux-subtitle-en.vtt |
4.11KB |
| 240 Connecting the Store to React.mp4 |
21.10MB |
| 240 Connecting the Store to React-subtitle-en.vtt |
9.12KB |
| 241 Dispatching Actions from within the Component.mp4 |
16.13MB |
| 241 Dispatching Actions from within the Component-subtitle-en.vtt |
6.73KB |
| 241 redux-03-react-redux.zip |
129.82KB |
| 242 Passing and Retrieving Data with Action.mp4 |
10.17MB |
| 242 Passing and Retrieving Data with Action-subtitle-en.vtt |
4.36KB |
| 243 Switch-Case in the Reducer.mp4 |
8.75MB |
| 243 Switch-Case in the Reducer-subtitle-en.vtt |
3.29KB |
| 244 Updating State Immutably.mp4 |
37.51MB |
| 244 Updating State Immutably-subtitle-en.vtt |
14.53KB |
| 245 redux-04-improved-setup.zip |
132.90KB |
| 245 Updating Arrays Immutably.mp4 |
25.45MB |
| 245 Updating Arrays Immutably-subtitle-en.vtt |
9.39KB |
| 247 Outsourcing Action Types.mp4 |
15.24MB |
| 247 Outsourcing Action Types-subtitle-en.vtt |
5.32KB |
| 248 Combining Multiple Reducers.mp4 |
31.76MB |
| 248 Combining Multiple Reducers-subtitle-en.vtt |
10.69KB |
| 249 state-types.pdf |
24.20KB |
| 249 Understanding State Types.mp4 |
7.43MB |
| 249 Understanding State Types-subtitle-en.vtt |
5.50KB |
| 250 Combining Local UI State and Redux.mp4 |
23.25MB |
| 250 Combining Local UI State and Redux-subtitle-en.vtt |
7.30KB |
| 251 Wrap Up.mp4 |
3.98MB |
| 251 Wrap Up-subtitle-en.vtt |
1.77KB |
| 252 redux-05-finished.zip |
127.79KB |
| 253 Module Introduction.mp4 |
21.82MB |
| 253 Module Introduction-subtitle-en.vtt |
6.22KB |
| 254 Installing Redux and React Redux.mp4 |
10.99MB |
| 254 Installing Redux and React Redux-subtitle-en.vtt |
4.58KB |
| 255 Basic Redux Setup.mp4 |
5.48MB |
| 255 Basic Redux Setup-subtitle-en.vtt |
2.31KB |
| 255 redux-burger-01-basic-setup.zip |
238.48KB |
| 256 Finishing the Reducer for Ingredients.mp4 |
16.66MB |
| 256 Finishing the Reducer for Ingredients-subtitle-en.vtt |
7.22KB |
| 257 Connecting the Burger Builder Container to our Store.mp4 |
34.87MB |
| 257 Connecting the Burger Builder Container to our Store-subtitle-en.vtt |
10.38KB |
| 258 Working on the Total Price Calculation.mp4 |
23.94MB |
| 258 Working on the Total Price Calculation-subtitle-en.vtt |
6.42KB |
| 259 Redux & UI State.mp4 |
16.21MB |
| 259 Redux & UI State-subtitle-en.vtt |
4.47KB |
| 260 Adjusting Checkout and Contact Data.mp4 |
36.72MB |
| 260 Adjusting Checkout and Contact Data-subtitle-en.vtt |
9.62KB |
| 261 Wrap Up.mp4 |
9.72MB |
| 261 Wrap Up-subtitle-en.vtt |
2.88KB |
| 262 redux-burger-02-finished.zip |
236.88KB |
| 263 Module Introduction.mp4 |
744.31KB |
| 263 Module Introduction-subtitle-en.vtt |
491B |
| 264 Adding Middleware.mp4 |
17.33MB |
| 264 Adding Middleware-subtitle-en.vtt |
8.87KB |
| 265 redux-adv-01-start.zip |
131.32KB |
| 265 Using the Redux Devtools.mp4 |
23.66MB |
| 265 Using the Redux Devtools-subtitle-en.vtt |
9.11KB |
| 266 Executing Asynchronous Code - Introduction.mp4 |
4.52MB |
| 266 Executing Asynchronous Code - Introduction-subtitle-en.vtt |
2.14KB |
| 267 Introducing Action Creators.mp4 |
11.92MB |
| 267 Introducing Action Creators-subtitle-en.vtt |
4.99KB |
| 267 redux-adv-02-action-creators.zip |
133.84KB |
| 268 Action Creators & Async Code.mp4 |
19.22MB |
| 268 Action Creators & Async Code-subtitle-en.vtt |
7.21KB |
| 269 Handling Asynchronous Code.mp4 |
23.23MB |
| 269 Handling Asynchronous Code-subtitle-en.vtt |
9.00KB |
| 269 redux-adv-03-async-actions.zip |
133.68KB |
| 270 Restructuring Actions.mp4 |
18.65MB |
| 270 Restructuring Actions-subtitle-en.vtt |
7.63KB |
| 271 Where to Put Data Transforming Logic_.mp4 |
12.30MB |
| 271 Where to Put Data Transforming Logic_-subtitle-en.vtt |
6.55KB |
| 272 Using Action Creators and Get State.mp4 |
9.26MB |
| 272 Using Action Creators and Get State-subtitle-en.vtt |
3.72KB |
| 273 Using Utility Functions.mp4 |
20.69MB |
| 273 Using Utility Functions-subtitle-en.vtt |
8.19KB |
| 274 A Leaner Switch Case Statement.mp4 |
10.51MB |
| 274 A Leaner Switch Case Statement-subtitle-en.vtt |
3.67KB |
| 275 An Alternative Folder Structure.mp4 |
5.41MB |
| 275 An Alternative Folder Structure-subtitle-en.vtt |
2.65KB |
| 276 Diving Much Deeper.mp4 |
7.89MB |
| 276 Diving Much Deeper-subtitle-en.vtt |
2.47KB |
| 277 Wrap Up.mp4 |
2.65MB |
| 277 Wrap Up-subtitle-en.vtt |
1.14KB |
| 278 redux-adv-04-finished.zip |
135.75KB |
| 279 Module Introduction.mp4 |
3.48MB |
| 279 Module Introduction-subtitle-en.vtt |
1.53KB |
| 280 Installing the Redux Devtools.mp4 |
9.17MB |
| 280 Installing the Redux Devtools-subtitle-en.vtt |
3.58KB |
| 281 Preparing the Folder Structure.mp4 |
8.85MB |
| 281 Preparing the Folder Structure-subtitle-en.vtt |
3.53KB |
| 282 Creating Action Creators.mp4 |
17.95MB |
| 282 Creating Action Creators-subtitle-en.vtt |
7.26KB |
| 283 Executing Asynchronous Code.mp4 |
13.27MB |
| 283 Executing Asynchronous Code-subtitle-en.vtt |
4.85KB |
| 284 Fetching Ingredients Asynchronously.mp4 |
25.60MB |
| 284 Fetching Ingredients Asynchronously-subtitle-en.vtt |
8.83KB |
| 285 Initializing Ingredients in the BurgerBuilder.mp4 |
19.28MB |
| 285 Initializing Ingredients in the BurgerBuilder-subtitle-en.vtt |
6.13KB |
| 286 Changing the Order of our Ingredients Manually.mp4 |
6.50MB |
| 286 Changing the Order of our Ingredients Manually-subtitle-en.vtt |
2.71KB |
| 286 redux-adv-burger-01-async-action-ingredients.zip |
251.39KB |
| 287 Adding Order Actions.mp4 |
20.02MB |
| 287 Adding Order Actions-subtitle-en.vtt |
6.90KB |
| 288 Connecting Contact Data Container & Actions.mp4 |
19.65MB |
| 288 Connecting Contact Data Container & Actions-subtitle-en.vtt |
4.59KB |
| 289 The Order Reducer.mp4 |
16.71MB |
| 289 The Order Reducer-subtitle-en.vtt |
5.80KB |
| 290 Working on Order Actions.mp4 |
17.17MB |
| 290 Working on Order Actions-subtitle-en.vtt |
4.91KB |
| 291 Redirect to Improve UX.mp4 |
10.06MB |
| 291 Redirect to Improve UX-subtitle-en.vtt |
3.60KB |
| 292 Combining Reducers.mp4 |
15.09MB |
| 292 Combining Reducers-subtitle-en.vtt |
5.41KB |
| 293 Handling Purchases & Updating the UI.mp4 |
30.18MB |
| 293 Handling Purchases & Updating the UI-subtitle-en.vtt |
9.25KB |
| 294 Resetting the Price after Purchases.mp4 |
6.55MB |
| 294 Resetting the Price after Purchases-subtitle-en.vtt |
1.92KB |
| 295 Fetching Orders (via Redux).mp4 |
45.76MB |
| 295 Fetching Orders (via Redux)-subtitle-en.vtt |
14.51KB |
| 296 Checking our Implemented Functionalities.mp4 |
4.67MB |
| 296 Checking our Implemented Functionalities-subtitle-en.vtt |
1.78KB |
| 297 Refactoring Reducers.mp4 |
30.85MB |
| 297 Refactoring Reducers-subtitle-en.vtt |
8.82KB |
| 298 Refactoring Reducers Continued.mp4 |
39.58MB |
| 298 Refactoring Reducers Continued-subtitle-en.vtt |
8.46KB |
| 299 Wrap Up.mp4 |
3.43MB |
| 299 Wrap Up-subtitle-en.vtt |
1.11KB |
| 300 redux-adv-burger-02-finished.zip |
245.02KB |
| 301 Module Introduction.mp4 |
1.84MB |
| 301 Module Introduction-subtitle-en.vtt |
1.47KB |
| 302 Understanding Authentication in Single Page Applications.mp4 |
4.63MB |
| 302 Understanding Authentication in Single Page Applications-subtitle-en.vtt |
3.74KB |
| 303 Required App Adjustments.mp4 |
1.41MB |
| 303 Required App Adjustments-subtitle-en.vtt |
998B |
| 304 Adding an Auth Form.mp4 |
49.83MB |
| 304 Adding an Auth Form-subtitle-en.vtt |
14.16KB |
| 305 Adding Actions.mp4 |
20.91MB |
| 305 Adding Actions-subtitle-en.vtt |
6.30KB |
| 305 auth-01-form-actions.zip |
245.64KB |
| 306 Getting a Token from the Backend.mp4 |
20.69MB |
| 306 Getting a Token from the Backend-subtitle-en.vtt |
7.68KB |
| 307 Adding Sign-In.mp4 |
20.18MB |
| 307 Adding Sign-In-subtitle-en.vtt |
5.83KB |
| 308 auth-02-auth-store.zip |
245.85KB |
| 308 Storing the Token.mp4 |
32.24MB |
| 308 Storing the Token-subtitle-en.vtt |
8.62KB |
| 309 Adding a Spinner.mp4 |
23.82MB |
| 309 Adding a Spinner-subtitle-en.vtt |
6.38KB |
| 310 Logging Users Out.mp4 |
21.80MB |
| 310 Logging Users Out-subtitle-en.vtt |
6.95KB |
| 311 Accessing Protected Resources.mp4 |
32.63MB |
| 311 Accessing Protected Resources-subtitle-en.vtt |
13.36KB |
| 311 auth-03-token.zip |
243.32KB |
| 312 Updating the UI Depending on Auth State.mp4 |
22.99MB |
| 312 Updating the UI Depending on Auth State-subtitle-en.vtt |
8.32KB |
| 313 Adding a Logout Link.mp4 |
19.69MB |
| 313 Adding a Logout Link-subtitle-en.vtt |
8.13KB |
| 314 Forwarding Unauthenticated Users.mp4 |
32.47MB |
| 314 Forwarding Unauthenticated Users-subtitle-en.vtt |
9.20KB |
| 315 Redirecting the User to the Checkout Page.mp4 |
50.07MB |
| 315 Redirecting the User to the Checkout Page-subtitle-en.vtt |
14.34KB |
| 316 Persistent Auth State with localStorage.mp4 |
51.31MB |
| 316 Persistent Auth State with localStorage-subtitle-en.vtt |
15.25KB |
| 317 Fixing Connect + Routing Errors.mp4 |
23.97MB |
| 317 Fixing Connect + Routing Errors-subtitle-en.vtt |
7.60KB |
| 318 Ensuring App Security.mp4 |
6.05MB |
| 318 Ensuring App Security-subtitle-en.vtt |
3.31KB |
| 319 Guarding Routes.mp4 |
16.78MB |
| 319 Guarding Routes-subtitle-en.vtt |
6.16KB |
| 320 Displaying User Specific Orders.mp4 |
25.47MB |
| 320 Displaying User Specific Orders-subtitle-en.vtt |
9.27KB |
| 321 Wrap Up.mp4 |
1.93MB |
| 321 Wrap Up-subtitle-en.vtt |
777B |
| 322 auth-04-finished.zip |
247.84KB |
| 323 Module Introduction.mp4 |
1022.90KB |
| 323 Module Introduction-subtitle-en.vtt |
750B |
| 324 Fixing the Redirect to the Frontpage.mp4 |
19.62MB |
| 324 Fixing the Redirect to the Frontpage-subtitle-en.vtt |
6.56KB |
| 325 Using updateObject in the Entire App.mp4 |
27.82MB |
| 325 Using updateObject in the Entire App-subtitle-en.vtt |
6.96KB |
| 326 Sharing the Validation Method.mp4 |
11.14MB |
| 326 Sharing the Validation Method-subtitle-en.vtt |
2.65KB |
| 327 Using Environment Variables.mp4 |
8.64MB |
| 327 Using Environment Variables-subtitle-en.vtt |
2.93KB |
| 328 Removing console_log()s.mp4 |
13.86MB |
| 328 Removing console_log()s-subtitle-en.vtt |
4.55KB |
| 329 Adding Lazy Loading.mp4 |
16.16MB |
| 329 Adding Lazy Loading-subtitle-en.vtt |
5.83KB |
| 330 Wrap Up.mp4 |
2.61MB |
| 330 Wrap Up-subtitle-en.vtt |
988B |
| 331 burger-improvements-01-finished.zip |
258.76KB |
| 332 Module Introduction.mp4 |
1.29MB |
| 332 Module Introduction-subtitle-en.vtt |
1.28KB |
| 333 What is Testing_.mp4 |
3.67MB |
| 333 What is Testing_-subtitle-en.vtt |
3.83KB |
| 334 Required Testing Tools.mp4 |
2.71MB |
| 334 Required Testing Tools-subtitle-en.vtt |
2.80KB |
| 335 What To Test_.mp4 |
3.05MB |
| 335 What To Test_-subtitle-en.vtt |
3.64KB |
| 336 Writing our First Test.mp4 |
31.68MB |
| 336 Writing our First Test-subtitle-en.vtt |
14.95KB |
| 337 Testing Components Continued.mp4 |
8.86MB |
| 337 Testing Components Continued-subtitle-en.vtt |
4.63KB |
| 338 Jest and Enzyme Documentations.mp4 |
14.27MB |
| 338 Jest and Enzyme Documentations-subtitle-en.vtt |
7.79KB |
| 339 Testing Components Correctly.mp4 |
5.36MB |
| 339 Testing Components Correctly-subtitle-en.vtt |
2.75KB |
| 340 Testing Containers.mp4 |
17.56MB |
| 340 Testing Containers-subtitle-en.vtt |
7.31KB |
| 341 How to Test Redux.mp4 |
10.41MB |
| 341 How to Test Redux-subtitle-en.vtt |
5.52KB |
| 342 Wrap Up.mp4 |
2.46MB |
| 342 Wrap Up-subtitle-en.vtt |
1.75KB |
| 343 testing-01-finished.zip |
256.03KB |
| 344 Module Introduction.mp4 |
853.16KB |
| 344 Module Introduction-subtitle-en.vtt |
689B |
| 345 Deployment Steps.mp4 |
4.69MB |
| 345 Deployment Steps-subtitle-en.vtt |
3.22KB |
| 346 Building the Project.mp4 |
6.33MB |
| 346 Building the Project-subtitle-en.vtt |
2.69KB |
| 347 Example_ Deploying on Firebase.mp4 |
10.28MB |
| 347 Example_ Deploying on Firebase-subtitle-en.vtt |
5.05KB |
| 348 Wrap Up.mp4 |
1.43MB |
| 348 Wrap Up-subtitle-en.vtt |
807B |
| 349 deployment-01-finished.zip |
259.17KB |
| 350 Module Introduction.mp4 |
2.09MB |
| 350 Module Introduction-subtitle-en.vtt |
1.51KB |
| 351 Introducing Webpack.mp4 |
1.95MB |
| 351 Introducing Webpack-subtitle-en.vtt |
1.21KB |
| 352 How Webpack works.mp4 |
4.24MB |
| 352 How Webpack works-subtitle-en.vtt |
2.84KB |
| 353 Basic Workflow Requirements.mp4 |
2.44MB |
| 353 Basic Workflow Requirements-subtitle-en.vtt |
1.76KB |
| 354 Project & npm Setup.mp4 |
7.97MB |
| 354 Project & npm Setup-subtitle-en.vtt |
4.72KB |
| 355 Creating a Basic Folder & File Structure.mp4 |
6.51MB |
| 355 Creating a Basic Folder & File Structure-subtitle-en.vtt |
3.46KB |
| 356 asyncComponent.js |
542B |
| 356 Creating the Basic React Application.mp4 |
26.84MB |
| 356 Creating the Basic React Application-subtitle-en.vtt |
11.85KB |
| 357 Installing Production Dependencies.mp4 |
2.84MB |
| 357 Installing Production Dependencies-subtitle-en.vtt |
1.60KB |
| 357 webpack-01-basic-react-app.zip |
182.33KB |
| 358 Setting Up the Basic Webpack Config.mp4 |
13.52MB |
| 358 Setting Up the Basic Webpack Config-subtitle-en.vtt |
8.03KB |
| 359 Adding File Rules.mp4 |
6.29MB |
| 359 Adding File Rules-subtitle-en.vtt |
3.70KB |
| 360 Introducing Babel.mp4 |
10.41MB |
| 360 Introducing Babel-subtitle-en.vtt |
5.39KB |
| 360 webpack-02-added-babel.zip |
190.99KB |
| 361 Adding CSS File Support.mp4 |
13.49MB |
| 361 Adding CSS File Support-subtitle-en.vtt |
6.91KB |
| 362 Creating Rules for Images.mp4 |
7.33MB |
| 362 Creating Rules for Images-subtitle-en.vtt |
3.55KB |
| 363 Lazy Loading.mp4 |
11.27MB |
| 363 Lazy Loading-subtitle-en.vtt |
5.83KB |
| 364 Injecting the Script into the index_html File.mp4 |
11.73MB |
| 364 Injecting the Script into the index_html File-subtitle-en.vtt |
4.94KB |
| 365 Creating the Production Workflow.mp4 |
21.39MB |
| 365 Creating the Production Workflow-subtitle-en.vtt |
6.57KB |
| 366 Wrap Up.mp4 |
2.75MB |
| 366 Wrap Up-subtitle-en.vtt |
1.22KB |
| 368 webpack-03-finished.zip |
204.37KB |
| 369 Module Introduction.mp4 |
1.24MB |
| 369 Module Introduction-subtitle-en.vtt |
1.49KB |
| 370 Understanding Server Side Rendering.mp4 |
5.28MB |
| 370 Understanding Server Side Rendering-subtitle-en.vtt |
3.69KB |
| 371 Setting Up a Project.mp4 |
9.62MB |
| 371 Setting Up a Project-subtitle-en.vtt |
6.81KB |
| 372 Understanding the Basics.mp4 |
6.53MB |
| 372 Understanding the Basics-subtitle-en.vtt |
4.56KB |
| 373 Next_js & Components & Pages.mp4 |
4.64MB |
| 373 Next_js & Components & Pages-subtitle-en.vtt |
3.12KB |
| 374 Styling our App in Next_js.mp4 |
4.70MB |
| 374 Styling our App in Next_js-subtitle-en.vtt |
2.76KB |
| 375 Handling (404) Errors.mp4 |
4.17MB |
| 375 Handling (404) Errors-subtitle-en.vtt |
2.29KB |
| 376 A Special Lifecyle Hook.mp4 |
20.64MB |
| 376 A Special Lifecyle Hook-subtitle-en.vtt |
10.80KB |
| 377 Deploying our App.mp4 |
6.47MB |
| 377 Deploying our App-subtitle-en.vtt |
3.49KB |
| 378 nextjs-01-finished.zip |
54.09KB |
| 379 Module Introduction.mp4 |
1.67MB |
| 379 Module Introduction-subtitle-en.vtt |
1.24KB |
| 380 animations-02-modal-open-close.zip |
128.08KB |
| 380 Preparing the Demo Project.mp4 |
17.03MB |
| 380 Preparing the Demo Project-subtitle-en.vtt |
6.66KB |
| 381 Using CSS Transitions.mp4 |
10.62MB |
| 381 Using CSS Transitions-subtitle-en.vtt |
5.12KB |
| 382 animations-03-css-animations.zip |
127.96KB |
| 382 Using CSS Animations.mp4 |
14.71MB |
| 382 Using CSS Animations-subtitle-en.vtt |
5.97KB |
| 383 CSS Transition & Animations Limitations.mp4 |
10.40MB |
| 383 CSS Transition & Animations Limitations-subtitle-en.vtt |
4.16KB |
| 384 Using ReactTransitionGroup.mp4 |
37.25MB |
| 384 Using ReactTransitionGroup-subtitle-en.vtt |
13.45KB |
| 385 animations-04-react-transition-basic.zip |
129.52KB |
| 385 Using the Transition Component.mp4 |
9.00MB |
| 385 Using the Transition Component-subtitle-en.vtt |
3.47KB |
| 386 Wrapping the Transition Component.mp4 |
9.40MB |
| 386 Wrapping the Transition Component-subtitle-en.vtt |
3.01KB |
| 387 Animation Timings.mp4 |
8.24MB |
| 387 Animation Timings-subtitle-en.vtt |
3.48KB |
| 388 animations-05-after-animation-events.zip |
129.71KB |
| 388 Transition Events.mp4 |
5.87MB |
| 388 Transition Events-subtitle-en.vtt |
2.71KB |
| 389 The CSSTransition Component.mp4 |
14.60MB |
| 389 The CSSTransition Component-subtitle-en.vtt |
5.64KB |
| 390 animations-06-csstransition.zip |
128.67KB |
| 390 Customizing CSS Classnames.mp4 |
7.02MB |
| 390 Customizing CSS Classnames-subtitle-en.vtt |
2.79KB |
| 391 Animating Lists.mp4 |
21.46MB |
| 391 Animating Lists-subtitle-en.vtt |
7.07KB |
| 392 Alternative Animation Packages.mp4 |
17.40MB |
| 392 Alternative Animation Packages-subtitle-en.vtt |
5.14KB |
| 392 animations-07-finished.zip |
128.21KB |
| 393 Wrap Up.mp4 |
4.20MB |
| 393 Wrap Up-subtitle-en.vtt |
2.12KB |
| 395 Module Introduction.mp4 |
2.21MB |
| 395 Module Introduction-subtitle-en.vtt |
1.59KB |
| 396 Installing Redux Saga.mp4 |
7.30MB |
| 396 Installing Redux Saga-subtitle-en.vtt |
2.97KB |
| 396 redux-saga-01-start.zip |
258.05KB |
| 397 Creating our First Saga.mp4 |
13.57MB |
| 397 Creating our First Saga-subtitle-en.vtt |
6.45KB |
| 398 Hooking the Saga Up (to the Store and Actions).mp4 |
14.31MB |
| 398 Hooking the Saga Up (to the Store and Actions)-subtitle-en.vtt |
4.49KB |
| 399 Moving Logic from the Action Creator to a Saga.mp4 |
16.58MB |
| 399 Moving Logic from the Action Creator to a Saga-subtitle-en.vtt |
6.16KB |
| 400 Moving More Logic Into Sagas.mp4 |
25.93MB |
| 400 Moving More Logic Into Sagas-subtitle-en.vtt |
10.37KB |
| 401 Handling Authentication with a Saga.mp4 |
36.85MB |
| 401 Handling Authentication with a Saga-subtitle-en.vtt |
11.01KB |
| 402 Handling Auto-Sign-In with a Saga.mp4 |
20.42MB |
| 402 Handling Auto-Sign-In with a Saga-subtitle-en.vtt |
5.90KB |
| 402 redux-saga-02-auth.zip |
260.05KB |
| 403 Moving the BurgerBuilder Side Effects into a Saga.mp4 |
20.78MB |
| 403 Moving the BurgerBuilder Side Effects into a Saga-subtitle-en.vtt |
7.33KB |
| 403 redux-saga-03-burger-builder.zip |
267.12KB |
| 404 Moving the Orders Side Effects into Sagas.mp4 |
40.71MB |
| 404 Moving the Orders Side Effects into Sagas-subtitle-en.vtt |
12.31KB |
| 404 redux-saga-04-orders.zip |
262.97KB |
| 405 Why Sagas can be Helpful.mp4 |
4.48MB |
| 405 Why Sagas can be Helpful-subtitle-en.vtt |
1.36KB |
| 406 Diving Deeper into Sagas.mp4 |
24.11MB |
| 406 Diving Deeper into Sagas-subtitle-en.vtt |
7.32KB |
| 407 redux-saga-05-finished.zip |
263.65KB |
| 408 Building the Burger CSS Code.mp4 |
80.67MB |
| 408 Building the Burger CSS Code-subtitle-en.vtt |
26.11KB |
| 408 burger-css.pdf |
9.78KB |
| 409 Module Introduction.mp4 |
1.03MB |
| 409 Module Introduction-subtitle-en.vtt |
1.27KB |
| 410 React Rocks! Where to find more Examples.mp4 |
4.89MB |
| 410 React Rocks! Where to find more Examples-subtitle-en.vtt |
1.62KB |
| 411 More Inspiration_ Real-World Projects Built with React.mp4 |
4.50MB |
| 411 More Inspiration_ Real-World Projects Built with React-subtitle-en.vtt |
1.67KB |
| 412 Static React Apps with Gatsby_js.mp4 |
5.52MB |
| 412 Static React Apps with Gatsby_js-subtitle-en.vtt |
2.99KB |
| 413 Introducing React Native.mp4 |
3.85MB |
| 413 Introducing React Native-subtitle-en.vtt |
2.67KB |
| 414 Component Libraries (Example_ Material UI).mp4 |
3.85MB |
| 414 Component Libraries (Example_ Material UI)-subtitle-en.vtt |
3.25KB |
| 415 Smaller Apps with Preact.mp4 |
5.36MB |
| 415 Smaller Apps with Preact-subtitle-en.vtt |
3.57KB |
| 416 Comparing React with Preact.mp4 |
13.52MB |
| 416 Comparing React with Preact-subtitle-en.vtt |
6.92KB |
| 417 Congratulations.mp4 |
5.87MB |
| 417 Congratulations-subtitle-en.vtt |
1.54KB |