Урок 1. 00:08:39
Installing Nodejs and VSCode - MAC (Skip if you have it)
Урок 2. 00:04:47
Installing Nodejs on a PC (Skip if you have)
Урок 3. 00:02:22
Using Visual Studio Code on a PC (Skip if you have)
Урок 4. 00:02:37
Introduction - early course layout - and github repo
Урок 5. 00:11:52
Optional - A brief history of JS and why we need React
Урок 6. 00:04:52
How we'll use Express in this section
Урок 7. 00:03:12
REQUIRED - Making a basic Express server for development
Урок 8. 00:05:47
Your First React Program
Урок 9. 00:07:26
Uhh, What Just Happend?
Урок 10. 00:17:42
JSX & Babel
Урок 11. 00:05:39
ReactDom.render() and the virtual DOM
Урок 12. 00:08:12
Components
Урок 13. 00:10:41
Props
Урок 14. 00:06:53
PRACTICE! - Using Components and Props
Урок 15. 00:06:11
Multiple Components in an Array
Урок 16. 00:09:30
Components as Classes
Урок 17. 00:13:21
PRACTICE! - Class, Array. and Components
Урок 18. 00:08:06
Breaking Down Components - Part 1
Урок 19. 00:12:08
Breaking Down Components - Part 2
Урок 20. 00:12:15
Section Review
Урок 21. 00:03:36
Create React App - making development easier
Урок 22. 00:07:29
Create React App - the node modules
Урок 23. 00:12:08
Coding in Create React App
Урок 24. 00:12:02
What is state? (no coding)
Урок 25. 00:10:27
State in Action
Урок 26. 00:07:30
State do's and don'ts
Урок 27. 00:11:01
Events in React
Урок 28. 00:01:39
Available events
Урок 29. 00:10:31
Changing state with an event
Урок 30. 00:02:22
Practicing with state
Урок 31. 00:09:32
Practicing with state - walkthrough
Урок 32. 00:19:15
State and props together
Урок 33. 00:08:28
Stateless Components vs. Stateful Components
Урок 34. 00:04:37
Stateless vs Stateful example
Урок 35. 00:04:17
Section Intro
Урок 36. 00:04:12
Getting started with axios & HTTP
Урок 37. 00:03:32
Using Axios and a free api (openweathermap.org)
Урок 38. 00:13:29
The Component Lifecycle
Урок 39. 00:04:38
The Docs
Урок 40. 00:07:33
The Lifecycle - componentDidMount()
Урок 41. 00:02:33
The Lifecycle - render()
Урок 42. 00:07:54
More practice with render, state, and http
Урок 43. 00:06:08
Adding an input box
Урок 44. 00:12:59
The Lifecycle - componentDidUpdate()
Урок 45. 00:10:47
Practice - Refactoring the weather widget
Урок 46. 00:05:38
The Lifecycle - componentWillUnmount()
Урок 47. 00:01:14
The plan for the next few videos
Урок 48. 00:12:33
Managing forms with State
Урок 49. 00:08:28
Data flows down, so pass state up! Part 1
Урок 50. 00:15:27
Data flows down, so pass state up! Part 2
Урок 51. 00:06:29
Styling components
Урок 52. 00:02:24
Project Demo
Урок 53. 00:04:56
Setting up our app structure
Урок 54. 00:08:28
QuizBar and FontAwesome glyphicons
Урок 55. 00:10:37
QuizType - a component inside QuizBar
Урок 56. 00:03:32
Cleaning up QuizBar
Урок 57. 00:09:41
Flash Card Component
Урок 58. 00:09:55
Getting our data with Axios
Урок 59. 00:04:26
Adding a spinner
Урок 60. 00:07:33
Adding Flash Card Component Logic
Урок 61. 00:08:24
Moving State up one last time
Урок 62. 00:06:11
Intro to React Rrouter
Урок 63. 00:10:50
Router, Route, and Link
Урок 64. 00:10:09
NavLink and Making a NavBar
Урок 65. 00:03:55
Routes with Component vs. Render
Урок 66. 00:06:53
Nested Routes
Урок 67. 00:12:34
Router Component Props - history, location, and match
Урок 68. 00:08:51
Dynamic URL's and URL params & Short Review
Урок 69. 00:14:05
Mini-Project - Movie Fan App
Урок 70. 00:08:34
Mini-Project - Continued
Урок 71. 00:07:45
Mini-Project - Finished
Урок 72. 00:08:41
What is Redux?
Урок 73. 00:12:04
Redux and React
Урок 74. 00:08:11
How Redux works
Урок 75. 00:15:44
Wiring Up Redux
Урок 76. 00:17:45
CONNECTing Redux and React
Урок 77. 00:08:44
Adding more reducers to our store
Урок 78. 00:13:30
Adding an action creator and action
Урок 79. 00:18:48
Adding the dispatcher
Урок 80. 00:12:18
Adding Meat and Produce
Урок 81. 00:09:04
STOP: REVIEW
Урок 82. 00:07:24
Adding the Router
Урок 83. 00:09:10
Getting a little more out of redux
Урок 84. 00:08:40
Getting a little more out of redux - an action
Урок 85. 00:01:36
Section Intro
Урок 86. 00:09:25
Quick review of reducers, actions and action creators
Урок 87. 00:12:28
Trying axios/http without middleware (overview of codebase)
Урок 88. 00:05:25
Redux-promise
Урок 89. 00:13:28
Redux-thunk
Урок 90. 00:03:34
Project Intro & Demo
Урок 91. 00:07:12
Thinking through our app structure
Урок 92. 00:02:42
Create React App and folder setup
Урок 93. 00:05:32
Index.js & Redux
Урок 94. 00:02:52
App.js & React Router
Урок 95. 00:05:17
Overview of the api
Урок 96. 00:10:32
NavBar Component
Урок 97. 00:18:07
Home - SearchBox (mostly markup and css)
Урок 98. 00:12:48
City, Slider, & Spinner components
Урок 99. 00:03:47
Make the Spinner component
Урок 100. 00:11:01
Add Cities to the homepage (with some refactoring)
Урок 101. 00:12:59
Add the Slider and put the cities inside
Урок 102. 00:06:57
Refactor Home - Part 1
Урок 103. 00:07:07
Refactor Home - Part 2 - Promise.all()
Урок 104. 00:08:24
Build Activties
Урок 105. 00:11:46
Finish Activity component
Урок 106. 00:01:34
Houses assignment
Урок 107. 00:12:10
Single City Component
Урок 108. 00:11:01
Single City Component - Part 2
Урок 109. 00:07:16
Single City Component - Part 3
Урок 110. 00:01:42
Login, Registration, & Modal
Урок 111. 00:17:36
The return of REDUX!! Build the Modal
Урок 112. 00:09:36
Filling in the Modal content
Урок 113. 00:02:02
Auth - intro
Урок 114. 00:08:31
What is HTTP and what does it have to do with auth?
Урок 115. 00:05:18
An actual HTTP message
Урок 116. 00:08:46
The problem with HTTP and Auth
Урок 117. 00:06:10
How a JWT works
Урок 118. 00:13:32
SignUp Component Refactor
Урок 119. 00:07:29
Login Component Refactor
Урок 120. 00:02:55
Login and Signup endpoints
Урок 121. 00:08:31
Getting our JWT (JSON Web Token)
Урок 122. 00:07:17
Getting feedback to the user
Урок 123. 00:10:21
Auth and redux
Урок 124. 00:07:48
Updating components on signup/login
Урок 125. 00:04:26
Logout
Урок 126. 00:04:18
Login Challenge
Урок 127. 00:09:27
Redux Persist (middleware) - keep redux (and login) from resetting!
Урок 128. 00:07:37
Redux Persist - Part 2
Урок 129. 00:02:53
Remaining Project Goals
Урок 130. 00:12:47
SingleCity, many Venues component
Урок 131. 00:10:36
Displaying reserve a room
Урок 132. 00:10:07
Momentjs & Validate Reserve Dates
Урок 133. 00:13:09
Adding an external Script file to a component
Урок 134. 00:00:43
An annoying bug fix
Урок 135. 00:13:47
Integration with Stripe
Урок 136. 00:03:34
Setup payment success page and & component
Урок 137. 00:04:41
Payment Success Structure (markup)
Урок 138. 00:07:30
Payment Success Data
Урок 139. 00:01:53
Payment Success Finishing Options
Урок 140. 00:04:33
Account Page Prep
Урок 141. 00:02:51
Account Page Review
Урок 142. 00:06:04
AccountSideBar and Page Routes
Урок 143. 00:11:21
Fetch and sort data, and pass to Bookings
Урок 144. 00:09:20
Booking Markup
Урок 145. 00:10:34
Cancel a reservation
Урок 146. 00:07:57
Search Box
Урок 147. 00:07:43
Search Page
Урок 148. 00:05:42
Building our app (or any React app)
Урок 149. 00:06:44
Intro & npm run build
Урок 150. 00:03:29
A tour of the build folder
Урок 151. 00:04:34
Building at the root domain
Урок 152. 00:03:37
Loading Production... Locally
Урок 153. 00:10:12
The homepage property
Урок 154. 00:09:04
React.lazy
Урок 155. 00:08:46
React.Suspense
Урок 156. 00:01:50
Section Intro
Урок 157. 00:11:40
An intro to hooks and should you use them?
Урок 158. 00:12:36
Using React to explain OOP and functional programming - BACKGROUND
Урок 159. 00:04:48
Paradigm Chart
Урок 160. 00:08:54
Paradigm 1 - Imperative & Procedural
Урок 161. 00:03:52
Paradigm 2 - Imperative & OOP
Урок 162. 00:16:27
Paradigm 3 - Procedural & Functional
Урок 163. 00:07:21
Paradigm 4 - OOP & Functional
Урок 164. 00:08:24
Back to Hooks
Урок 165. 00:13:42
The return of the weather widget!
Урок 166. 00:09:17
useEffect
Урок 167. 00:08:33
useEffect explained
Урок 168. 00:09:41
The docs - componentWillUnmount & multiple useEffect
Урок 169. 00:04:21
Refactoring a class - weatherAppHooks
Урок 170. 00:04:34
New Project Clone
Урок 171. 00:07:05
Refactor the Search component
Урок 172. 00:06:20
The Rules of Hooks
Урок 173. 00:08:48
Custom Hooks
Урок 174. 00:10:39
The structure of a custom hook
Урок 175. 00:04:54
Redux with Hooks
Урок 176. 00:05:26
Getting ready for redux - refactor Account
Урок 177. 00:07:05
Using redux with hooks - useSelector
Урок 178. 00:02:21
Using redux with hooks - useDispatch
Урок 179. 00:09:28
useDispatch in Action - Login
Урок 180. 00:01:39
useStore hook
Урок 181. 00:06:48
All 4 hooks! NavBar
Урок 182. 00:05:00
What is context?
Урок 183. 00:09:54
Making a context
Урок 184. 00:09:12
Context Provider
Урок 185. 00:04:22
Context Consumer
Урок 186. 00:05:08
Changing Context down stream
Урок 187. 00:01:10
Short Review of What Context Is
Урок 188. 00:06:19
Context with classes
Урок 189. 00:03:22
I’ve heard it replaces Redux. Does it?
Урок 190. 00:01:02
Intro to section
Урок 191. 00:05:36
Let & Const
Урок 192. 00:04:07
Template Literals
Урок 193. 00:03:24
Object Literals
Урок 194. 00:08:02
Destructuring and Spread
Урок 195. 00:06:58
Rocket Functions
Урок 196. 00:04:58
Classes - constructor/prototype review (the original way)
Урок 197. 00:06:22
Classes and sub classes - the 2015 version of a constructor
Урок 198. 00:03:56
Overriding methods in child classes
Урок 199. 00:03:23
How we'll use classes in this course