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