Torrent Info
Title [12-2020] react-redux
Category
Size 39.40GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
001 How to Get Help.en_US.srt 1.96KB
001 How to Get Help.mp4 13.38MB
002 Finished-CodeSandBox-Link.txt 37B
002 Our First App.en_US.srt 11.88KB
002 Our First App.mp4 66.77MB
003 Critical Questions!.en_US.srt 19.42KB
003 Critical Questions!.mp4 120.65MB
004 Installing Node JS.en_US.srt 6.06KB
004 Installing Node JS.mp4 45.52MB
004 Link-to-Download-Node.js.txt 32B
005 Important Update About React App Generation.html 1.48KB
006 Generating a React Project.en_US.srt 7.96KB
006 Generating a React Project.mp4 69.22MB
007 Why Create React App_.en_US.srt 7.97KB
007 Why Create React App_.mp4 79.69MB
008 Exploring a Create-React-App Project.en_US.srt 6.43KB
008 Exploring a Create-React-App Project.mp4 51.37MB
009 Starting and Stopping a React App.en_US.srt 5.70KB
009 Starting and Stopping a React App.mp4 47.73MB
010 Javascript Module Systems.en_US.srt 12.21KB
010 Javascript Module Systems.mp4 87.52MB
011 11-displaying-content.zip 22.61KB
011 Displaying Content with Functional Components.en_US.srt 7.17KB
011 Displaying Content with Functional Components.mp4 66.38MB
012 Link to Completed Github Repo.html 864B
013 Common Questions About My Environment.html 1.54KB
014 What is JSX_.en_US.srt 7.43KB
014 What is JSX_.mp4 65.24MB
015 Converting HTML to JSX.en_US.srt 8.60KB
015 Converting HTML to JSX.mp4 69.43MB
016 Inline Styling with JSX.en_US.srt 4.77KB
016 Inline Styling with JSX.mp4 44.66MB
017 17-converting-styling.zip 23.64KB
017 Converting Styling to JSX Format.en_US.srt 4.74KB
017 Converting Styling to JSX Format.mp4 43.72MB
018 18-classname.zip 23.83KB
018 Class vs ClassName.en_US.srt 3.72KB
018 Class vs ClassName.mp4 29.50MB
019 19-referencing-js.zip 23.38KB
019 Referencing JS Variables in JSX.en_US.srt 4.02KB
019 Referencing JS Variables in JSX.mp4 39.66MB
020 20-values.zip 23.38KB
020 Values JSX Can't Show.en_US.srt 7.48KB
020 Values JSX Can't Show.mp4 65.65MB
021 21-finding.zip 23.38KB
021 Finding Forbidden Property Names.en_US.srt 4.57KB
021 Finding Forbidden Property Names.mp4 35.09MB
022 Exercise Introduction.en_US.srt 2.76KB
022 Exercise Introduction.mp4 23.19MB
023 [exercise_info] Test Your Knowledge_ JSX Interpolation.html 1.14KB
023 [exercise_solution] Test Your Knowledge_ JSX Interpolation.zip 598B
023 [exercise] Test Your Knowledge_ JSX Interpolation.zip 592B
023 JSX Exercise Solution.en_US.srt 1.73KB
023 JSX Exercise Solution.mp4 16.54MB
024 Three Tenets of Components.en_US.srt 4.56KB
024 Three Tenets of Components.mp4 40.07MB
025 Application Overview.en_US.srt 4.62KB
025 Application Overview.mp4 30.57MB
026 Semantic UI CDN Link.html 841B
027 27-free-styling.zip 23.43KB
027 Getting Some Free Styling.en_US.srt 10.62KB
027 Getting Some Free Styling.mp4 108.98MB
028 28-naive.zip 23.57KB
028 Naive Component Approach.en_US.srt 6.61KB
028 Naive Component Approach.mp4 58.70MB
029 Important Note about Faker Images.html 1.51KB
030 29-specifying-images.zip 23.60KB
030 Specifying Images in JSX.en_US.srt 9.07KB
030 Specifying Images in JSX.mp4 84.50MB
031 30-duplicating.zip 23.62KB
031 Duplicating a Single Component.en_US.srt 3.05KB
031 Duplicating a Single Component.mp4 40.80MB
032 31-extracting.zip 24.05KB
032 Extracting JSX to New Components.en_US.srt 7.06KB
032 Extracting JSX to New Components.mp4 80.54MB
033 32-nesting.zip 23.96KB
033 Component Nesting.en_US.srt 10.25KB
033 Component Nesting.mp4 101.54MB
034 React's Props System.en_US.srt 5.70KB
034 React's Props System.mp4 48.58MB
035 34-passing-and-receiving.zip 23.98KB
035 Passing and Receiving Props.en_US.srt 10.57KB
035 Passing and Receiving Props.mp4 106.78MB
036 35-passing-multiple.zip 24.02KB
036 Passing Multiple Props.en_US.srt 4.39KB
036 Passing Multiple Props.mp4 48.27MB
037 36-passing-props-solutions.zip 24.06KB
037 Passing Props - Solutions.en_US.srt 9.14KB
037 Passing Props - Solutions.mp4 96.70MB
038 Component Reuse.en_US.srt 5.59KB
038 Component Reuse.mp4 46.60MB
039 38-implementing-approval.zip 24.47KB
039 Implementing an Approval Card.en_US.srt 8.87KB
039 Implementing an Approval Card.mp4 80.93MB
040 39-showing-custom.zip 24.50KB
040 Showing Custom Children.en_US.srt 8.25KB
040 Showing Custom Children.mp4 85.94MB
041 40-reuse.zip 24.53KB
041 Component Reuse.en_US.srt 3.88KB
041 Component Reuse.mp4 44.71MB
042 Exercise - Props.en_US.srt 2.34KB
042 Exercise - Props.mp4 25.34MB
043 [exercise_info] Test Your Knowledge_ Props.html 1.57KB
043 [exercise_solution] Test Your Knowledge_ Props.zip 618B
043 [exercise] Test Your Knowledge_ Props.zip 666B
043 Props Exercise Solution.en_US.srt 4.03KB
043 Props Exercise Solution.mp4 35.19MB
044 Exercise - Children.en_US.srt 3.07KB
044 Exercise - Children.mp4 35.02MB
045 [exercise_info] Test Your Knowledge_ Children Through Props.html 1.31KB
045 [exercise_solution] Test Your Knowledge_ Children Through Props.zip 916B
045 [exercise] Test Your Knowledge_ Children Through Props.zip 863B
045 Children Exercise Solution.en_US.srt 3.90KB
045 Children Exercise Solution.mp4 44.58MB
046 Class-Based Components.en_US.srt 9.74KB
046 Class-Based Components.mp4 61.82MB
047 Application Overview.en_US.srt 6.66KB
047 Application Overview.mp4 53.21MB
048 47-scaffolding.zip 23.01KB
048 Scaffolding the App.en_US.srt 8.57KB
048 Scaffolding the App.mp4 77.29MB
049 48-getting-users-location.zip 23.08KB
049 Getting a Users Physical Location.en_US.srt 9.14KB
049 Getting a Users Physical Location.mp4 80.47MB
050 Resetting Geolocation Preferences.en_US.srt 3.73KB
050 Resetting Geolocation Preferences.mp4 27.91MB
051 Handling Async Operations with Functional Components.en_US.srt 5.76KB
051 Handling Async Operations with Functional Components.mp4 51.10MB
052 51-refactoring.zip 23.39KB
052 Refactoring from Functional to Class Components.en_US.srt 7.65KB
052 Refactoring from Functional to Class Components.mp4 69.84MB
053 The Rules of State.en_US.srt 9.98KB
053 The Rules of State.mp4 89.56MB
054 53-initializing-state.zip 23.15KB
054 Initializing State Through Constructors.en_US.srt 9.52KB
054 Initializing State Through Constructors.mp4 88.26MB
055 54-updating-state.zip 23.23KB
055 Updating State Properties.en_US.srt 11.38KB
055 Updating State Properties.mp4 117.25MB
056 App Lifecycle Walkthrough.en_US.srt 10.50KB
056 App Lifecycle Walkthrough.mp4 122.04MB
057 56-handling-errors.zip 23.28KB
057 Handling Errors Gracefully.en_US.srt 9.76KB
057 Handling Errors Gracefully.mp4 86.84MB
058 57-conditionally-rendering.zip 23.30KB
058 Conditionally Rendering Content.en_US.srt 8.46KB
058 Conditionally Rendering Content.mp4 72.26MB
059 Introducing Lifecycle Methods.en_US.srt 10.92KB
059 Introducing Lifecycle Methods.mp4 103.45MB
060 Why Lifecycle Methods_.en_US.srt 10.07KB
060 Why Lifecycle Methods_.mp4 105.24MB
061 60-refactoring-data.zip 23.29KB
061 Refactoring Data Loading to Lifecycle Methods.en_US.srt 4.05KB
061 Refactoring Data Loading to Lifecycle Methods.mp4 43.97MB
062 61-alternate-state.zip 23.23KB
062 Alternate State Initialization.en_US.srt 8.04KB
062 Alternate State Initialization.mp4 69.10MB
063 62-passing-state.zip 23.27KB
063 Passing State as Props.en_US.srt 6.32KB
063 Passing State as Props.mp4 68.12MB
064 63-determining-season.zip 23.36KB
064 Determining Season.en_US.srt 7.98KB
064 Determining Season.mp4 82.21MB
065 64-ternary.zip 23.41KB
065 Ternary Expressions in JSX.en_US.srt 5.49KB
065 Ternary Expressions in JSX.mp4 50.53MB
066 Icons Not Loading and CORS errors.html 1.64KB
067 65-showing-icons.zip 23.45KB
067 Showing Icons.en_US.srt 6.70KB
067 Showing Icons.mp4 69.11MB
068 66-extracting.zip 23.48KB
068 Extracting Options to Config Objects.en_US.srt 6.00KB
068 Extracting Options to Config Objects.mp4 66.54MB
069 67-adding-styling.zip 23.92KB
069 Adding Some Styling.en_US.srt 14.03KB
069 Adding Some Styling.mp4 143.59MB
070 68-showing-spinner.zip 24.26KB
070 Showing a Loading Spinner.en_US.srt 9.06KB
070 Showing a Loading Spinner.mp4 84.14MB
071 69-specifying-default.zip 24.31KB
071 Specifying Default Props.en_US.srt 7.45KB
071 Specifying Default Props.mp4 61.73MB
072 70-avoiding.zip 24.31KB
072 Avoiding Conditionals in Render.en_US.srt 8.14KB
072 Avoiding Conditionals in Render.mp4 97.13MB
073 Breather and Review.en_US.srt 12.98KB
073 Breather and Review.mp4 154.48MB
074 [exercise_info] Class-Based Components.html 1.20KB
074 [exercise_solution] Class-Based Components.zip 618B
074 [exercise] Class-Based Components.zip 622B
074 Exercise Solution - Class-Based Components.en_US.srt 3.20KB
074 Exercise Solution - Class-Based Components.mp4 25.55MB
075 [exercise_info] Updating Components with State.html 1.48KB
075 [exercise_solution] Updating Components with State.zip 724B
075 [exercise] Updating Components with State.zip 668B
075 Updating Components with State.en_US.srt 5.43KB
075 Updating Components with State.mp4 42.99MB
076 App Overview.en_US.srt 7.67KB
076 App Overview.mp4 60.75MB
077 Component Design.en_US.srt 5.74KB
077 Component Design.mp4 43.28MB
078 76-adding-structure.zip 23.07KB
078 Adding Some Project Structure.en_US.srt 6.38KB
078 Adding Some Project Structure.mp4 47.63MB
079 77-showing-forms.zip 23.46KB
079 Showing Forms to the User.en_US.srt 5.38KB
079 Showing Forms to the User.mp4 43.57MB
080 78-adding-style.zip 23.55KB
080 Adding a Touch of Style.en_US.srt 5.15KB
080 Adding a Touch of Style.mp4 53.63MB
081 79-creating-event-handlers.zip 23.60KB
081 Creating Event Handlers.en_US.srt 11.19KB
081 Creating Event Handlers.mp4 103.82MB
082 80-alternate-syntax.zip 23.60KB
082 Alternate Event Handler Syntax.en_US.srt 3.74KB
082 Alternate Event Handler Syntax.mp4 32.11MB
083 81-uncontrolled.zip 23.61KB
083 Uncontrolled vs Controlled Elements.en_US.srt 5.65KB
083 Uncontrolled vs Controlled Elements.mp4 44.81MB
084 More on Controlled Elements.en_US.srt 16.13KB
084 More on Controlled Elements.mp4 135.33MB
085 Exercise Overview - Receiving Values.en_US.srt 2.52KB
085 Exercise Overview - Receiving Values.mp4 13.05MB
086 [exercise_info] Receiving Values From Controlled Elements.html 1.83KB
086 [exercise_solution] Receiving Values From Controlled Elements.zip 893B
086 [exercise] Receiving Values From Controlled Elements.zip 854B
086 Exercise Solution.en_US.srt 1.69KB
086 Exercise Solution.mp4 11.66MB
087 83-handling-form.zip 23.66KB
087 Handling Form Submittal.en_US.srt 5.37KB
087 Handling Form Submittal.mp4 52.73MB
088 Understanding 'this' In Javascript.en_US.srt 17.18KB
088 Understanding 'this' In Javascript.mp4 123.80MB
089 85-solving-context.zip 23.66KB
089 Solving Context Issues.en_US.srt 11.77KB
089 Solving Context Issues.mp4 99.00MB
090 Communicating Child to Parent.en_US.srt 5.32KB
090 Communicating Child to Parent.mp4 50.69MB
091 87-invoking.zip 23.72KB
091 Invoking Callbacks in Children.en_US.srt 6.89KB
091 Invoking Callbacks in Children.mp4 66.54MB
092 Fetching Data.en_US.srt 6.82KB
092 Fetching Data.mp4 59.38MB
093 89-axios.zip 23.73KB
093 Axios vs Fetch.en_US.srt 6.90KB
093 Axios vs Fetch.mp4 50.75MB
094 90-viewing-request.zip 23.87KB
094 Viewing Request Results.en_US.srt 11.95KB
094 Viewing Request Results.mp4 126.85MB
095 91-handling-request.zip 23.91KB
095 Handling Requests with Async Await.en_US.srt 11.33KB
095 Handling Requests with Async Await.mp4 112.91MB
096 92-setting-state.zip 23.99KB
096 Setting State After Async Requests.en_US.srt 9.00KB
096 Setting State After Async Requests.mp4 110.68MB
097 93-binding-callbacks.zip 23.95KB
097 Binding Callbacks.en_US.srt 3.58KB
097 Binding Callbacks.mp4 39.95MB
098 94-creating-custom.zip 24.39KB
098 Creating Custom Clients.en_US.srt 7.71KB
098 Creating Custom Clients.mp4 77.40MB
099 95-rendering-lists.zip 24.72KB
099 Rendering Lists.en_US.srt 3.76KB
099 Rendering Lists.mp4 35.95MB
100 Review of Map Statements.en_US.srt 8.35KB
100 Review of Map Statements.mp4 49.50MB
101 97-rendering-lists-of-components.zip 24.75KB
101 Rendering Lists of Components.en_US.srt 4.15KB
101 Rendering Lists of Components.mp4 49.34MB
102 The Purpose of Keys in Lists.en_US.srt 8.43KB
102 The Purpose of Keys in Lists.mp4 92.87MB
103 99-implementing-keys.zip 24.77KB
103 Implementing Keys in Lists.en_US.srt 6.92KB
103 Implementing Keys in Lists.mp4 86.51MB
104 Exercise Overview - List Building.en_US.srt 1.66KB
104 Exercise Overview - List Building.mp4 8.48MB
105 [exercise_info] Practicing List Building.html 1.64KB
105 [exercise_solution] Practicing List Building.zip 371B
105 [exercise] Practicing List Building.zip 313B
105 Exercise Solution.en_US.srt 2.19KB
105 Exercise Solution.mp4 11.05MB
106 100-grid-css.zip 25.14KB
106 Grid CSS.en_US.srt 9.43KB
106 Grid CSS.mp4 122.34MB
107 101-issues.zip 25.16KB
107 Issues with Grid CSS.en_US.srt 6.40KB
107 Issues with Grid CSS.mp4 120.85MB
108 102-creating-image-card.zip 25.54KB
108 Creating an Image Card Component.en_US.srt 7.47KB
108 Creating an Image Card Component.mp4 81.16MB
109 Accessing the DOM with Refs.en_US.srt 5.05KB
109 Accessing the DOM with Refs.mp4 59.42MB
110 104-accessing-image-height.zip 25.60KB
110 Accessing Image Height.en_US.srt 11.45KB
110 Accessing Image Height.mp4 157.12MB
111 105-callbacks-on-load.zip 26.95KB
111 Callbacks on Image Load.en_US.srt 4.38KB
111 Callbacks on Image Load.mp4 43.01MB
112 106-dynamic-spans.zip 25.71KB
112 Dynamic Spans.en_US.srt 11.06KB
112 Dynamic Spans.mp4 165.24MB
113 App Review.en_US.srt 5.87KB
113 App Review.mp4 70.11MB
114 App Overview.en_US.srt 4.32KB
114 App Overview.mp4 29.28MB
115 Component Design.en_US.srt 4.90KB
115 Component Design.mp4 37.37MB
116 110-scaffolding.zip 23.45KB
116 Scaffolding the App.en_US.srt 8.71KB
116 Scaffolding the App.mp4 75.12MB
117 111-reminder.zip 23.68KB
117 Reminder on Event Handlers.en_US.srt 9.08KB
117 Reminder on Event Handlers.mp4 96.16MB
118 112-handling-form-submittal.zip 23.76KB
118 Handling Form Submittal.en_US.srt 5.32KB
118 Handling Form Submittal.mp4 62.65MB
119 Accessing the Youtube API.en_US.srt 13.27KB
119 Accessing the Youtube API.mp4 115.06MB
120 Axios Version Bug & 400 _Required Parameter_ part_ Error.html 2.93KB
121 Searching for Videos.en_US.srt 10.06KB
121 Searching for Videos.mp4 96.68MB
122 Adding a Video Type.html 1.69KB
123 117-putting-together.zip 24.39KB
123 Putting it All Together.en_US.srt 9.62KB
123 Putting it All Together.mp4 106.73MB
124 118-updating-state.zip 24.47KB
124 Updating State with Fetched Data.en_US.srt 6.74KB
124 Updating State with Fetched Data.mp4 78.41MB
125 119-passing-state.zip 24.79KB
125 Passing State as Props.en_US.srt 5.26KB
125 Passing State as Props.mp4 52.83MB
126 120-rendering-list.zip 25.14KB
126 Rendering a List of Videos.en_US.srt 6.55KB
126 Rendering a List of Videos.mp4 56.63MB
127 121-rendering-thumbnails.zip 25.19KB
127 Rendering Video Thumbnails.en_US.srt 6.40KB
127 Rendering Video Thumbnails.mp4 79.93MB
128 122-styling-list.zip 25.60KB
128 Styling a List.en_US.srt 12.79KB
128 Styling a List.mp4 147.02MB
129 Communicating from Child to Parent.en_US.srt 7.75KB
129 Communicating from Child to Parent.mp4 84.94MB
130 124-deeply-nested.zip 25.70KB
130 Deeply Nested Callbacks.en_US.srt 8.79KB
130 Deeply Nested Callbacks.mp4 117.33MB
131 125-conditional.zip 26.07KB
131 Conditional Rendering.en_US.srt 8.09KB
131 Conditional Rendering.mp4 94.65MB
132 126-styling-video-detail.zip 26.13KB
132 Styling the VideoDetail.en_US.srt 4.63KB
132 Styling the VideoDetail.mp4 56.01MB
133 127-displaying-video-player.zip 26.20KB
133 Displaying a Video Player.en_US.srt 11.87KB
133 Displaying a Video Player.mp4 184.22MB
134 128-fixing-warnings.zip 26.29KB
134 Fixing a Few Warnings.en_US.srt 9.15KB
134 Fixing a Few Warnings.mp4 122.83MB
135 129-defaulting-video.zip 26.33KB
135 Defaulting Video Selection.en_US.srt 7.20KB
135 Defaulting Video Selection.mp4 98.39MB
136 React Hooks.en_US.srt 5.86KB
136 React Hooks.mp4 30.60MB
137 Important Note.html 1.47KB
138 App Architecture.en_US.srt 8.78KB
138 App Architecture.mp4 47.71MB
139 Communicating the Items Prop.en_US.srt 6.27KB
139 Communicating the Items Prop.mp4 32.96MB
140 004-widgets.zip 171.57KB
140 Building and Styling the Accordion.en_US.srt 8.61KB
140 Building and Styling the Accordion.mp4 60.90MB
140 Lecture-on-React-Fragments.txt 74B
141 005-widgets.zip 171.63KB
141 Helper Functions in Function Components.en_US.srt 7.95KB
141 Helper Functions in Function Components.mp4 55.25MB
142 006-widgets.zip 171.66KB
142 Introducing useState.en_US.srt 5.68KB
142 Introducing useState.mp4 41.45MB
143 Understanding useState.en_US.srt 12.55KB
143 Understanding useState.mp4 92.63MB
144 Setter Functions.en_US.srt 2.42KB
144 Setter Functions.mp4 16.95MB
145 009-widgets.zip 171.68KB
145 Expanding the Accordion.en_US.srt 4.86KB
145 Expanding the Accordion.mp4 41.48MB
146 Exercise Overview.en_US.srt 1.34KB
146 Exercise Overview.mp4 6.07MB
147 [exercise_info] UseState Exercise.html 1.56KB
147 [exercise_solution] UseState Exercise.zip 339B
147 [exercise] UseState Exercise.zip 371B
147 Exercise Solution.en_US.srt 2.95KB
147 Exercise Solution.mp4 10.78MB
148 Creating Additional Widgets.en_US.srt 4.61KB
148 Creating Additional Widgets.mp4 30.54MB
149 The Search Widget Architecture.en_US.srt 7.61KB
149 The Search Widget Architecture.mp4 47.27MB
150 014-widgets.zip 171.94KB
150 Scaffolding the Widget.en_US.srt 2.40KB
150 Scaffolding the Widget.mp4 15.51MB
151 015-widgets.zip 172.08KB
151 Text Inputs with Hooks.en_US.srt 6.67KB
151 Text Inputs with Hooks.mp4 35.44MB
152 When do we Search_.en_US.srt 10.59KB
152 When do we Search_.mp4 93.37MB
153 017-widgets.zip 172.11KB
153 The useEffect Hook.en_US.srt 10.10KB
153 The useEffect Hook.mp4 71.05MB
154 018-widgets.zip 172.15KB
154 Testing Execution.en_US.srt 6.07KB
154 Testing Execution.mp4 42.90MB
155 [quiz] When Does It Run_.html 8.12KB
155 019-widgets.zip 172.45KB
155 Async Code in useEffect.en_US.srt 11.69KB
155 Async Code in useEffect.mp4 63.15MB
156 020-widgets.zip 172.53KB
156 Executing the Request from useEffect.en_US.srt 5.57KB
156 Executing the Request from useEffect.mp4 41.84MB
157 021-widgets.zip 172.57KB
157 Default Search Terms.en_US.srt 7.50KB
157 Default Search Terms.mp4 64.43MB
158 022-widgets.zip 172.67KB
158 List Building!.en_US.srt 5.28KB
158 List Building!.mp4 55.42MB
159 XSS Attacks in React.en_US.srt 11.17KB
159 XSS Attacks in React.mp4 87.87MB
160 023-widgets.zip 172.71KB
160 023-widgets-xss.zip 5.39KB
160 XSS Server Code.html 1.11KB
161 024-widgets.zip 172.77KB
161 Linking to a Wikipedia Page.en_US.srt 5.53KB
161 Linking to a Wikipedia Page.mp4 48.03MB
162 025-widgets.zip 172.78KB
162 Only Search with a Term.en_US.srt 1.58KB
162 Only Search with a Term.mp4 15.09MB
163 Throttling API Requests.en_US.srt 6.38KB
163 Throttling API Requests.mp4 46.42MB
164 027-widgets.zip 172.80KB
164 Reminder on setTimeout.en_US.srt 5.17KB
164 Reminder on setTimeout.mp4 40.46MB
165 useEffect's Cleanup Function.en_US.srt 9.72KB
165 useEffect's Cleanup Function.mp4 70.06MB
166 029-widgets.zip 172.82KB
166 Implementing a Delayed Request.en_US.srt 4.45KB
166 Implementing a Delayed Request.mp4 39.68MB
167 030-widgets.zip 172.84KB
167 Searching on Initial Render.en_US.srt 3.72KB
167 Searching on Initial Render.mp4 26.74MB
168 Edge Case When Clearing Out Input Form.html 1.35KB
169 031-widgets.zip 173.38KB
169 Optional Video - Fixing a Warning.en_US.srt 32.60KB
169 Optional Video - Fixing a Warning.mp4 262.80MB
170 Dropdown Architecture.en_US.srt 5.46KB
170 Dropdown Architecture.mp4 27.45MB
171 033-widgets.zip 173.18KB
171 Scaffolding the Dropdown.en_US.srt 4.36KB
171 Scaffolding the Dropdown.mp4 27.85MB
172 034-widgets.zip 173.37KB
172 A Lot of JSX.en_US.srt 7.53KB
172 A Lot of JSX.mp4 43.89MB
173 035-widgets.zip 173.47KB
173 Selection State.en_US.srt 8.99KB
173 Selection State.mp4 63.04MB
174 036-widgets.zip 173.49KB
174 Filtering the Option List.en_US.srt 2.53KB
174 Filtering the Option List.mp4 14.85MB
175 037-widgets.zip 173.56KB
175 Hiding and Showing the Option List.en_US.srt 11.18KB
175 Hiding and Showing the Option List.mp4 70.74MB
176 Err... Why is this Hard_.en_US.srt 6.27KB
176 Err... Why is this Hard_.mp4 31.52MB
177 Reminder on Event Bubbling.en_US.srt 7.09KB
177 Reminder on Event Bubbling.mp4 50.40MB
178 Applying What We've Learned.en_US.srt 5.73KB
178 Applying What We've Learned.mp4 27.71MB
179 041-widgets.zip 173.62KB
179 Binding an Event Handler.en_US.srt 4.18KB
179 Binding an Event Handler.mp4 31.56MB
180 Why Stay Open!_.en_US.srt 7.89KB
180 Why Stay Open!_.mp4 63.85MB
181 Which Element Was Clicked_.en_US.srt 6.70KB
181 Which Element Was Clicked_.mp4 52.50MB
182 Important Update for React v17.html 1.84KB
183 044-widgets.zip 173.67KB
183 Making use of useRef.en_US.srt 5.91KB
183 Making use of useRef.mp4 58.87MB
184 045-widgets.zip 173.76KB
184 Body Event Listener Cleanup.en_US.srt 10.19KB
184 Body Event Listener Cleanup.mp4 70.36MB
185 The Translate Widget.en_US.srt 6.57KB
185 The Translate Widget.mp4 31.47MB
186 047-widgets.zip 174.08KB
186 Scaffolding the Translate Component.en_US.srt 7.27KB
186 Scaffolding the Translate Component.mp4 51.24MB
187 048-widgets.zip 174.17KB
187 Adding the Language Input.en_US.srt 5.29KB
187 Adding the Language Input.mp4 42.29MB
188 Understanding the Convert Component.en_US.srt 9.98KB
188 Understanding the Convert Component.mp4 75.84MB
189 Google Translate API Key.html 904B
190 050-widgets.zip 174.59KB
190 Building the Convert Component.en_US.srt 5.04KB
190 Building the Convert Component.mp4 41.49MB
191 051-widgets.zip 174.67KB
191 Using the Google Translate API.en_US.srt 9.64KB
191 Using the Google Translate API.mp4 63.26MB
192 Displaying Translated Text.en_US.srt 8.10KB
192 Displaying Translated Text.mp4 62.60MB
193 053-widgets.zip 174.86KB
193 Debouncing Translation Updates.en_US.srt 10.29KB
193 Debouncing Translation Updates.mp4 68.24MB
194 Reviewing UseState and UseEffect.en_US.srt 1.49KB
194 Reviewing UseState and UseEffect.mp4 7.72MB
195 [exercise_info] Practicing With UseState and UseEffect.html 1.85KB
195 [exercise_solution] Practicing With UseState and UseEffect.zip 650B
195 [exercise] Practicing With UseState and UseEffect.zip 664B
195 Exercise Solution.en_US.srt 2.41KB
195 Exercise Solution.mp4 11.42MB
196 Navigation in React.en_US.srt 3.74KB
196 Navigation in React.mp4 23.48MB
197 055-widgets.zip 174.97KB
197 Basic Component Routing.en_US.srt 10.02KB
197 Basic Component Routing.mp4 87.06MB
198 056-widgets.zip 175.35KB
198 Building a Reusable Route Component.en_US.srt 9.31KB
198 Building a Reusable Route Component.mp4 70.75MB
199 057-widgets.zip 175.64KB
199 Implementing a Header for Navigation.en_US.srt 3.52KB
199 Implementing a Header for Navigation.mp4 32.92MB
200 Handling Navigation.en_US.srt 5.61KB
200 Handling Navigation.mp4 51.46MB
201 059-widgets.zip 175.99KB
201 Building a Link.en_US.srt 7.69KB
201 Building a Link.mp4 59.69MB
202 060-widgets.zip 176.02KB
202 Changing the URL.en_US.srt 5.02KB
202 Changing the URL.mp4 24.31MB
203 061-widgets.zip 176.17KB
203 Detecting Navigation.en_US.srt 6.13KB
203 Detecting Navigation.mp4 39.99MB
204 062-widgets.zip 176.19KB
204 Updating the Route.en_US.srt 6.93KB
204 Updating the Route.mp4 56.70MB
205 063-widgets.zip 176.22KB
205 Handling Command Clicks.en_US.srt 3.29KB
205 Handling Command Clicks.mp4 19.13MB
206 Project Overview.en_US.srt 3.75KB
206 Project Overview.mp4 17.06MB
207 Refactoring the SearchBar.en_US.srt 11.71KB
207 Refactoring the SearchBar.mp4 107.85MB
208 003-videos-hooks.zip 158.48KB
208 Refactoring the App.en_US.srt 11.30KB
208 Refactoring the App.mp4 110.00MB
209 004-videos-hooks.zip 158.46KB
209 Removing a Callback.en_US.srt 4.50KB
209 Removing a Callback.mp4 40.83MB
210 Overview on Custom Hooks.en_US.srt 8.92KB
210 Overview on Custom Hooks.mp4 61.92MB
211 Process for Building Custom Hooks.en_US.srt 10.42KB
211 Process for Building Custom Hooks.mp4 67.72MB
212 007-videos-hooks.zip 158.92KB
212 Extracting Video Logic.en_US.srt 10.12KB
212 Extracting Video Logic.mp4 63.31MB
213 008-videos-hooks.zip 158.94KB
213 Using the Custom Hook.en_US.srt 8.45KB
213 Using the Custom Hook.mp4 78.53MB
214 Exercise Overview - Custom Hooks.en_US.srt 1.90KB
214 Exercise Overview - Custom Hooks.mp4 7.56MB
215 [exercise_info] Another Use of Custom Hooks.html 1.55KB
215 [exercise_solution] Another Use of Custom Hooks.zip 632B
215 [exercise] Another Use of Custom Hooks.zip 644B
215 Exercise Solution.en_US.srt 2.42KB
215 Exercise Solution.mp4 12.62MB
216 Deployment Overview.en_US.srt 5.33KB
216 Deployment Overview.mp4 30.98MB
217 Deployment with Vercel.en_US.srt 9.56KB
217 Deployment with Vercel.mp4 57.59MB
218 Deployment with Netlify.en_US.srt 11.08KB
218 Deployment with Netlify.mp4 72.55MB
219 Introduction to Redux.en_US.srt 5.16KB
219 Introduction to Redux.mp4 41.51MB
220 Redux by Analogy.en_US.srt 11.18KB
220 Redux by Analogy.mp4 99.57MB
221 A Bit More Analogy.en_US.srt 8.07KB
221 A Bit More Analogy.mp4 68.17MB
222 Finishing the Analogy.en_US.srt 14.56KB
222 Finishing the Analogy.mp4 133.62MB
223 Mapping the Analogy to Redux.en_US.srt 8.32KB
223 Mapping the Analogy to Redux.mp4 72.59MB
224 Modeling with Redux.en_US.srt 12.42KB
224 Modeling with Redux.mp4 93.53MB
225 Creating Reducers.en_US.srt 16.56KB
225 Creating Reducers.mp4 146.30MB
226 Rules of Reducers.en_US.srt 6.96KB
226 Rules of Reducers.mp4 66.47MB
227 Testing Our Example.en_US.srt 11.41KB
227 Testing Our Example.mp4 119.57MB
228 Important Redux Notes.en_US.srt 11.04KB
228 Important Redux Notes.mp4 113.61MB
229 Finished Insurance Policy Code.html 690B
230 React Cooperating with Redux.en_US.srt 2.84KB
230 React Cooperating with Redux.mp4 19.94MB
231 218-react-redux.zip 23.11KB
231 React, Redux, and...React-Redux!_.en_US.srt 8.03KB
231 React, Redux, and...React-Redux!_.mp4 65.48MB
232 Design of the Redux App.en_US.srt 7.06KB
232 Design of the Redux App.mp4 50.81MB
233 How React-Redux Works.en_US.srt 10.46KB
233 How React-Redux Works.mp4 84.37MB
234 221-redux-project.zip 23.49KB
234 Redux Project Structure.en_US.srt 6.23KB
234 Redux Project Structure.mp4 45.23MB
235 222-named-vs-default.zip 23.60KB
235 Named vs Default Exports.en_US.srt 5.37KB
235 Named vs Default Exports.mp4 38.97MB
236 223-building-reducers.zip 24.20KB
236 Building Reducers.en_US.srt 7.21KB
236 Building Reducers.mp4 66.98MB
237 224-wiring-up.zip 24.31KB
237 Wiring Up the Provider.en_US.srt 8.35KB
237 Wiring Up the Provider.mp4 82.66MB
238 225-connect.zip 24.69KB
238 The Connect Function.en_US.srt 8.29KB
238 The Connect Function.mp4 65.13MB
239 226-configuring.zip 24.74KB
239 Configuring Connect with MapStateToProps.en_US.srt 9.69KB
239 Configuring Connect with MapStateToProps.mp4 89.89MB
240 227-building-a-list.zip 24.90KB
240 Building a List with Redux Data.en_US.srt 10.31KB
240 Building a List with Redux Data.mp4 98.28MB
241 [exercise_info] Extracting More Data From Redux.html 2.38KB
241 [exercise_solution] Extracting More Data From Redux.zip 1.21KB
241 [exercise] Extracting More Data From Redux.zip 1.16KB
241 Solution to Extracting More Data.html 2.35KB
242 228-calling-action-creators.zip 24.96KB
242 Calling Action Creators from Components.en_US.srt 10.95KB
242 Calling Action Creators from Components.mp4 112.40MB
243 Redux is Not Magic!.en_US.srt 9.26KB
243 Redux is Not Magic!.mp4 102.01MB
244 230-functional.zip 25.36KB
244 Functional Components with Connect.en_US.srt 9.46KB
244 Functional Components with Connect.mp4 84.48MB
245 231-conditional-rendering.zip 25.43KB
245 Conditional Rendering.en_US.srt 7.63KB
245 Conditional Rendering.mp4 78.61MB
246 [exercise_info] Connecting Components to Redux.html 1.86KB
246 [exercise_solution] Connecting Components to Redux.zip 959B
246 [exercise] Connecting Components to Redux.zip 875B
246 Exercise Solution - Connecting Components to Redux.en_US.srt 9.50KB
246 Exercise Solution - Connecting Components to Redux.mp4 94.21MB
247 App Overview and Goals.en_US.srt 12.73KB
247 App Overview and Goals.mp4 112.56MB
248 239-initial-app-setup.zip 23.18KB
248 Initial App Setup.en_US.srt 9.50KB
248 Initial App Setup.mp4 64.21MB
249 240-tricking-redux.zip 23.64KB
249 Tricking Redux with Dummy Reducers.en_US.srt 5.38KB
249 Tricking Redux with Dummy Reducers.mp4 30.54MB
250 241-a-touch-more.zip 23.99KB
250 A Touch More Setup.en_US.srt 3.33KB
250 A Touch More Setup.mp4 33.63MB
251 How to Fetch Data in a Redux App.en_US.srt 9.31KB
251 How to Fetch Data in a Redux App.mp4 106.07MB
252 243-wiring-up.zip 9.65KB
252 Wiring Up an Action Creator.en_US.srt 4.34KB
252 Wiring Up an Action Creator.mp4 37.13MB
253 244-making-request.zip 25.06KB
253 Making a Request From an Action Creator.en_US.srt 7.68KB
253 Making a Request From an Action Creator.mp4 77.34MB
254 Understanding Async Action Creators.en_US.srt 13.73KB
254 Understanding Async Action Creators.mp4 146.27MB
255 More on Async Action Creators.en_US.srt 9.17KB
255 More on Async Action Creators.mp4 72.64MB
256 Middlewares in Redux.en_US.srt 6.12KB
256 Middlewares in Redux.mp4 56.18MB
257 Behind the Scenes of Redux Thunk.en_US.srt 15.73KB
257 Behind the Scenes of Redux Thunk.mp4 156.01MB
258 249-shortened.zip 25.11KB
258 Shortened Syntax with Redux Thunk.en_US.srt 9.80KB
258 Shortened Syntax with Redux Thunk.mp4 87.86MB
259 Rules of Reducers.en_US.srt 4.24KB
259 Rules of Reducers.mp4 35.00MB
260 251-return-values.zip 25.37KB
260 Return Values from Reducers.en_US.srt 4.78KB
260 Return Values from Reducers.mp4 46.34MB
261 Argument Values.en_US.srt 7.47KB
261 Argument Values.mp4 69.35MB
262 Pure Reducers.en_US.srt 3.80KB
262 Pure Reducers.mp4 31.59MB
263 Mutations in Javascript.en_US.srt 9.80KB
263 Mutations in Javascript.mp4 84.80MB
264 Equality of Arrays and Objects.en_US.srt 3.86KB
264 Equality of Arrays and Objects.mp4 31.71MB
265 A Misleading Rule.en_US.srt 19.13KB
265 A Misleading Rule.mp4 177.60MB
266 Safe State Updates in Reducers.en_US.srt 14.89KB
266 Safe State Updates in Reducers.mp4 147.42MB
267 258-switch-statements.zip 25.45KB
267 Switch Statements in Reducers.en_US.srt 6.08KB
267 Switch Statements in Reducers.mp4 44.09MB
268 [exercise_info] Adding a Reducer Case.html 1.71KB
268 [exercise_solution] Adding a Reducer Case.zip 265B
268 [exercise] Adding a Reducer Case.zip 246B
268 Reducer Case Solution.html 1.35KB
269 259-dispatching.zip 25.50KB
269 Dispatching Correct Values.en_US.srt 9.87KB
269 Dispatching Correct Values.mp4 99.25MB
270 260-list-building.zip 25.63KB
270 List Building!.en_US.srt 5.84KB
270 List Building!.mp4 68.09MB
271 Displaying Users.en_US.srt 11.46KB
271 Displaying Users.mp4 120.52MB
272 262-fetching-singular.zip 25.66KB
272 Fetching Singular Records.en_US.srt 6.34KB
272 Fetching Singular Records.mp4 61.39MB
273 263-displaying-user-header.zip 26.10KB
273 Displaying the User Header.en_US.srt 7.64KB
273 Displaying the User Header.mp4 89.30MB
274 264-finding-relevant.zip 26.56KB
274 Finding Relevant Users.en_US.srt 11.27KB
274 Finding Relevant Users.mp4 127.96MB
275 265-extracting.zip 26.57KB
275 Extracting Logic to MapStateToProps.en_US.srt 11.95KB
275 Extracting Logic to MapStateToProps.mp4 120.85MB
276 That's the Issue!.en_US.srt 4.07KB
276 That's the Issue!.mp4 53.80MB
277 Memoizing Functions.en_US.srt 10.59KB
277 Memoizing Functions.mp4 92.87MB
278 268-memoization-issues.zip 26.63KB
278 Memoization Issues.en_US.srt 10.27KB
278 Memoization Issues.mp4 106.29MB
279 269-one-time.zip 26.61KB
279 One Time Memoization.en_US.srt 7.31KB
279 One Time Memoization.mp4 66.88MB
280 Alternate Overfetching Solution.en_US.srt 7.07KB
280 Alternate Overfetching Solution.mp4 72.53MB
281 271-action-creators.zip 26.68KB
281 Action Creators in Action Creators!.en_US.srt 12.04KB
281 Action Creators in Action Creators!.mp4 144.29MB
282 272-finding-unique.zip 26.67KB
282 Finding Unique User Ids.en_US.srt 13.45KB
282 Finding Unique User Ids.mp4 172.60MB
283 273-quick-refactor.zip 26.67KB
283 Quick Refactor with Chain.en_US.srt 6.49KB
283 Quick Refactor with Chain.mp4 73.89MB
284 App Wrapup.en_US.srt 5.36KB
284 App Wrapup.mp4 54.84MB
285 App Outline.en_US.srt 10.23KB
285 App Outline.mp4 115.13MB
286 Mockups in Detail.en_US.srt 8.59KB
286 Mockups in Detail.mp4 85.08MB
287 App Challenges.en_US.srt 8.34KB
287 App Challenges.mp4 72.01MB
288 Initial Setup.en_US.srt 4.09KB
288 Initial Setup.mp4 24.68MB
289 279-introducing.zip 23.66KB
289 Introducing React Router.en_US.srt 12.44KB
289 Introducing React Router.mp4 87.52MB
290 How React Router Works.en_US.srt 5.66KB
290 How React Router Works.mp4 49.92MB
291 How Paths Get Matched.en_US.srt 13.25KB
291 How Paths Get Matched.mp4 99.69MB
292 How to _Not_ Navigate with React Router.en_US.srt 7.41KB
292 How to _Not_ Navigate with React Router.mp4 67.05MB
293 Navigating with React Router.en_US.srt 7.95KB
293 Navigating with React Router.mp4 72.39MB
294 [Optional] - Different Router Types.en_US.srt 28.65KB
294 [Optional] - Different Router Types.mp4 268.12MB
295 Component Scaffolding.en_US.srt 8.86KB
295 Component Scaffolding.mp4 82.70MB
296 Wiring Up Routes.en_US.srt 5.73KB
296 Wiring Up Routes.mp4 74.17MB
297 Always Visible Components.en_US.srt 3.68KB
297 Always Visible Components.mp4 41.27MB
298 Connecting the Header.en_US.srt 8.65KB
298 Connecting the Header.mp4 85.27MB
299 289-links.zip 28.84KB
299 Links Inside Routers.en_US.srt 4.38KB
299 Links Inside Routers.mp4 40.91MB
300 Exercise Overview - Additional Routes.en_US.srt 1.90KB
300 Exercise Overview - Additional Routes.mp4 10.54MB
301 [exercise_info] Adding Another Route.html 1.91KB
301 [exercise_solution] Adding Another Route.zip 1.76KB
301 [exercise] Adding Another Route.zip 1.71KB
301 Exercise Solution.en_US.srt 2.85KB
301 Exercise Solution.mp4 14.73MB
302 OAuth-Based Authentication.en_US.srt 13.95KB
302 OAuth-Based Authentication.mp4 152.42MB
303 OAuth for Servers vs Browser Apps.en_US.srt 8.39KB
303 OAuth for Servers vs Browser Apps.mp4 93.16MB
304 Creating OAuth Credentials.en_US.srt 8.14KB
304 Creating OAuth Credentials.mp4 72.93MB
305 293-wiring-up-gapi.zip 29.38KB
305 Wiring Up the Google API Library.en_US.srt 12.95KB
305 Wiring Up the Google API Library.mp4 116.86MB
306 Sending a User Into the OAuth Flow.en_US.srt 8.73KB
306 Sending a User Into the OAuth Flow.mp4 90.12MB
307 295-rendering-auth-status.zip 29.53KB
307 Rendering Authentication Status.en_US.srt 14.40KB
307 Rendering Authentication Status.mp4 139.75MB
308 296-updating-auth.zip 29.56KB
308 Updating Auth State.en_US.srt 10.73KB
308 Updating Auth State.mp4 97.46MB
309 297-displaying.zip 29.60KB
309 Displaying Sign In and Sign Out Buttons.en_US.srt 5.13KB
309 Displaying Sign In and Sign Out Buttons.mp4 45.89MB
310 298-on-demand.zip 29.64KB
310 On-Demand Sign In and Sign Out.en_US.srt 4.65KB
310 On-Demand Sign In and Sign Out.mp4 54.35MB
311 Redux Architecture Design.en_US.srt 15.04KB
311 Redux Architecture Design.mp4 143.35MB
312 300-redux-setup.zip 30.64KB
312 Redux Setup.en_US.srt 6.23KB
312 Redux Setup.mp4 48.35MB
313 301-connecting.zip 30.79KB
313 Connecting Auth with Action Creators.en_US.srt 6.75KB
313 Connecting Auth with Action Creators.mp4 65.56MB
314 302-building.zip 31.18KB
314 Building the Auth Reducer.en_US.srt 7.69KB
314 Building the Auth Reducer.mp4 59.42MB
315 303-handling.zip 31.19KB
315 Handling Auth Status Through Redux.en_US.srt 8.17KB
315 Handling Auth Status Through Redux.mp4 86.58MB
316 304-fixed-action.zip 31.50KB
316 Fixed Action Types.en_US.srt 8.44KB
316 Fixed Action Types.mp4 68.54MB
317 305-recording.zip 31.56KB
317 Recording the User's ID.en_US.srt 9.08KB
317 Recording the User's ID.mp4 81.36MB
318 306-using-redux-devtools.zip 31.65KB
318 Using Redux Dev Tools to Inspect the Store.en_US.srt 14.68KB
318 Using Redux Dev Tools to Inspect the Store.mp4 154.78MB
319 Debug Sessions with Redux Dev Tools.en_US.srt 6.59KB
319 Debug Sessions with Redux Dev Tools.mp4 45.41MB
320 Forms with Redux Form.en_US.srt 9.69KB
320 Forms with Redux Form.mp4 72.29MB
321 Useful Redux Form Examples.en_US.srt 4.56KB
321 Useful Redux Form Examples.mp4 50.31MB
322 310-connecting-redux-form.zip 31.68KB
322 Connecting Redux Form.en_US.srt 6.28KB
322 Connecting Redux Form.mp4 49.16MB
323 Creating Forms.en_US.srt 11.91KB
323 Creating Forms.mp4 104.57MB
324 312-automatically-handling.zip 31.82KB
324 Automatically Handling Events.en_US.srt 13.74KB
324 Automatically Handling Events.mp4 129.22MB
325 313-customizing-form.zip 31.88KB
325 Customizing Form Fields.en_US.srt 5.75KB
325 Customizing Form Fields.mp4 55.83MB
326 314-handling-form.zip 31.96KB
326 Handling Form Submission.en_US.srt 8.87KB
326 Handling Form Submission.mp4 74.89MB
327 315-validation.zip 32.04KB
327 Validation of Form Inputs.en_US.srt 10.16KB
327 Validation of Form Inputs.mp4 90.89MB
328 316-displaying-validation.zip 32.06KB
328 Displaying Validation Messages.en_US.srt 8.50KB
328 Displaying Validation Messages.mp4 89.97MB
329 317-showing-errors.zip 32.13KB
329 Showing Errors on Touch.en_US.srt 11.36KB
329 Showing Errors on Touch.mp4 106.80MB
330 318-highlighting-errors.zip 32.17KB
330 Highlighting Errored Fields.en_US.srt 5.26KB
330 Highlighting Errored Fields.mp4 51.37MB
331 Creating Streams.en_US.srt 4.38KB
331 Creating Streams.mp4 41.65MB
332 REST-ful Conventions.en_US.srt 7.54KB
332 REST-ful Conventions.mp4 67.01MB
333 Setting Up an API Server.en_US.srt 9.24KB
333 Setting Up an API Server.mp4 72.61MB
334 322-creatings-streams.zip 32.73KB
334 Creating Streams Through Action Creators.en_US.srt 7.85KB
334 Creating Streams Through Action Creators.mp4 74.08MB
335 323-creating-a-stream-REST.zip 33.79KB
335 Creating a Stream with REST Conventions.en_US.srt 9.26KB
335 Creating a Stream with REST Conventions.mp4 93.68MB
336 324-dispatching.zip 49.80KB
336 Dispatching Actions After Stream Creation.en_US.srt 4.29KB
336 Dispatching Actions After Stream Creation.mp4 37.45MB
337 325-bulk-action.zip 50.01KB
337 Bulk Action Creators.en_US.srt 17.69KB
337 Bulk Action Creators.mp4 194.83MB
338 Object-Based Reducers.en_US.srt 11.32KB
338 Object-Based Reducers.mp4 84.36MB
339 Key Interpolation Syntax.en_US.srt 11.20KB
339 Key Interpolation Syntax.mp4 79.85MB
340 328-handling-fetching.zip 50.44KB
340 Handling Fetching, Creating, and Updating.en_US.srt 8.49KB
340 Handling Fetching, Creating, and Updating.mp4 64.53MB
341 329-deleting.zip 50.47KB
341 Deleting Properties with Omit.en_US.srt 4.96KB
341 Deleting Properties with Omit.mp4 44.84MB
342 330-merging.zip 50.50KB
342 Merging Lists of Records.en_US.srt 11.58KB
342 Merging Lists of Records.mp4 82.06MB
343 331-fetching.zip 50.60KB
343 Fetching a List of All Streams.en_US.srt 5.30KB
343 Fetching a List of All Streams.mp4 37.50MB
344 332-rendering-all.zip 50.80KB
344 Rendering All Streams.en_US.srt 8.77KB
344 Rendering All Streams.mp4 72.09MB
345 333-associating.zip 50.83KB
345 Associating Streams with Users.en_US.srt 9.27KB
345 Associating Streams with Users.mp4 69.90MB
346 334-conditionally.zip 50.95KB
346 Conditionally Showing Edit and Delete.en_US.srt 9.91KB
346 Conditionally Showing Edit and Delete.mp4 85.06MB
347 335-linking.zip 51.05KB
347 Linking to Stream Creation.en_US.srt 6.98KB
347 Linking to Stream Creation.mp4 55.67MB
348 When to Navigate Users.en_US.srt 8.20KB
348 When to Navigate Users.mp4 61.13MB
349 History References.en_US.srt 9.43KB
349 History References.mp4 72.23MB
350 History Object Deprecation Warning.html 1.00KB
351 Creating a Browser History Object.en_US.srt 6.15KB
351 Creating a Browser History Object.mp4 49.55MB
352 340-implementing.zip 51.36KB
352 Implementing Programmatic Navigation.en_US.srt 3.19KB
352 Implementing Programmatic Navigation.mp4 28.21MB
353 Manually Changing API Records.en_US.srt 4.08KB
353 Manually Changing API Records.mp4 30.35MB
354 URL-Based Selection.en_US.srt 10.16KB
354 URL-Based Selection.mp4 69.87MB
355 343-wildcard.zip 51.43KB
355 Wildcard Navigation.en_US.srt 7.67KB
355 Wildcard Navigation.mp4 65.88MB
356 344-more-on-params.zip 51.45KB
356 More on Route Params.en_US.srt 6.90KB
356 More on Route Params.mp4 58.46MB
357 Selecting Records from State.en_US.srt 12.30KB
357 Selecting Records from State.mp4 91.27MB
358 Component Isolation with React Router.en_US.srt 7.81KB
358 Component Isolation with React Router.mp4 60.83MB
359 347-fetching-stream.zip 51.63KB
359 Fetching a Stream for Edit Stream.en_US.srt 9.08KB
359 Fetching a Stream for Edit Stream.mp4 83.05MB
360 348-real-code-reuse.zip 52.45KB
360 Real Code Reuse!.en_US.srt 12.99KB
360 Real Code Reuse!.mp4 105.21MB
361 349-refactoring.zip 52.11KB
361 Refactoring Stream Creation.en_US.srt 7.94KB
361 Refactoring Stream Creation.mp4 69.64MB
362 Setting Initial Values.en_US.srt 14.39KB
362 Setting Initial Values.mp4 127.38MB
363 351-avoiding.zip 52.23KB
363 Avoiding Changes to Properties.en_US.srt 11.98KB
363 Avoiding Changes to Properties.mp4 85.46MB
364 Edit Form Submission.en_US.srt 6.23KB
364 Edit Form Submission.mp4 53.36MB
365 353-put-vs-patch.zip 52.24KB
365 PUT vs PATCH Requests.en_US.srt 8.65KB
365 PUT vs PATCH Requests.mp4 68.55MB
366 Why Use Portals_.en_US.srt 10.70KB
366 Why Use Portals_.mp4 68.12MB
367 More on Using Portals.en_US.srt 19.79KB
367 More on Using Portals.mp4 138.60MB
368 356-creating-portal.zip 52.72KB
368 Creating a Portal.en_US.srt 11.01KB
368 Creating a Portal.mp4 86.50MB
369 357-hiding.zip 52.85KB
369 Hiding a Modal.en_US.srt 11.30KB
369 Hiding a Modal.mp4 105.94MB
370 358-making-reusable.zip 52.90KB
370 Making the Modal Reusable.en_US.srt 8.56KB
370 Making the Modal Reusable.mp4 80.23MB
371 359-react-fragments.zip 52.91KB
371 React Fragments.en_US.srt 7.68KB
371 React Fragments.mp4 62.73MB
372 360-ondismiss.zip 52.93KB
372 OnDismiss From the Parent.en_US.srt 4.90KB
372 OnDismiss From the Parent.mp4 45.27MB
373 361-reminder.zip 52.94KB
373 Reminder on Path Params.en_US.srt 6.77KB
373 Reminder on Path Params.mp4 51.84MB
374 362-fetching-deletion.zip 53.04KB
374 Fetching the Deletion Stream.en_US.srt 10.57KB
374 Fetching the Deletion Stream.mp4 92.64MB
375 363-conditionally.zip 53.13KB
375 Conditionally Showing Stream Details.en_US.srt 10.37KB
375 Conditionally Showing Stream Details.mp4 85.21MB
376 364-deleting.zip 53.20KB
376 Deleting a Stream.en_US.srt 11.91KB
376 Deleting a Stream.mp4 95.35MB
377 Exercise Overview - Closing the Modal.en_US.srt 1.49KB
377 Exercise Overview - Closing the Modal.mp4 6.24MB
378 [exercise_info] Closing the Modal.html 1.51KB
378 [exercise_solution] Closing the Modal.zip 990B
378 [exercise] Closing the Modal.zip 1015B
378 Exercise Solution.en_US.srt 1.47KB
378 Exercise Solution.mp4 8.23MB
379 365-viewing.zip 53.21KB
379 Viewing a Stream.en_US.srt 5.56KB
379 Viewing a Stream.mp4 51.92MB
380 366-switches.zip 53.23KB
380 Switches with React-Router.en_US.srt 6.05KB
380 Switches with React-Router.mp4 47.73MB
381 367-showing.zip 53.46KB
381 Showing a Stream.en_US.srt 7.38KB
381 Showing a Stream.mp4 56.62MB
382 RTMP NodeMediaServer is not a constructor error fix.html 1.08KB
383 369-rtmp.zip 54.40KB
383 RTMP Server Setup.en_US.srt 9.15KB
383 RTMP Server Setup.mp4 67.56MB
384 OBS Installation.en_US.srt 3.77KB
384 OBS Installation.mp4 34.01MB
385 OBS Scene Setup.en_US.srt 7.20KB
385 OBS Scene Setup.mp4 67.71MB
386 Video Player Setup.en_US.srt 5.66KB
386 Video Player Setup.mp4 44.95MB
387 373-implementing.zip 54.49KB
387 Implementing FLV JS.en_US.srt 6.01KB
387 Implementing FLV JS.mp4 47.40MB
388 374-creating.zip 54.59KB
388 Creating a FLV Player.en_US.srt 9.62KB
388 Creating a FLV Player.mp4 78.91MB
389 375-optional.zip 54.55KB
389 Optional Player Building.en_US.srt 11.36KB
389 Optional Player Building.mp4 98.33MB
390 It Works!.en_US.srt 4.96KB
390 It Works!.mp4 49.56MB
391 377-cleaning-up.zip 54.57KB
391 Cleaning Up with ComponentWillUnmount.en_US.srt 6.88KB
391 Cleaning Up with ComponentWillUnmount.mp4 55.90MB
392 Exercise Overview - Adding Some Filtering.en_US.srt 1.30KB
392 Exercise Overview - Adding Some Filtering.mp4 7.06MB
393 [exercise_info] Filtering the Stream List.html 1.64KB
393 [exercise_solution] Filtering the Stream List.zip 1.19KB
393 [exercise] Filtering the Stream List.zip 1.17KB
393 Exercise Solution.en_US.srt 1.88KB
393 Exercise Solution.mp4 14.02MB
394 The Context System.en_US.srt 5.31KB
394 The Context System.mp4 31.16MB
395 An App with Context.en_US.srt 6.76KB
395 An App with Context.mp4 37.32MB
396 380-app-generation.zip 23.25KB
396 App Generation.en_US.srt 3.94KB
396 App Generation.mp4 32.84MB
397 381-selecting.zip 23.39KB
397 Selecting a Language.en_US.srt 4.60KB
397 Selecting a Language.mp4 34.17MB
398 382-a-touch-more.zip 24.48KB
398 A Touch More Setup.en_US.srt 5.36KB
398 A Touch More Setup.mp4 38.95MB
399 Getting Data Out of Context.en_US.srt 6.42KB
399 Getting Data Out of Context.mp4 36.15MB
400 384-creating-context.zip 25.02KB
400 Creating Context Objects.en_US.srt 12.27KB
400 Creating Context Objects.mp4 83.43MB
401 385-consuming.zip 25.12KB
401 Consuming the Context Value.en_US.srt 7.09KB
401 Consuming the Context Value.mp4 60.46MB
402 386-context-provider.zip 25.17KB
402 The Context Provider.en_US.srt 5.98KB
402 The Context Provider.mp4 48.60MB
403 Gotchas Around Providers.en_US.srt 13.37KB
403 Gotchas Around Providers.mp4 99.43MB
404 388-accessing-data.zip 25.18KB
404 Accessing Data with Consumers.en_US.srt 8.28KB
404 Accessing Data with Consumers.mp4 67.42MB
405 389-pulling.zip 25.53KB
405 Pulling From Multiple Contexts.en_US.srt 12.80KB
405 Pulling From Multiple Contexts.mp4 109.86MB
406 Exercise Overview - Consuming Context Values From Providers.en_US.srt 3.20KB
406 Exercise Overview - Consuming Context Values From Providers.mp4 23.49MB
407 [exercise_info] Creating and Consuming Context.html 1.98KB
407 [exercise_solution] Creating and Consuming Context.zip 2.51KB
407 [exercise] Creating and Consuming Context.zip 2.48KB
407 Exercise Solution.en_US.srt 3.04KB
407 Exercise Solution.mp4 18.73MB
408 390-replacing-redux.zip 25.93KB
408 Replacing Redux with Context_.en_US.srt 8.49KB
408 Replacing Redux with Context_.mp4 67.64MB
409 Creating a Store Component.en_US.srt 6.31KB
409 Creating a Store Component.mp4 47.61MB
410 392-implementing.zip 26.10KB
410 Implementing a Language Store.en_US.srt 10.33KB
410 Implementing a Language Store.mp4 78.53MB
411 393-rendering.zip 26.04KB
411 Rendering the Language Store.en_US.srt 5.81KB
411 Rendering the Language Store.mp4 47.94MB
412 394-connecting-selector.zip 26.09KB
412 Connecting the Selector to the Store.en_US.srt 4.48KB
412 Connecting the Selector to the Store.mp4 37.59MB
413 395-connecting-field-button.zip 26.08KB
413 Connecting the Field and Button to the Store.en_US.srt 4.70KB
413 Connecting the Field and Button to the Store.mp4 39.87MB
414 Context vs Redux Recap.en_US.srt 5.89KB
414 Context vs Redux Recap.mp4 42.79MB
415 That's All For Now.html 577B
416 Note on the Following Videos.html 1.35KB
417 Introduction - Github Links for Project Files!.en_US.srt 5.88KB
417 Introduction - Github Links for Project Files!.mp4 47.19MB
418 Completed Projects - Github Links.html 748B
419 Project Setup.en_US.srt 4.06KB
419 Project Setup.mp4 37.29MB
420 A Taste of JSX.en_US.srt 16.01KB
420 A Taste of JSX.mp4 99.37MB
421 More on JSX.en_US.srt 5.95KB
421 More on JSX.mp4 44.54MB
422 Quick Note - Getting Different Error Messages.html 829B
423 ES6 Import Statements.en_US.srt 5.34KB
423 ES6 Import Statements.mp4 42.13MB
424 ReactDOM vs React.en_US.srt 3.36KB
424 ReactDOM vs React.mp4 28.53MB
425 Differences Between Component Instances and Component Classes.en_US.srt 4.92KB
425 Differences Between Component Instances and Component Classes.mp4 36.36MB
426 Render Targets.en_US.srt 8.30KB
426 Render Targets.mp4 69.36MB
427 Component Structure.en_US.srt 8.76KB
427 Component Structure.mp4 76.87MB
428 Youtube Search API Signup.en_US.srt 8.63KB
428 Youtube Search API Signup.mp4 85.84MB
429 Export Statements.en_US.srt 11.42KB
429 Export Statements.mp4 98.39MB
430 Class-Based Components.en_US.srt 10.76KB
430 Class-Based Components.mp4 77.31MB
431 Handling User Events.en_US.srt 12.40KB
431 Handling User Events.mp4 99.08MB
432 Introduction to State.en_US.srt 6.86KB
432 Introduction to State.mp4 55.09MB
433 More on State.en_US.srt 8.27KB
433 More on State.mp4 60.71MB
434 Controlled Components.en_US.srt 11.28KB
434 Controlled Components.mp4 77.00MB
435 Breather and Review.en_US.srt 4.66KB
435 Breather and Review.mp4 39.20MB
436 Youtube Search Response.en_US.srt 5.85KB
436 Youtube Search Response.mp4 55.71MB
437 Refactoring Functional Components to Class Components.en_US.srt 9.96KB
437 Refactoring Functional Components to Class Components.mp4 104.71MB
438 Props.en_US.srt 9.74KB
438 Props.mp4 84.23MB
439 Building Lists with Map.en_US.srt 8.30KB
439 Building Lists with Map.mp4 65.41MB
440 List Item Keys.en_US.srt 5.56KB
440 List Item Keys.mp4 44.48MB
441 Video List Items.en_US.srt 9.69KB
441 Video List Items.mp4 96.55MB
442 Detail Component and Template Strings.en_US.srt 8.85KB
442 Detail Component and Template Strings.mp4 82.70MB
443 Handling Null Props.en_US.srt 6.39KB
443 Handling Null Props.mp4 77.80MB
444 Video Selection.en_US.srt 15.59KB
444 Video Selection.mp4 176.50MB
445 Styling with CSS.en_US.srt 4.75KB
445 Styling with CSS.mp4 54.61MB
446 Searching for Videos.en_US.srt 10.84KB
446 Searching for Videos.mp4 119.02MB
447 Throttling Search Term Input.en_US.srt 7.44KB
447 Throttling Search Term Input.mp4 100.03MB
448 React Wrapup.en_US.srt 8.09KB
448 React Wrapup.mp4 79.00MB
449 Foreword on Redux.en_US.srt 3.57KB
449 Foreword on Redux.mp4 43.36MB
450 What is Redux_.en_US.srt 3.96KB
450 What is Redux_.mp4 27.17MB
451 More on Redux.en_US.srt 5.19KB
451 More on Redux.mp4 33.55MB
452 Even More on Redux!.en_US.srt 5.97KB
452 Even More on Redux!.mp4 44.59MB
453 Putting Redux to Practice.html 1.00KB
454 Reducers.en_US.srt 9.80KB
454 Reducers.mp4 95.58MB
455 Containers - Connecting Redux to React.en_US.srt 8.67KB
455 Containers - Connecting Redux to React.mp4 84.68MB
456 Containers Continued.en_US.srt 5.30KB
456 Containers Continued.mp4 48.52MB
457 Implementation of a Container Class.en_US.srt 14.67KB
457 Implementation of a Container Class.mp4 133.25MB
458 Containers and Reducers Review.en_US.srt 5.26KB
458 Containers and Reducers Review.mp4 44.70MB
459 Actions and Action Creators.en_US.srt 9.79KB
459 Actions and Action Creators.mp4 122.91MB
460 Binding Action Creators.en_US.srt 12.47KB
460 Binding Action Creators.mp4 122.28MB
461 Creating an Action.en_US.srt 8.65KB
461 Creating an Action.mp4 88.06MB
462 Consuming Actions in Reducers.en_US.srt 8.77KB
462 Consuming Actions in Reducers.mp4 85.90MB
463 Consuming Actions in Reducers Continued.en_US.srt 6.04KB
463 Consuming Actions in Reducers Continued.mp4 60.29MB
464 Conditional Rendering.en_US.srt 8.78KB
464 Conditional Rendering.mp4 68.94MB
465 Reducers and Actions Review.en_US.srt 6.91KB
465 Reducers and Actions Review.mp4 64.01MB
466 App Overview and Planning.en_US.srt 7.44KB
466 App Overview and Planning.mp4 49.40MB
467 Component Setup.en_US.srt 10.48KB
467 Component Setup.mp4 84.43MB
468 Controlled Components and Binding Context.en_US.srt 13.10KB
468 Controlled Components and Binding Context.mp4 115.78MB
469 Form Elements in React.en_US.srt 8.92KB
469 Form Elements in React.mp4 70.17MB
470 Working with API's.en_US.srt 10.54KB
470 Working with API's.mp4 114.66MB
471 Introduction to Middleware.en_US.srt 9.97KB
471 Introduction to Middleware.mp4 100.83MB
472 Ajax Requests with Axios.en_US.srt 16.77KB
472 Ajax Requests with Axios.mp4 166.43MB
473 Redux-Promise in Practice.en_US.srt 12.95KB
473 Redux-Promise in Practice.mp4 133.17MB
474 Redux-Promise Continued.en_US.srt 14.19KB
474 Redux-Promise Continued.mp4 131.35MB
475 Avoiding State Mutations in Reducers.en_US.srt 12.23KB
475 Avoiding State Mutations in Reducers.mp4 94.36MB
476 Building a List Container.en_US.srt 7.87KB
476 Building a List Container.mp4 68.38MB
477 Mapping Props to a Render Helper.en_US.srt 6.96KB
477 Mapping Props to a Render Helper.mp4 77.18MB
478 Adding Sparkline Charts.en_US.srt 11.96KB
478 Adding Sparkline Charts.mp4 144.19MB
479 Making a Reusable Chart Component.en_US.srt 7.88KB
479 Making a Reusable Chart Component.mp4 68.69MB
480 Labeling of Units.en_US.srt 12.76KB
480 Labeling of Units.mp4 135.11MB
481 Google not Defined Errors.html 1.23KB
482 Google Maps Integration.en_US.srt 10.61KB
482 Google Maps Integration.mp4 85.92MB
483 Google Maps Integration Continued.en_US.srt 9.39KB
483 Google Maps Integration Continued.mp4 103.81MB
484 Project Review.en_US.srt 3.92KB
484 Project Review.mp4 39.97MB
485 App Overview and Goals.en_US.srt 9.10KB
485 App Overview and Goals.mp4 78.73MB
486 Posts API.en_US.srt 13.72KB
486 Posts API.mp4 102.83MB
487 Quick Note.html 1.01KB
488 Installing React Router.en_US.srt 4.35KB
488 Installing React Router.mp4 40.80MB
489 What React Router Does.en_US.srt 7.96KB
489 What React Router Does.mp4 56.09MB
490 The Basics of React Router.en_US.srt 12.46KB
490 The Basics of React Router.mp4 116.52MB
491 Route Design.en_US.srt 8.89KB
491 Route Design.mp4 75.10MB
492 Our First Route Definition.en_US.srt 8.72KB
492 Our First Route Definition.mp4 80.09MB
493 State as an Object.en_US.srt 12.93KB
493 State as an Object.mp4 98.58MB
494 Back to Redux - Index Action.en_US.srt 9.29KB
494 Back to Redux - Index Action.mp4 72.98MB
495 Implementing Posts Reducer.en_US.srt 13.62KB
495 Implementing Posts Reducer.mp4 107.00MB
496 Action Creator Shortcuts.en_US.srt 11.57KB
496 Action Creator Shortcuts.mp4 77.43MB
497 Rendering a List of Posts.en_US.srt 12.87KB
497 Rendering a List of Posts.mp4 101.23MB
498 Creating New Posts.en_US.srt 7.76KB
498 Creating New Posts.mp4 70.01MB
499 A React Router Gotcha.en_US.srt 6.81KB
499 A React Router Gotcha.mp4 63.35MB
500 Navigation with the Link Component.en_US.srt 8.33KB
500 Navigation with the Link Component.mp4 72.50MB
501 Redux Form.en_US.srt 7.56KB
501 Redux Form.mp4 68.71MB
502 Setting Up Redux Form.en_US.srt 13.50KB
502 Setting Up Redux Form.mp4 95.37MB
503 The Field Component.en_US.srt 15.16KB
503 The Field Component.mp4 112.87MB
504 Generalizing Fields.en_US.srt 12.32KB
504 Generalizing Fields.mp4 103.02MB
505 Validating Forms.en_US.srt 13.84KB
505 Validating Forms.mp4 118.15MB
506 Showing Errors to Users.en_US.srt 6.09KB
506 Showing Errors to Users.mp4 59.24MB
507 Handling Form Submittal.en_US.srt 13.50KB
507 Handling Form Submittal.mp4 100.67MB
508 Form and Field States.en_US.srt 8.76KB
508 Form and Field States.mp4 55.01MB
509 Conditional Styling.en_US.srt 9.40KB
509 Conditional Styling.mp4 74.38MB
510 More on Navigation.en_US.srt 4.53KB
510 More on Navigation.mp4 33.77MB
511 Create Post Action Creator.en_US.srt 13.08KB
511 Create Post Action Creator.mp4 124.29MB
512 Navigation Through Callbacks.en_US.srt 10.05KB
512 Navigation Through Callbacks.mp4 84.63MB
513 The Posts Show Component.en_US.srt 4.70KB
513 The Posts Show Component.mp4 49.19MB
514 Receiving New Posts.en_US.srt 12.02KB
514 Receiving New Posts.mp4 116.28MB
515 Selecting from OwnProps.en_US.srt 15.50KB
515 Selecting from OwnProps.mp4 130.67MB
516 Data Dependencies.en_US.srt 7.63KB
516 Data Dependencies.mp4 67.12MB
517 Caching Records.en_US.srt 8.80KB
517 Caching Records.mp4 66.86MB
518 Deleting a Post.en_US.srt 12.63KB
518 Deleting a Post.mp4 117.12MB
519 Wrapup.en_US.srt 12.33KB
519 Wrapup.mp4 136.12MB
520 Basics of Redux Thunk.en_US.srt 10.17KB
520 Basics of Redux Thunk.mp4 78.80MB
521 Combining Redux and Firebase.en_US.srt 16.82KB
521 Combining Redux and Firebase.mp4 162.91MB
522 Dynamic Forms with Redux Form.en_US.srt 20.36KB
522 Dynamic Forms with Redux Form.mp4 220.80MB
523 Logicless Components with Reselect.en_US.srt 24.29KB
523 Logicless Components with Reselect.mp4 220.80MB
524 Data Loading Methods with Redux.en_US.srt 13.08KB
524 Data Loading Methods with Redux.mp4 119.79MB
525 Animation of React Components.en_US.srt 16.93KB
525 Animation of React Components.mp4 146.56MB
526 The Best Way to Store Redux Data.en_US.srt 20.37KB
526 The Best Way to Store Redux Data.mp4 202.20MB
527 Four Most Common Errors with React and Redux.en_US.srt 17.53KB
527 Four Most Common Errors with React and Redux.mp4 150.18MB
528 Modals in React and Redux Apps.en_US.srt 27.22KB
528 Modals in React and Redux Apps.mp4 234.95MB
529 Deployment of React_Webpack Apps.en_US.srt 33.37KB
529 Deployment of React_Webpack Apps.mp4 308.95MB
530 BrowserHistory in Production.en_US.srt 29.48KB
530 BrowserHistory in Production.mp4 235.90MB
531 React Integration with 3rd Party Libraries.en_US.srt 25.19KB
531 React Integration with 3rd Party Libraries.mp4 243.01MB
532 Introducing JSPlaygrounds for Rapid Prototyping.en_US.srt 18.94KB
532 Introducing JSPlaygrounds for Rapid Prototyping.mp4 152.31MB
533 Important Note - Do Not Skip!.html 941B
534 App Overview and Goals.en_US.srt 9.16KB
534 App Overview and Goals.mp4 78.69MB
535 Exploring the Posts Api.en_US.srt 17.25KB
535 Exploring the Posts Api.mp4 139.03MB
536 Installing React Router.en_US.srt 3.40KB
536 Installing React Router.mp4 13.41MB
537 React Router - What is It_.en_US.srt 8.44KB
537 React Router - What is It_.mp4 47.02MB
538 Setting Up React Router.en_US.srt 5.88KB
538 Setting Up React Router.mp4 55.84MB
539 Route Configuration.en_US.srt 6.70KB
539 Route Configuration.mp4 49.07MB
540 Nesting Of Routes.en_US.srt 10.69KB
540 Nesting Of Routes.mp4 79.83MB
541 IndexRoutes with React Router.en_US.srt 6.34KB
541 IndexRoutes with React Router.mp4 62.97MB
542 Back To Redux - Index Action.en_US.srt 7.18KB
542 Back To Redux - Index Action.mp4 64.50MB
543 Catching Data with Posts Reducer.en_US.srt 8.16KB
543 Catching Data with Posts Reducer.mp4 72.75MB
544 Catching Data with Posts Reducer Continued.en_US.srt 3.68KB
544 Catching Data with Posts Reducer Continued.mp4 28.38MB
545 Fetching Data with Lifecycle Methods.en_US.srt 7.06KB
545 Fetching Data with Lifecycle Methods.mp4 62.67MB
546 Fetching Data with Lifecycle Methods Continued.en_US.srt 8.65KB
546 Fetching Data with Lifecycle Methods Continued.mp4 81.93MB
547 Creating New Posts.en_US.srt 6.29KB
547 Creating New Posts.mp4 61.11MB
548 Navigation with the Link Component.en_US.srt 5.36KB
548 Navigation with the Link Component.mp4 53.14MB
549 Forms and Form Submission.en_US.srt 13.57KB
549 Forms and Form Submission.mp4 155.47MB
550 More on Forms and Form Submission.en_US.srt 8.93KB
550 More on Forms and Form Submission.mp4 92.69MB
551 Passing Control to Redux Form.en_US.srt 10.04KB
551 Passing Control to Redux Form.mp4 117.29MB
552 CreatePost Action Creator.en_US.srt 13.60KB
552 CreatePost Action Creator.mp4 178.87MB
553 Form Validation.en_US.srt 10.59KB
553 Form Validation.mp4 122.89MB
554 Form Validation Continued.en_US.srt 10.30KB
554 Form Validation Continued.mp4 137.29MB
555 Navigating on Submit.en_US.srt 15.29KB
555 Navigating on Submit.mp4 189.04MB
556 Posts Index.en_US.srt 5.01KB
556 Posts Index.mp4 57.86MB
557 Dynamic Route Params.en_US.srt 7.90KB
557 Dynamic Route Params.mp4 86.63MB
558 Loading Data on Render.en_US.srt 6.36KB
558 Loading Data on Render.mp4 68.04MB
559 Handling Null Props.en_US.srt 7.22KB
559 Handling Null Props.mp4 71.79MB
560 Delete Action Creator.en_US.srt 8.81KB
560 Delete Action Creator.mp4 98.57MB
561 Navigate on Delete.en_US.srt 2.99KB
561 Navigate on Delete.mp4 35.26MB
562 ReactRouter and ReduxForm Wrapup.en_US.srt 8.87KB
562 ReactRouter and ReduxForm Wrapup.mp4 120.83MB
563 Bonus!.html 3.75KB
Distribution statistics by country
Russia (RU) 2
France (FR) 1
Total 3
IP List List of IP addresses which were distributed this torrent