Torrent Info
Title Modern React with Redux [2020 Update]
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.
[TGx]Downloaded from torrentgalaxy.to .txt 585B
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
TutsNode.com.txt 63B
Distribution statistics by country
Republic of Korea (KR) 2
Finland (FI) 1
Thailand (TH) 1
China (CN) 1
Total 5
IP List List of IP addresses which were distributed this torrent