Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
001 Course Outline.en_US.srt |
6.53Кб |
001 Course Outline.mp4 |
62.08Мб |
002 Join Our Online Classroom!.en_US.srt |
5.64Кб |
002 Join Our Online Classroom!.mp4 |
153.78Мб |
003 Exercise_ Meet Your Classmates and Instructor.html |
4.07Кб |
004 Monthly Coding Challenges, Free Resources and Guides.html |
2.04Кб |
005 React Concepts.en_US.srt |
2.91Кб |
005 React Concepts.mp4 |
9.79Мб |
006 The Birth of React.js.en_US.srt |
11.10Кб |
006 The Birth of React.js.mp4 |
47.18Мб |
007 Declarative vs Imperative.en_US.srt |
7.25Кб |
007 Declarative vs Imperative.mp4 |
50.01Мб |
008 Component Architecture.en_US.srt |
5.69Кб |
008 Component Architecture.mp4 |
48.18Мб |
009 One Way Data Flow.en_US.srt |
6.92Кб |
009 One Way Data Flow.mp4 |
35.72Мб |
010 React-360.txt |
38б |
010 React-blessed.txt |
47б |
010 React-Desktop.txt |
29б |
010 UI Library.en_US.srt |
5.23Кб |
010 UI Library.mp4 |
21.36Мб |
011 How To Be A Great React Developer.en_US.srt |
4.96Кб |
011 How To Be A Great React Developer.mp4 |
19.56Мб |
012 React Latest Version!.html |
905б |
013 Web Developer Monthly.html |
1.33Кб |
014 Node-install.txt |
23б |
014 NVM.txt |
30б |
014 React-CodeSandbox.txt |
29б |
014 React-Docs.txt |
53б |
014 Section Overview.en_US.srt |
7.56Кб |
014 Section Overview.mp4 |
26.48Мб |
015 Environment Setup for Mac.en_US.srt |
10.71Кб |
015 Environment Setup for Mac.mp4 |
111.08Мб |
015 NodeJS.txt |
23б |
015 NVM.txt |
54б |
015 Visual-Studio-Code.txt |
31б |
015 Yarn.txt |
53б |
016 Environment Setup For Windows.en_US.srt |
12.16Кб |
016 Environment Setup For Windows.mp4 |
107.81Мб |
016 Gitbash.txt |
27б |
016 NodeJS.txt |
32б |
016 Visual-Studio-Code.txt |
31б |
016 Yarn.txt |
51б |
017 NPM vs YARN.html |
1.48Кб |
018 Operator-Mono-Lig.zip |
111.52Кб |
018 Yihua's VSCode font and settings.html |
1.81Кб |
019 VSCode settings update.html |
1.05Кб |
020 Create-React-App-Docs.txt |
51б |
020 Create React App - NPX.en_US.srt |
14.97Кб |
020 Create React App - NPX.mp4 |
48.38Мб |
020 Monsters-Rolodex.txt |
48б |
021 Create React App - React-Scripts 1.en_US.srt |
16.56Кб |
021 Create React App - React-Scripts 1.mp4 |
112.10Мб |
022 Create React App - React-Scripts 2.en_US.srt |
17.04Кб |
022 Create React App - React-Scripts 2.mp4 |
109.06Мб |
023 Create React App - Everything Else.en_US.srt |
8.51Кб |
023 Create React App - Everything Else.mp4 |
42.44Мб |
024 Don't Eject.en_US.srt |
2.45Кб |
024 Don't Eject.mp4 |
34.44Мб |
025 Hooks vs Classes.en_US.srt |
3.09Кб |
025 Hooks vs Classes.mp4 |
7.78Мб |
026 Class Components.en_US.srt |
6.14Кб |
026 Class Components.mp4 |
52.77Мб |
026 React-class-component-documentation.txt |
46б |
027 Thinking In JSX.en_US.srt |
6.78Кб |
027 Thinking In JSX.mp4 |
54.04Мб |
028 Dynamic Content.en_US.srt |
6.44Кб |
028 Dynamic Content.mp4 |
33.75Мб |
029 Optional_ map() + key attribute.html |
1.24Кб |
030 JSON-Placeholder-API.txt |
43б |
030 Single Page Application.en_US.srt |
6.52Кб |
030 Single Page Application.mp4 |
33.11Мб |
030 What-is-JSON-.txt |
49б |
031 Fetching Content.en_US.srt |
6.63Кб |
031 Fetching Content.mp4 |
60.18Мб |
031 JSON-Placeholder-API.txt |
43б |
032 Optional_ Promises.html |
902б |
033 Architecting Our App.en_US.srt |
7.80Кб |
033 Architecting Our App.mp4 |
88.26Мб |
034 card-list.styles.css |
125б |
034 Card List Component.en_US.srt |
9.28Кб |
034 Card List Component.mp4 |
107.38Мб |
034 Great-resource-on-CSS-Grid.txt |
57б |
034 What-is-CSS-Grid-.txt |
32б |
035 Quick note on quotes for string interpolation.html |
860б |
036 card.styles.css |
366б |
036 Card Component.en_US.srt |
8.20Кб |
036 Card Component.mp4 |
68.27Мб |
036 RoboHash.txt |
32б |
037 Exercise_ Breaking Into Components.en_US.srt |
4.88Кб |
037 Exercise_ Breaking Into Components.mp4 |
15.18Мб |
038 React-Developer-Tools.txt |
103б |
038 State vs Props.en_US.srt |
8.33Кб |
038 State vs Props.mp4 |
35.57Мб |
039 React-component-setState-documentation.txt |
55б |
039 SearchField State.en_US.srt |
10.77Кб |
039 SearchField State.mp4 |
110.38Мб |
040 HTML-Events-Overview.txt |
81б |
040 HTML-onchange-Event.txt |
51б |
040 React Events.en_US.srt |
6.38Кб |
040 React Events.mp4 |
56.32Мб |
040 React-Synthetic-Events.txt |
37б |
041 ES6-object-destructuring.txt |
122б |
041 Filtering State.en_US.srt |
5.87Кб |
041 Filtering State.mp4 |
61.04Мб |
042 Optional_ filter(), includes().html |
945б |
043 search-box.styles.css |
150б |
043 Search Box Component.en_US.srt |
8.85Кб |
043 Search Box Component.mp4 |
81.36Мб |
044 Exercise_ Where To Put State_.en_US.srt |
4.72Кб |
044 Exercise_ Where To Put State_.mp4 |
17.07Мб |
045 Class Methods and Arrow Functions.en_US.srt |
11.36Кб |
045 Class Methods and Arrow Functions.mp4 |
182.76Мб |
045 Event-Binding-in-React.txt |
46б |
046 Exercise_ Event Binding.en_US.srt |
8.10Кб |
046 Exercise_ Event Binding.mp4 |
23.42Мб |
047 Quick Note_ Binding in React.html |
931б |
048 Optional_ Git + Github.html |
2.11Кб |
049 Adding-SSH-key-to-Github.txt |
113б |
049 Github-HTTPS-vs-SSH.txt |
66б |
049 Optional_ Connecting With SSH To Github.html |
2.23Кб |
050 App.css |
137б |
050 Deploying Our App.en_US.srt |
8.46Кб |
050 Deploying Our App.mp4 |
76.43Мб |
050 Github-Monsters-Rolodex-Complete.txt |
57б |
050 Google-fonts.txt |
77б |
050 index.css |
486б |
051 NOTE_ CORS error.html |
1.05Кб |
052 React and ReactDOM.en_US.srt |
13.88Кб |
052 React and ReactDOM.mp4 |
102.76Мб |
052 unpkg-react-development-link.txt |
56б |
052 unpkg-react-dom-development-link.txt |
64б |
053 Latest React Package Updates.en_US.srt |
13.12Кб |
053 Latest React Package Updates.mp4 |
49.08Мб |
054 Revisiting VirtualDOM + Unidirectional Data Flow.en_US.srt |
16.15Кб |
054 Revisiting VirtualDOM + Unidirectional Data Flow.mp4 |
162.85Мб |
055 Asynchronous setState.en_US.srt |
17.17Кб |
055 Asynchronous setState.mp4 |
137.33Мб |
056 Github-Lifecycles-example.txt |
49б |
056 Introducing Lifecycle Methods.en_US.srt |
8.00Кб |
056 Introducing Lifecycle Methods.mp4 |
34.04Мб |
057 React Lifecycle Methods - Mounting.en_US.srt |
7.56Кб |
057 React Lifecycle Methods - Mounting.mp4 |
34.13Мб |
057 React-lifecycles-diagram.txt |
62б |
058 React Lifecycle Methods - Updating.en_US.srt |
16.09Кб |
058 React Lifecycle Methods - Updating.mp4 |
68.10Мб |
059 React Lifecycle Methods - Unmounting.en_US.srt |
4.30Кб |
059 React Lifecycle Methods - Unmounting.mp4 |
15.82Мб |
060 [quiz] When should we use a functional component vs a class component_.html |
3.21Кб |
060 Section Review.en_US.srt |
4.20Кб |
060 Section Review.mp4 |
13.39Мб |
061 Endorsements On LinkedIN.html |
1.84Кб |
062 The Long Road Ahead.en_US.srt |
3.58Кб |
062 The Long Road Ahead.mp4 |
13.05Мб |
063 Project Overview.en_US.srt |
1.93Кб |
063 Project Overview.mp4 |
19.87Мб |
064 Github + Project Repositories.en_US.srt |
5.61Кб |
064 Github + Project Repositories.mp4 |
47.66Мб |
065 Complete-React-Course-Course-Guideline.pdf |
193.37Кб |
065 Course Guideline + Github Links.html |
720б |
066 Quick Note About Github.html |
1.44Кб |
067 Update for CRA v4.0.0+ and React 17+.html |
1.76Кб |
068 E-commerce Homepage + SASS setup.en_US.srt |
14.90Кб |
068 E-commerce Homepage + SASS setup.mp4 |
193.29Мб |
068 Github-end-of-lesson.txt |
40б |
068 Github-start-of-lesson.txt |
40б |
068 node-sass.txt |
40б |
068 styles.zip |
528б |
069 Project Files + Modules.en_US.srt |
9.31Кб |
069 Project Files + Modules.mp4 |
104.82Мб |
070 Project Component Architecture.en_US.srt |
5.41Кб |
070 Project Component Architecture.mp4 |
56.06Мб |
071 CSS and SCSS files.html |
760б |
072 directory.data.js |
660б |
072 ES6-Template-Strings.txt |
84б |
072 Github-start-of-lesson.txt |
40б |
072 Homepage and Directory Components.en_US.srt |
15.61Кб |
072 Homepage and Directory Components.mp4 |
219.62Мб |
072 styles.zip |
972б |
073 cubic-bezier-docs.txt |
65б |
073 Github-end-of-lesson.txt |
40б |
073 Google-fonts.txt |
93б |
073 styles.zip |
312б |
073 Styling Menu Items.en_US.srt |
9.40Кб |
073 Styling Menu Items.mp4 |
110.79Мб |
074 Updated Google Fonts UI.html |
1.23Кб |
075 Quick Note_ React 17.html |
1003б |
076 React 17_ Updating Packages + Latest Version Of React.en_US.srt |
10.96Кб |
076 React 17_ Updating Packages + Latest Version Of React.mp4 |
129.25Мб |
077 Exercise_ Imposter Syndrome.en_US.srt |
4.30Кб |
077 Exercise_ Imposter Syndrome.mp4 |
55.27Мб |
078 Note about react-router version.html |
1.20Кб |
079 Routing In React.en_US.srt |
5.57Кб |
079 Routing In React.mp4 |
51.81Мб |
080 Github-end-of-lesson.txt |
40б |
080 Github-start-of-lesson.txt |
40б |
080 React-router-documentation.txt |
62б |
080 react-router-dom.txt |
47б |
080 Routing In Our Project.en_US.srt |
10.35Кб |
080 Routing In Our Project.mp4 |
112.59Мб |
081 Link-to-demo-project.txt |
49б |
081 React Router Dom.en_US.srt |
15.71Кб |
081 React Router Dom.mp4 |
109.36Мб |
082 Github-end-of-lesson.txt |
40б |
082 Github-start-of-lesson.txt |
40б |
082 Higher-Order-Components.txt |
54б |
082 withRouter().en_US.srt |
9.27Кб |
082 withRouter().mp4 |
97.41Мб |
083 crwn-clothing-sct6-local-images.zip |
2.37Мб |
083 Shopping Data.html |
7.37Кб |
084 Github-start-of-lesson.txt |
40б |
084 shop.data.js |
5.46Кб |
084 Shop Page.en_US.srt |
12.62Кб |
084 Shop Page.mp4 |
186.15Мб |
084 styles.zip |
343б |
085 Collection Item.en_US.srt |
10.06Кб |
085 Collection Item.mp4 |
162.23Мб |
085 Github-end-of-lesson.txt |
40б |
085 styles.zip |
753б |
086 crown.svg |
1.04Кб |
086 Github-end-of-lesson.txt |
40б |
086 Github-start-of-lesson.txt |
40б |
086 Header Component.en_US.srt |
9.76Кб |
086 Header Component.mp4 |
137.67Мб |
086 styles.zip |
366б |
087 Resources_ Importing SVG In React.html |
1.15Кб |
088 event.preventDefault-.txt |
70б |
088 HTML-Forms-intro.txt |
79б |
088 Introducing Forms In React.en_US.srt |
8.82Кб |
088 Introducing Forms In React.mp4 |
51.52Мб |
089 Github-start-of-lesson.txt |
40б |
089 Sign In Component.en_US.srt |
9.05Кб |
089 Sign In Component.mp4 |
112.11Мб |
090 Form Input Component.en_US.srt |
8.53Кб |
090 Form Input Component.mp4 |
119.29Мб |
090 styles.zip |
581б |
091 Custom Button Component.en_US.srt |
6.04Кб |
091 Custom Button Component.mp4 |
42.93Мб |
091 Github-end-of-lesson.txt |
40б |
091 styles.zip |
426б |
092 Section Overview.en_US.srt |
4.05Кб |
092 Section Overview.mp4 |
39.80Мб |
093 Firebase.txt |
29б |
093 Firebase Introduction.en_US.srt |
7.47Кб |
093 Firebase Introduction.mp4 |
99.33Мб |
094 IMPORTANT NOTE_ firebase version in the course!.html |
1.84Кб |
095 Adding a Project to Firebase.en_US.srt |
4.85Кб |
095 Adding a Project to Firebase.mp4 |
57.35Мб |
095 firebase.txt |
39б |
095 Github-start-of-lesson.txt |
40б |
096 Note about Github.html |
1.42Кб |
097 Firebase Compatibility Imports.html |
1.35Кб |
098 Firebase-web-documentation.txt |
47б |
098 Google Sign In Authentication.en_US.srt |
8.38Кб |
098 Google Sign In Authentication.mp4 |
67.02Мб |
099 Cloning From This Point On.html |
895б |
100 Google Sign In Authentication 2.en_US.srt |
10.92Кб |
100 Google Sign In Authentication 2.mp4 |
103.85Мб |
101 Optional_ How to fix 403_ restricted_client error.html |
1.15Кб |
102 CSS-Border-Box.txt |
56б |
102 Github-end-of-lesson.txt |
40б |
102 Google Sign In Authentication 3.en_US.srt |
9.65Кб |
102 Google Sign In Authentication 3.mp4 |
48.98Мб |
103 NOTE_ Use Cloud Firestore NOT Realtime Database.html |
843б |
104 Firebase Firestore.en_US.srt |
11.26Кб |
104 Firebase Firestore.mp4 |
52.17Мб |
105 Optional_ Async Await.html |
985б |
106 firebase.pdf |
521.65Кб |
106 Github-start-of-lesson.txt |
40б |
106 Storing User Data In Firebase.en_US.srt |
20.41Кб |
106 Storing User Data In Firebase.mp4 |
219.85Мб |
107 Note_ Firestore update regarding permissions.html |
1.79Кб |
108 Storing User Data In Our App.en_US.srt |
10.81Кб |
108 Storing User Data In Our App.mp4 |
103.24Мб |
109 Sign Up Component.en_US.srt |
9.73Кб |
109 Sign Up Component.mp4 |
121.00Мб |
109 styles.zip |
272б |
110 Github-end-of-lesson.txt |
41б |
110 Sign Up With Email and Password.en_US.srt |
5.49Кб |
110 Sign Up With Email and Password.mp4 |
42.56Мб |
110 styles.zip |
303б |
111 Sign In With Email and Password.en_US.srt |
3.35Кб |
111 Sign In With Email and Password.mp4 |
21.64Мб |
112 Note on our Custom Button.html |
1.27Кб |
113 [quiz] Firebase unsubscribe method.html |
3.67Кб |
113 Section Review.en_US.srt |
2.51Кб |
113 Section Review.mp4 |
6.70Мб |
114 Section Overview.en_US.srt |
2.43Кб |
114 Section Overview.mp4 |
10.81Мб |
115 Redux Introduction.en_US.srt |
4.92Кб |
115 Redux Introduction.mp4 |
23.70Мб |
116 Redux Concepts.en_US.srt |
11.21Кб |
116 Redux Concepts.mp4 |
84.19Мб |
117 Redux-flow-diagram.png |
137.35Кб |
117 Redux In Our Application.en_US.srt |
11.62Кб |
117 Redux In Our Application.mp4 |
43.50Мб |
118 Redux Actions and Reducers.en_US.srt |
10.06Кб |
118 Redux Actions and Reducers.mp4 |
31.42Мб |
119 Github-start-of-lesson.txt |
41б |
119 react-redux.txt |
42б |
119 redux.txt |
36б |
119 redux-logger.txt |
43б |
119 Setting Up Redux 1.en_US.srt |
18.19Кб |
119 Setting Up Redux 1.mp4 |
75.21Мб |
120 Setting Up Redux 2.en_US.srt |
13.02Кб |
120 Setting Up Redux 2.mp4 |
97.06Мб |
121 connect() and mapStateToProps.en_US.srt |
4.61Кб |
121 connect() and mapStateToProps.mp4 |
37.21Мб |
121 Connect-documentation.txt |
39б |
122 Github-end-of-lesson.txt |
41б |
122 mapDispatchToProps.en_US.srt |
9.78Кб |
122 mapDispatchToProps.mp4 |
118.17Мб |
123 Github-end-of-lesson.txt |
41б |
123 Github-start-of-lesson.txt |
41б |
123 redirect-documentation.txt |
56б |
123 User Redirect and User Action Type.en_US.srt |
5.37Кб |
123 User Redirect and User Action Type.mp4 |
47.16Мб |
124 Cart Component.en_US.srt |
4.86Кб |
124 Cart Component.mp4 |
58.23Мб |
124 Github-start-of-lesson.txt |
41б |
124 shopping-bag.svg |
2.15Кб |
124 styles.zip |
361б |
125 Cart Dropdown Component.en_US.srt |
4.09Кб |
125 Cart Dropdown Component.mp4 |
74.35Мб |
125 styles.zip |
401б |
126 Github-end-of-lesson.txt |
41б |
126 Implementing Redux In Cart.en_US.srt |
9.99Кб |
126 Implementing Redux In Cart.mp4 |
136.57Мб |
127 Add To Cart Styling.en_US.srt |
6.15Кб |
127 Add To Cart Styling.mp4 |
111.82Мб |
127 Github-start-of-lesson.txt |
41б |
127 styles.zip |
1006б |
128 Cart Item Reducer.en_US.srt |
16.27Кб |
128 Cart Item Reducer.mp4 |
202.16Мб |
128 Github-end-of-lesson.txt |
42б |
129 Adding Multiple Items To Cart.en_US.srt |
8.24Кб |
129 Adding Multiple Items To Cart.mp4 |
118.98Мб |
129 Github-end-of-lesson.txt |
41б |
129 Github-start-of-lesson.txt |
42б |
129 shop.data.js |
5.46Кб |
130 Optional_ find().html |
915б |
131 Cart Item Component.en_US.srt |
6.66Кб |
131 Cart Item Component.mp4 |
110.70Мб |
131 Github-end-of-lesson.txt |
41б |
131 Github-start-of-lesson.txt |
41б |
131 styles.zip |
376б |
132 Optional_ reduce().html |
927б |
133 reselect.txt |
39б |
133 Selectors in Redux.en_US.srt |
9.13Кб |
133 Selectors in Redux.mp4 |
109.02Мб |
134 Optional_ Memoization.html |
1.21Кб |
135 Github-end-of-lesson.txt |
41б |
135 Github-start-of-lesson.txt |
41б |
135 reselect.txt |
39б |
135 Reselect Library.en_US.srt |
8.75Кб |
135 Reselect Library.mp4 |
103.84Мб |
136 Quick correction on CartIcon re-rendering.html |
1.89Кб |
137 Github-start-of-lesson.txt |
41б |
137 User Selectors.en_US.srt |
7.74Кб |
137 User Selectors.mp4 |
111.49Мб |
138 Checkout Page.en_US.srt |
9.79Кб |
138 Checkout Page.mp4 |
154.04Мб |
138 styles.zip |
473б |
139 Checkout Page 2.en_US.srt |
7.26Кб |
139 Checkout Page 2.mp4 |
107.48Мб |
139 styles.zip |
473б |
140 Extensible Code.en_US.srt |
3.15Кб |
140 Extensible Code.mp4 |
11.90Мб |
141 Dispatch Action Shorthand.en_US.srt |
4.09Кб |
141 Dispatch Action Shorthand.mp4 |
41.96Мб |
142 Checkout Item Component.en_US.srt |
9.88Кб |
142 Checkout Item Component.mp4 |
93.40Мб |
142 Github-end-of-lesson.txt |
41б |
142 styles.zip |
431б |
142 UTF-8-Wingdings.txt |
56б |
143 Github-end-of-lesson.txt |
41б |
143 Github-start-of-lesson.txt |
41б |
143 Remove Items From Cart.en_US.srt |
9.32Кб |
143 Remove Items From Cart.mp4 |
78.91Мб |
144 Github-end-of-lesson.txt |
41б |
144 Github-start-of-lesson.txt |
41б |
144 Remove Items At Checkout.en_US.srt |
13.53Кб |
144 Remove Items At Checkout.mp4 |
169.48Мб |
145 Local Storage and Session Storage.en_US.srt |
9.43Кб |
145 Local Storage and Session Storage.mp4 |
46.04Мб |
145 window.localStorage.txt |
69б |
145 window.sessionStorage.txt |
71б |
146 Github-end-of-lesson.txt |
41б |
146 Github-start-of-lesson.txt |
41б |
146 Redux Persist.en_US.srt |
12.39Кб |
146 Redux Persist.mp4 |
119.97Мб |
146 redux-persist.txt |
44б |
147 Directory State Into Redux.en_US.srt |
12.59Кб |
147 Directory State Into Redux.mp4 |
200.88Мб |
147 Github-start-of-lesson.txt |
41б |
148 Collection State Into Redux.en_US.srt |
7.61Кб |
148 Collection State Into Redux.mp4 |
107.08Мб |
149 Collection Overview Component.en_US.srt |
8.14Кб |
149 Collection Overview Component.mp4 |
156.23Мб |
149 styles.zip |
268б |
150 Nested Routing in Shop Page.en_US.srt |
9.11Кб |
150 Nested Routing in Shop Page.mp4 |
115.58Мб |
150 styles.zip |
346б |
151 Improving Naming Of Component.en_US.srt |
1.63Кб |
151 Improving Naming Of Component.mp4 |
22.78Мб |
152 Collection Routing and Selector.en_US.srt |
8.66Кб |
152 Collection Routing and Selector.mp4 |
80.43Мб |
153 Memoizing selectCollection and collectionUrlParam.html |
2.74Кб |
154 Optional_ Currying.html |
940б |
155 Data Normalization + Collection Page.en_US.srt |
9.97Кб |
155 Data Normalization + Collection Page.mp4 |
137.97Мб |
155 styles.zip |
346б |
156 Optional_ Hash Tables vs Arrays.html |
942б |
157 Data Flow In Our App.en_US.srt |
11.60Кб |
157 Data Flow In Our App.mp4 |
149.00Мб |
157 Github-end-of-lesson.txt |
41б |
158 Thinking About Data Flow.en_US.srt |
3.92Кб |
158 Thinking About Data Flow.mp4 |
15.04Мб |
159 Introduction To Stripe.en_US.srt |
7.04Кб |
159 Introduction To Stripe.mp4 |
52.55Мб |
160 Github-start-of-lesson.txt |
41б |
160 react-stripe-button.txt |
52б |
160 react-stripe-checkout-docs.txt |
49б |
160 Stripe Integration.en_US.srt |
18.63Кб |
160 Stripe Integration.mp4 |
231.67Мб |
160 svg-url.txt |
36б |
161 Note about TEST credit cards for Stripe.html |
864б |
162 Cloning From This Point On.html |
1.04Кб |
163 favicon.ico |
14.73Кб |
163 Finishing Touches + Look Ahead.en_US.srt |
6.58Кб |
163 Finishing Touches + Look Ahead.mp4 |
56.98Мб |
163 Github-end-of-lesson.txt |
41б |
164 Deploying To Heroku.en_US.srt |
13.49Кб |
164 Deploying To Heroku.mp4 |
188.22Мб |
164 heroku.txt |
24б |
164 Heroku-CLI.txt |
49б |
164 heroku-CRA-buildpack.txt |
51б |
165 Resources_ Buildpack.html |
755б |
166 Linking Github to Heroku.html |
1.16Кб |
167 Optional_ Git + Heroku commands.html |
3.68Кб |
168 Github-end-of-lesson.txt |
41б |
168 Github-start-of-lesson.txt |
41б |
168 Optimizing Production Build.en_US.srt |
7.67Кб |
168 Optimizing Production Build.mp4 |
104.43Мб |
169 BEM.txt |
19б |
169 CSS in JS.en_US.srt |
12.46Кб |
169 CSS in JS.mp4 |
130.74Мб |
169 styled-components.txt |
35б |
170 styled-components.en_US.srt |
9.55Кб |
170 styled-components.mp4 |
78.18Мб |
171 Github-start-of-lesson.txt |
41б |
171 styled-components.txt |
48б |
171 styled-components In Our App.en_US.srt |
13.29Кб |
171 styled-components In Our App.mp4 |
171.12Мб |
172 Thinking About Tradeoffs.en_US.srt |
4.13Кб |
172 Thinking About Tradeoffs.mp4 |
15.83Мб |
173 styled-components In Our App 2.en_US.srt |
3.74Кб |
173 styled-components In Our App 2.mp4 |
40.61Мб |
174 Github-end-of-lesson.txt |
41б |
174 styled-components In Our App 3.en_US.srt |
12.21Кб |
174 styled-components In Our App 3.mp4 |
127.65Мб |
175 Exercise_ styled-components.html |
763б |
175 Github-complete-project-in-styled-components.txt |
50б |
175 Github-Our-code-up-to-now.txt |
41б |
176 Section Overview.en_US.srt |
4.78Кб |
176 Section Overview.mp4 |
61.13Мб |
177 Quick Note_ Firebase.html |
1.15Кб |
178 Firebase Refresher.en_US.srt |
15.02Кб |
178 Firebase Refresher.mp4 |
163.20Мб |
179 Firebase Refresher 2.en_US.srt |
6.61Кб |
179 Firebase Refresher 2.mp4 |
103.52Мб |
180 Moving Our Shop Data To Firebase.en_US.srt |
10.38Кб |
180 Moving Our Shop Data To Firebase.mp4 |
92.10Мб |
181 Firebase-batch-documentation.txt |
68б |
181 Moving Our Shop Data To Firebase 2.en_US.srt |
8.22Кб |
181 Moving Our Shop Data To Firebase 2.mp4 |
72.79Мб |
182 Reviewing What We Have Done.en_US.srt |
5.69Кб |
182 Reviewing What We Have Done.mp4 |
16.83Мб |
183 Bringing Shop Data To Our App.en_US.srt |
19.11Кб |
183 Bringing Shop Data To Our App.mp4 |
180.15Мб |
184 Adding Shop Data To Redux.en_US.srt |
8.36Кб |
184 Adding Shop Data To Redux.mp4 |
83.59Мб |
184 Github-end-of-lesson.txt |
43б |
185 NOTE_ Shop page may break.html |
695б |
186 css-keyframe-animations.txt |
50б |
186 styles.zip |
501б |
186 WithSpinner HOC.en_US.srt |
12.60Кб |
186 WithSpinner HOC.mp4 |
128.20Мб |
187 WithSpinner HOC 2.en_US.srt |
10.25Кб |
187 WithSpinner HOC 2.mp4 |
124.65Мб |
188 Quick Note About Next Lesson.html |
717б |
189 Github-Higher-Order-Components-Explained.txt |
65б |
189 Optional_ How To Build HOCs.en_US.srt |
19.51Кб |
189 Optional_ How To Build HOCs.mp4 |
269.04Мб |
190 Observables + Observer Pattern.en_US.srt |
15.85Кб |
190 Observables + Observer Pattern.mp4 |
52.01Мб |
191 Firestore-rest-api-documentation.txt |
74б |
191 Github-end-of-lesson.txt |
41б |
191 Promise Pattern.en_US.srt |
13.62Кб |
191 Promise Pattern.mp4 |
140.34Мб |
192 Redux Thunk.en_US.srt |
22.90Кб |
192 Redux Thunk.mp4 |
257.24Мб |
192 redux-thunk.txt |
42б |
193 What Does Redux Thunk Do_.en_US.srt |
2.95Кб |
193 What Does Redux Thunk Do_.mp4 |
12.94Мб |
194 Debugging Our Code.en_US.srt |
13.12Кб |
194 Debugging Our Code.mp4 |
153.59Мб |
195 Container Pattern.en_US.srt |
16.86Кб |
195 Container Pattern.mp4 |
194.51Мб |
195 Github-end-of-lesson.txt |
41б |
196 Refactoring Is A Tradeoff.en_US.srt |
6.34Кб |
196 Refactoring Is A Tradeoff.mp4 |
21.20Мб |
197 Introduction to Sagas.en_US.srt |
13.44Кб |
197 Introduction to Sagas.mp4 |
62.33Мб |
198 Correction about Saga flow.html |
1.27Кб |
199 Generator-function-documentation.txt |
87б |
199 Generator Functions.en_US.srt |
10.48Кб |
199 Generator Functions.mp4 |
102.72Мб |
200 Quick Note About Sagas.html |
973б |
201 Github-start-of-lesson.txt |
41б |
201 redux-saga.en_US.srt |
12.56Кб |
201 redux-saga.mp4 |
114.03Мб |
201 redux-saga.txt |
41б |
202 Redux Thunk Into Saga.en_US.srt |
10.99Кб |
202 Redux Thunk Into Saga.mp4 |
148.65Мб |
203 Github-take-takeLatest-takeEvery.txt |
68б |
203 take(), takeEvery(), takeLatest().en_US.srt |
18.50Кб |
203 take(), takeEvery(), takeLatest().mp4 |
145.18Мб |
204 Github-end-of-lesson.txt |
41б |
204 Root Saga.en_US.srt |
5.25Кб |
204 Root Saga.mp4 |
44.27Мб |
205 Github-start-of-lesson.txt |
41б |
205 Planning Ahead With Sagas.en_US.srt |
5.81Кб |
205 Planning Ahead With Sagas.mp4 |
36.61Мб |
206 Google Sign In Into Sagas.en_US.srt |
21.09Кб |
206 Google Sign In Into Sagas.mp4 |
231.11Мб |
207 Email Sign In Into Sagas.en_US.srt |
16.12Кб |
207 Email Sign In Into Sagas.mp4 |
255.77Мб |
208 Reviewing Our Sagas.en_US.srt |
12.32Кб |
208 Reviewing Our Sagas.mp4 |
34.11Мб |
209 Recreating Persistence.en_US.srt |
9.41Кб |
209 Recreating Persistence.mp4 |
118.62Мб |
210 Note_ Small correction on user saga.html |
1.86Кб |
211 Sign Out With Sagas.en_US.srt |
7.49Кб |
211 Sign Out With Sagas.mp4 |
111.28Мб |
212 Clear Cart Saga.en_US.srt |
10.95Кб |
212 Clear Cart Saga.mp4 |
133.54Мб |
212 Github-Code-up-to-now.txt |
62б |
213 Github-end-of-lesson.txt |
41б |
213 Solution_ Sign Up Saga.en_US.srt |
13.49Кб |
213 Solution_ Sign Up Saga.mp4 |
175.94Мб |
214 Github-useState-example.txt |
49б |
214 Introducing-hooks.txt |
42б |
214 React Hooks Introduction (useState).en_US.srt |
13.47Кб |
214 React Hooks Introduction (useState).mp4 |
47.88Мб |
214 useState-documentation.txt |
42б |
215 Why Did React Add Hooks_.html |
814б |
216 Github-useEffect-example.txt |
50б |
216 JSON-Placeholder-API.txt |
37б |
216 useEffect.en_US.srt |
16.74Кб |
216 useEffect.mp4 |
174.49Мб |
216 useEffect-documentation.txt |
43б |
217 Further-reading-hook-rules.txt |
42б |
217 Hook Rules.en_US.srt |
3.44Кб |
217 Hook Rules.mp4 |
16.48Мб |
218 Converting Class Components With useState.en_US.srt |
9.27Кб |
218 Converting Class Components With useState.mp4 |
96.41Мб |
218 Github-start-of-lesson.txt |
41б |
219 useEffect In Our App.en_US.srt |
14.36Кб |
219 useEffect In Our App.mp4 |
201.09Мб |
220 useEffect as ComponentWillUnmount().en_US.srt |
8.11Кб |
220 useEffect as ComponentWillUnmount().mp4 |
103.36Мб |
221 useEffect Cheat Sheet.html |
1.37Кб |
222 Custom Hooks.en_US.srt |
16.74Кб |
222 Custom Hooks.mp4 |
150.55Мб |
222 Github-custom-hook-example.txt |
51б |
223 Custom Hooks 2.en_US.srt |
5.66Кб |
223 Custom Hooks 2.mp4 |
20.22Мб |
224 Github-useReducer-example.txt |
50б |
224 useReducer.en_US.srt |
10.16Кб |
224 useReducer.mp4 |
115.91Мб |
224 useReducer-documentation.txt |
57б |
225 Complete-guide-to-useEffect.txt |
54б |
225 react-redux-hooks-docs.txt |
42б |
225 react-router-hooks-docs.txt |
98б |
225 Should You Adopt Hooks_.en_US.srt |
17.28Кб |
225 Should You Adopt Hooks_.mp4 |
136.93Мб |
226 React-Redux Hooks.en_US.srt |
15.40Кб |
226 React-Redux Hooks.mp4 |
182.49Мб |
227 useDispatch.en_US.srt |
12.62Кб |
227 useDispatch.mp4 |
80.39Мб |
228 useParams Part 1.en_US.srt |
8.44Кб |
228 useParams Part 1.mp4 |
73.23Мб |
229 Github-Repo-With-Hooks.txt |
42б |
229 useParams Part 2.en_US.srt |
8.57Кб |
229 useParams Part 2.mp4 |
62.09Мб |
230 Github-Repo.txt |
47б |
230 useState Part 1.en_US.srt |
13.37Кб |
230 useState Part 1.mp4 |
34.02Мб |
231 useState Part 2.en_US.srt |
12.34Кб |
231 useState Part 2.mp4 |
30.96Мб |
232 useEffect Part 1.en_US.srt |
13.83Кб |
232 useEffect Part 1.mp4 |
55.87Мб |
233 useEffect Part 2.en_US.srt |
10.59Кб |
233 useEffect Part 2.mp4 |
41.60Мб |
234 useEffect Part 3.en_US.srt |
15.58Кб |
234 useEffect Part 3.mp4 |
65.01Мб |
235 useMemo.en_US.srt |
6.37Кб |
235 useMemo.mp4 |
28.80Мб |
236 useLayoutEffect.en_US.srt |
11.62Кб |
236 useLayoutEffect.mp4 |
72.70Мб |
237 About This Section.html |
1.24Кб |
238 Github-Project-with-full-backend-code.txt |
41б |
238 Introduction To Backend.en_US.srt |
14.38Кб |
238 Introduction To Backend.mp4 |
129.78Мб |
239 Cloning From This Point On.html |
4.94Кб |
240 Note_ Do not push to github until end of section!.html |
937б |
241 concurrently.txt |
43б |
241 Creating our Server Inside the Project.en_US.srt |
13.47Кб |
241 Creating our Server Inside the Project.mp4 |
89.71Мб |
241 Github-start-of-lesson.txt |
41б |
241 nodemon.txt |
38б |
241 package.json |
679б |
242 bodyParser.txt |
42б |
242 Building A Basic Server.en_US.srt |
17.67Кб |
242 Building A Basic Server.mp4 |
80.33Мб |
242 cors.txt |
35б |
242 dotenv.txt |
37б |
242 express.txt |
38б |
243 Note_ You don't need the CORS library anymore.html |
1.15Кб |
244 What We Are Building.en_US.srt |
5.97Кб |
244 What We Are Building.mp4 |
19.54Мб |
245 Quick note about next lecture_ Stripe Dashboard and Private Keys.html |
2.47Кб |
246 Backend Payment Route.en_US.srt |
12.82Кб |
246 Backend Payment Route.mp4 |
85.66Мб |
246 stripe.txt |
37б |
247 axios.txt |
36б |
247 Connecting Client To Server.en_US.srt |
11.83Кб |
247 Connecting Client To Server.mp4 |
85.64Мб |
247 Fetch-POST-documentation.txt |
97б |
248 NOTE_ Ignoring client node_modules.html |
1.39Кб |
249 Deploying To Production.en_US.srt |
13.13Кб |
249 Deploying To Production.mp4 |
75.74Мб |
249 Github-Project-with-full-code.txt |
41б |
249 Heroku-config-documentation.txt |
50б |
250 Quick note about cloning this repo.html |
1.01Кб |
251 ContextAPI-documentation.txt |
38б |
251 Github-start-of-lesson.txt |
52б |
251 Introduction To Context API.en_US.srt |
7.02Кб |
251 Introduction To Context API.mp4 |
85.28Мб |
252 Context Consumer + useContext Hook.en_US.srt |
14.81Кб |
252 Context Consumer + useContext Hook.mp4 |
132.56Мб |
252 useContext-documentation.txt |
57б |
253 Context Provider.en_US.srt |
14.72Кб |
253 Context Provider.mp4 |
99.53Мб |
254 Cart Context.en_US.srt |
16.51Кб |
254 Cart Context.mp4 |
140.11Мб |
255 Provider Context Pattern.en_US.srt |
19.46Кб |
255 Provider Context Pattern.mp4 |
189.00Мб |
256 Github-Code-up-to-now.txt |
54б |
256 Github-Context-Solution-Complete-.txt |
54б |
256 Provider Context Pattern 2.en_US.srt |
13.54Кб |
256 Provider Context Pattern 2.mp4 |
221.98Мб |
257 Github-end-of-lesson.txt |
54б |
257 Redux vs Context API.en_US.srt |
11.57Кб |
257 Redux vs Context API.mp4 |
109.71Мб |
258 GraphQL.txt |
21б |
258 Introduction To GraphQL.en_US.srt |
18.78Кб |
258 Introduction To GraphQL.mp4 |
43.35Мб |
259 Complete-React-Course-Course-Guideline.pdf |
193.37Кб |
259 Course Guideline + Github Links.html |
720б |
260 Note about next lesson.html |
1.17Кб |
261 Basic-GraphQL-types.txt |
44б |
261 Github-Prisma-Backend.txt |
52б |
261 GraphQL-backend-playground.txt |
27б |
261 GraphQL Playground.en_US.srt |
15.93Кб |
261 GraphQL Playground.mp4 |
95.47Мб |
262 Backend Code.html |
1.88Кб |
263 GraphQL Playground 2.en_US.srt |
9.74Кб |
263 GraphQL Playground 2.mp4 |
51.43Мб |
264 apollo-boost.txt |
43б |
264 Apollo-docs.txt |
42б |
264 Github-start-of-lesson.txt |
46б |
264 graphql.txt |
38б |
264 Introduction To Apollo.en_US.srt |
16.91Кб |
264 Introduction To Apollo.mp4 |
155.84Мб |
264 react-apollo.txt |
43б |
265 Apollo Container.en_US.srt |
13.47Кб |
265 Apollo Container.mp4 |
155.84Мб |
265 Import-default-as-alias.txt |
103б |
266 Note_ Destructuring change in next lesson.html |
2.78Кб |
267 Crwn-Clothing-playground.txt |
27б |
267 Query With Variables.en_US.srt |
11.99Кб |
267 Query With Variables.mp4 |
135.13Мб |
268 GraphQL vs Redux.en_US.srt |
10.80Кб |
268 GraphQL vs Redux.mp4 |
23.29Мб |
269 Apollo-cache.txt |
59б |
269 Docs-on-resolvers.txt |
65б |
269 Mutations On The Client.en_US.srt |
20.33Кб |
269 Mutations On The Client.mp4 |
110.14Мб |
270 Resources_ Mutations.html |
817б |
271 Mutations On The Client 2.en_US.srt |
9.43Кб |
271 Mutations On The Client 2.mp4 |
105.29Мб |
272 Adding Items With Apollo.en_US.srt |
13.96Кб |
272 Adding Items With Apollo.mp4 |
174.48Мб |
273 Adding Items With Apollo 2.en_US.srt |
6.69Кб |
273 Adding Items With Apollo 2.mp4 |
65.92Мб |
274 Note_ Compose in next lesson.html |
2.01Кб |
275 CartItem Count With Apollo.en_US.srt |
18.68Кб |
275 CartItem Count With Apollo.mp4 |
222.29Мб |
275 Graphql-Apollo-HOC.txt |
56б |
276 Exercises_ Adding More GraphQL.html |
1.12Кб |
277 Should You Use GraphQL_.en_US.srt |
9.50Кб |
277 Should You Use GraphQL_.mp4 |
52.69Мб |
278 Github-start-of-lesson.txt |
41б |
278 -media-queries.txt |
56б |
278 Mobile Responsiveness.en_US.srt |
13.16Кб |
278 Mobile Responsiveness.mp4 |
171.35Мб |
279 CSS-Grid-Cheatsheet.txt |
57б |
279 Github-Code-up-to-now.txt |
41б |
279 Mobile Responsiveness 2.en_US.srt |
17.49Кб |
279 Mobile Responsiveness 2.mp4 |
210.16Мб |
280 Exercise_ Mobile Friendly App.html |
1.19Кб |
280 Github-Code-up-to-now.txt |
41б |
280 Github-Solution.txt |
50б |
281 code-splitting.txt |
64б |
281 Code Splitting Introduction.en_US.srt |
19.09Кб |
281 Code Splitting Introduction.mp4 |
197.34Мб |
282 Introducing React Lazy.en_US.srt |
4.25Кб |
282 Introducing React Lazy.mp4 |
21.61Мб |
283 react-lazy.txt |
55б |
283 React Lazy + Suspense.en_US.srt |
12.44Кб |
283 React Lazy + Suspense.mp4 |
212.06Мб |
283 react-suspense.txt |
54б |
284 404-images.txt |
58б |
284 Error Boundaries.en_US.srt |
20.06Кб |
284 Error Boundaries.mp4 |
236.80Мб |
284 Error-boundaries.txt |
47б |
284 styles.zip |
478б |
285 PureComponent.txt |
59б |
285 React.memo, PureComponent, shouldComponentUpdate.en_US.srt |
19.35Кб |
285 React.memo, PureComponent, shouldComponentUpdate.mp4 |
158.91Мб |
285 React.memo.txt |
50б |
285 React-developer-tools.txt |
103б |
286 Update on React Devtools.html |
2.08Кб |
287 Performance In Our App.en_US.srt |
12.58Кб |
287 Performance In Our App.mp4 |
147.60Мб |
288 Github-callback-repo.txt |
51б |
288 Github-start-of-lesson.txt |
51б |
288 useCallback.en_US.srt |
13.49Кб |
288 useCallback.mp4 |
70.14Мб |
288 useCallback.txt |
58б |
289 useMemo.en_US.srt |
7.17Кб |
289 useMemo.mp4 |
60.54Мб |
289 useMemo.txt |
54б |
290 compression.txt |
42б |
290 Gzipping and Compression.en_US.srt |
8.88Кб |
290 Gzipping and Compression.mp4 |
109.56Мб |
291 React _Profiler_.en_US.srt |
7.68Кб |
291 React _Profiler_.mp4 |
64.09Мб |
291 React-Profiler-API-Docs.txt |
45б |
292 React Performance Cheat Sheet.html |
834б |
293 Don't Overcomplicate.en_US.srt |
2.36Кб |
293 Don't Overcomplicate.mp4 |
9.04Мб |
294 Be A Late Follower.en_US.srt |
3.81Кб |
294 Be A Late Follower.mp4 |
11.98Мб |
295 Break Things Down.en_US.srt |
2.13Кб |
295 Break Things Down.mp4 |
6.48Мб |
296 It Will Never Be Perfect.en_US.srt |
2.45Кб |
296 It Will Never Be Perfect.mp4 |
8.04Мб |
297 Learning Guideline.html |
821б |
298 Endorsements On LinkedIn.html |
1.84Кб |
299 Become An Alumni.html |
1.40Кб |
300 Common React Interview Questions.html |
698б |
301 [exercise_info] The Final Challenge.html |
786б |
301 [exercise_solution] The Final Challenge.zip |
167б |
301 [exercise] The Final Challenge.zip |
175б |
301 [quiz] Course Review.html |
3.22Кб |
301 Note About This Section.html |
1.07Кб |
302 Progressive Web Apps.en_US.srt |
14.07Кб |
302 Progressive Web Apps.mp4 |
118.75Мб |
303 Opt-In Service Worker in CRA.html |
1.49Кб |
304 Resources_ Progressive Web Apps.html |
1.36Кб |
305 Progressive Web Apps Examples.en_US.srt |
6.81Кб |
305 Progressive Web Apps Examples.mp4 |
83.13Мб |
306 PWA - HTTPS.en_US.srt |
6.99Кб |
306 PWA - HTTPS.mp4 |
42.51Мб |
307 Note on server.js code.html |
1.27Кб |
308 Resources_ PWA - HTTPS.html |
1.34Кб |
309 PWA - App Manifest.en_US.srt |
6.77Кб |
309 PWA - App Manifest.mp4 |
37.63Мб |
310 PWA - Service Workers.en_US.srt |
14.93Кб |
310 PWA - Service Workers.mp4 |
201.22Мб |
311 Resources_ PWA - Service Workers.html |
1.29Кб |
312 PWA - Final Thoughts.en_US.srt |
2.44Кб |
312 PWA - Final Thoughts.mp4 |
8.86Мб |
313 Update for CRA v4.0.0+ and React 17+.html |
2.12Кб |
314 Converting Our App To PWA.en_US.srt |
13.33Кб |
314 Converting Our App To PWA.mp4 |
107.69Мб |
314 crwn-192x192.png |
6.59Кб |
314 crwn-512x512.png |
19.04Кб |
314 crwn-live.txt |
33б |
314 express-sslify.txt |
45б |
314 lighthouse-plugin.txt |
92б |
315 Addendum to Server.js.html |
2.47Кб |
316 Firebase Security Rules.en_US.srt |
11.10Кб |
316 Firebase Security Rules.mp4 |
37.96Мб |
316 Firebase-security-rules-docs.txt |
68б |
316 Github-start-of-lesson.txt |
41б |
317 Firebase-Request-Auth.txt |
84б |
317 User Security Rule.en_US.srt |
13.71Кб |
317 User Security Rule.mp4 |
97.23Мб |
318 User Security Rule 2.en_US.srt |
9.44Кб |
318 User Security Rule 2.mp4 |
52.06Мб |
319 More Security Rules.en_US.srt |
7.67Кб |
319 More Security Rules.mp4 |
41.71Мб |
320 Coding Challenge_ Firebase Cart.html |
2.06Кб |
320 Final-solution.txt |
59б |
320 Firestore-where-keyword.txt |
104б |
320 Security-rules-resource-and-data-docs.txt |
85б |
321 Note About This Section.html |
1.41Кб |
322 Section Overview.en_US.srt |
6.89Кб |
322 Section Overview.mp4 |
32.46Мб |
323 Updated Code For This Section.html |
965б |
324 Types of Tests.en_US.srt |
3.30Кб |
324 Types of Tests.mp4 |
12.65Мб |
325 Testing Libraries.en_US.srt |
18.18Кб |
325 Testing Libraries.mp4 |
142.49Мб |
326 Note_ The Next Videos.html |
1.03Кб |
327 Unit Tests.en_US.srt |
3.44Кб |
327 Unit Tests.mp4 |
11.24Мб |
328 Integration Tests.en_US.srt |
3.28Кб |
328 Integration Tests.mp4 |
11.86Мб |
329 Automation Testing.en_US.srt |
5.36Кб |
329 Automation Testing.mp4 |
20.50Мб |
330 Final Note On Testing.en_US.srt |
3.53Кб |
330 Final Note On Testing.mp4 |
13.50Мб |
331 Setting Up Jest.en_US.srt |
12.68Кб |
331 Setting Up Jest.mp4 |
118.23Мб |
332 Our First Tests.en_US.srt |
11.76Кб |
332 Our First Tests.mp4 |
86.24Мб |
333 Writing Tests.en_US.srt |
6.21Кб |
333 Writing Tests.mp4 |
32.31Мб |
334 Quick Note_ Upcoming API Endpoint + ES6 Modules.html |
2.23Кб |
335 Asynchronous Tests.en_US.srt |
10.59Кб |
335 Asynchronous Tests.mp4 |
87.95Мб |
336 Asynchronous Tests 2.en_US.srt |
12.39Кб |
336 Asynchronous Tests 2.mp4 |
64.51Мб |
337 Resources_ Jest Cheat Sheet.html |
832б |
338 Mocks and Spies.en_US.srt |
13.23Кб |
338 Mocks and Spies.mp4 |
85.35Мб |
339 Note_ Testing React Apps.html |
791б |
340 Enzyme vs React Testing Library.html |
1.68Кб |
341 Introduction To Enzyme.en_US.srt |
15.29Кб |
341 Introduction To Enzyme.mp4 |
130.84Мб |
342 Quick Note_ Empty Snapshots.html |
1.15Кб |
343 Snapshot Testing.en_US.srt |
10.39Кб |
343 Snapshot Testing.mp4 |
95.14Мб |
344 Snapshot Testing + Code Coverage.en_US.srt |
5.08Кб |
344 Snapshot Testing + Code Coverage.mp4 |
34.27Мб |
345 Testing Stateful Components.en_US.srt |
12.22Кб |
345 Testing Stateful Components.mp4 |
165.12Мб |
346 Quick Recap.en_US.srt |
3.00Кб |
346 Quick Recap.mp4 |
12.40Мб |
347 Testing Connected Components.en_US.srt |
24.57Кб |
347 Testing Connected Components.mp4 |
336.89Мб |
348 Testing Connected Components 2.en_US.srt |
3.61Кб |
348 Testing Connected Components 2.mp4 |
54.36Мб |
349 Testing Reducers.en_US.srt |
15.26Кб |
349 Testing Reducers.mp4 |
155.42Мб |
350 Testing Actions.en_US.srt |
18.64Кб |
350 Testing Actions.mp4 |
194.89Мб |
351 Section Review.en_US.srt |
4.98Кб |
351 Section Review.mp4 |
33.75Мб |
352 enzyme-documentation.txt |
49б |
352 Github-start-of-lesson.txt |
41б |
352 Github-testing-solution.txt |
41б |
352 Testing In Our Master Project.html |
1.67Кб |
353 babel-loader.txt |
38б |
353 Github-start-of-lesson.txt |
52б |
353 Introduction to Webpack + Babel.en_US.srt |
16.02Кб |
353 Introduction to Webpack + Babel.mp4 |
59.52Мб |
353 webpack-docs.txt |
33б |
353 What-is-Babel.txt |
33б |
353 What-is-regex.txt |
38б |
354 css-loader.txt |
57б |
354 Github-end-of-lesson.txt |
45б |
354 html-webpack-plugin.txt |
65б |
354 style-loader.txt |
61б |
354 Webpack Config.en_US.srt |
14.78Кб |
354 Webpack Config.mp4 |
108.91Мб |
355 Quick Note About This Section.html |
1.56Кб |
356 Gatsby.txt |
26б |
356 Introduction to Gatsby.js.en_US.srt |
9.33Кб |
356 Introduction to Gatsby.js.mp4 |
32.91Мб |
357 Gatsby-blog-starter.txt |
48б |
357 Gatsby-CLI.txt |
42б |
357 Gatsby-plugin-library.txt |
34б |
357 Starting a Gatsby Project.en_US.srt |
11.25Кб |
357 Starting a Gatsby Project.mp4 |
72.85Мб |
358 Gatsby Pages.en_US.srt |
11.91Кб |
358 Gatsby Pages.mp4 |
84.67Мб |
358 pages-documentation.txt |
60б |
358 useStaticQuery.txt |
48б |
359 Gatsby GraphQL + Markdown.en_US.srt |
11.81Кб |
359 Gatsby GraphQL + Markdown.mp4 |
84.09Мб |
359 Markdown-cheatsheet.txt |
65б |
359 markdowns.zip |
1.82Кб |
360 Building Our Blog 1.en_US.srt |
13.62Кб |
360 Building Our Blog 1.mp4 |
104.77Мб |
360 gatsby-source-filesystem.txt |
60б |
360 gatsby-transformer-remark.txt |
61б |
361 Building Our Blog 2.en_US.srt |
12.80Кб |
361 Building Our Blog 2.mp4 |
81.67Мб |
361 createFilePath.txt |
75б |
361 gatsby-node.js-API-documentation.txt |
41б |
362 Building Our Blog 3.en_US.srt |
9.10Кб |
362 Building Our Blog 3.mp4 |
36.04Мб |
362 createPage.txt |
50б |
362 createPages.txt |
53б |
362 Tagged-template-literals.txt |
101б |
363 Building Our Blog 4.en_US.srt |
9.38Кб |
363 Building Our Blog 4.mp4 |
93.24Мб |
363 dangerouslySetInnerHTML.txt |
67б |
363 path.txt |
33б |
364 babel-plugin-styled-components.txt |
61б |
364 Building Our Blog 5.en_US.srt |
12.15Кб |
364 Building Our Blog 5.mp4 |
128.32Мб |
364 gatsby-plugin-styled-components.txt |
62б |
364 Github-end-of-lesson.txt |
51б |
364 netlify.txt |
25б |
364 styled-components.txt |
48б |
365 map().en_US.srt |
6.19Кб |
365 map().mp4 |
81.97Мб |
366 Promises.en_US.srt |
16.15Кб |
366 Promises.mp4 |
135.02Мб |
366 Promises.txt |
89б |
367 filter().en_US.srt |
2.71Кб |
367 filter().mp4 |
17.06Мб |
368 includes().en_US.srt |
13.19Кб |
368 includes().mp4 |
313.79Мб |
369 CWD_ Git + Github.en_US.srt |
20.33Кб |
369 CWD_ Git + Github.mp4 |
309.73Мб |
370 Github Update_ Master --_ Main.html |
1.33Кб |
371 CWD_ Git + Github 2.en_US.srt |
18.65Кб |
371 CWD_ Git + Github 2.mp4 |
232.18Мб |
372 Async Await.en_US.srt |
10.60Кб |
372 Async Await.mp4 |
92.60Мб |
373 find().en_US.srt |
2.89Кб |
373 find().mp4 |
50.09Мб |
374 reduce().en_US.srt |
7.28Кб |
374 reduce().mp4 |
114.71Мб |
375 Memoization.en_US.srt |
8.08Кб |
375 Memoization.mp4 |
30.49Мб |
376 Currying.en_US.srt |
4.60Кб |
376 Currying.mp4 |
14.80Мб |
377 Contributing To Open Source.en_US.srt |
16.76Кб |
377 Contributing To Open Source.mp4 |
206.45Мб |
377 get-started-guidelines.txt |
57б |
377 ZTM-Github-Projects.txt |
35б |
378 Contributing To Open Source 2.en_US.srt |
9.96Кб |
378 Contributing To Open Source 2.mp4 |
218.01Мб |
379 Exercise_ Contribute To Open Source.html |
1.74Кб |
380 Thank You!.en_US.srt |
1.81Кб |
380 Thank You!.mp4 |
8.23Мб |
381 AMA - 100,000 Students!!.en_US.srt |
53.76Кб |
381 AMA - 100,000 Students!!.mp4 |
1.33Гб |
382 Coding Challenges.html |
1.32Кб |
383 Bonus Lecture.html |
1.64Кб |