-
Урок 1. 00:02:57Welcome to the Course
-
Урок 2. 00:04:05React at a Glance
-
Урок 3. 00:01:19What You Should Already Know
-
Урок 4. 00:03:08Environment Setup
-
Урок 5. 00:01:38Using the Course Files
-
Урок 6. 00:05:08Using React with a CDN
-
Урок 7. 00:04:40Making a React Component
-
Урок 8. 00:03:51JSX & Templates
-
Урок 9. 00:04:46Template Expressions & Variables
-
Урок 10. 00:06:08Click Events & Event Handlers
-
Урок 11. 00:03:57Making a React Site (create-react-app)
-
Урок 12. 00:07:24Project Structure Walkthrough
-
Урок 13. 00:04:36Running the Application
-
Урок 14. 00:03:34Using Images
-
Урок 15. 00:03:19Using Stylesheets
-
Урок 16. 00:07:14Why We Need State
-
Урок 17. 00:06:52Using the useState Hook
-
Урок 18. 00:04:51How State & Rendering Works
-
Урок 19. 00:08:19Outputting Lists
-
Урок 20. 00:09:37Using the Previous State
-
Урок 21. 00:06:54Conditional Templates
-
Урок 22. 00:01:36useState Limitations
-
Урок 23. 00:01:39Using Mutliple Components
-
Урок 24. 00:05:31Creating a Title Component
-
Урок 25. 00:05:52Intro to Props
-
Урок 26. 00:03:48React Fragments
-
Урок 27. 00:07:46Children Prop (Making a Modal Component)
-
Урок 28. 00:04:56Functions as Props
-
Урок 29. 00:02:29CHALLENGE - Showing the Modal
-
Урок 30. 00:03:51Portals
-
Урок 31. 00:06:54CHALLENGE - Reusable Event List Component
-
Урок 32. 00:02:47Class Components Overview
-
Урок 33. 00:03:10Using Global Stylesheets
-
Урок 34. 00:06:38Component Stylesheets
-
Урок 35. 00:03:21Using Inline Styles
-
Урок 36. 00:02:37Dynamic Inline Styles
-
Урок 37. 00:02:47Conditional CSS Classes
-
Урок 38. 00:06:23CSS Modules
-
Урок 39. 00:07:16Forms & Labels in React
-
Урок 40. 00:06:17The onChange Event
-
Урок 41. 00:05:36Controlled Inputs
-
Урок 42. 00:06:21Submitting Forms (onSubmit)
-
Урок 43. 00:06:36Adding Events to the Event List
-
Урок 44. 00:06:33Using the useRef Hook
-
Урок 45. 00:05:22Select Boxes
-
Урок 46. 00:07:01New Project & JSON Server
-
Урок 47. 00:08:19Why We Need useEffect
-
Урок 48. 00:07:49Fetching Data with useEffect
-
Урок 49. 00:09:25The useEffect Dependency Array
-
Урок 50. 00:08:30useCallback for Function Dependencies
-
Урок 51. 00:14:04Creating a Custom Fetch Hook
-
Урок 52. 00:04:25Adding a Loading/Pending State
-
Урок 53. 00:08:43Handling Errors
-
Урок 54. 00:04:40Why We Need a Cleanup Function
-
Урок 55. 00:05:45Aborting Fetch Requests
-
Урок 56. 00:06:16useEffect Gotcha - Infinite Loops
-
Урок 57. 00:05:43Project Preview & Setup
-
Урок 58. 00:08:06Setting up & Shuffling Cards
-
Урок 59. 00:04:19Creating a Card Grid
-
Урок 60. 00:04:11CHALLENGE - Creating a Card Component
-
Урок 61. 00:05:57Making Card Choices
-
Урок 62. 00:07:15CHALLENGE - Comparing Choices
-
Урок 63. 00:05:58Adding a 'matched' Property to Cards
-
Урок 64. 00:08:58Flipping Cards
-
Урок 65. 00:02:20Flipping Animation (CSS)
-
Урок 66. 00:05:04Making Cards "disabled"
-
Урок 67. 00:03:52Finishing Touches
-
Урок 68. 00:05:40Multi-Page React Sites
-
Урок 69. 00:06:59React Router Setup
-
Урок 70. 00:06:03Switch & Exact Match
-
Урок 71. 00:07:15Links & Nav Links
-
Урок 72. 00:07:25Fetching Data
-
Урок 73. 00:06:36Route Parameters
-
Урок 74. 00:06:51The useParams Hook
-
Урок 75. 00:05:41Programmatic Redirects
-
Урок 76. 00:02:29Redirect Component
-
Урок 77. 00:05:23Query Parameters
-
Урок 78. 00:06:39Project Preview & Setup
-
Урок 79. 00:06:19Router & Pages Setup
-
Урок 80. 00:04:54Making a Navbar Component
-
Урок 81. 00:04:41Fetching Data
-
Урок 82. 00:09:46Recipe List Component
-
Урок 83. 00:05:18CHALLENGE - Fetching a Single Recipe
-
Урок 84. 00:05:04Recipe Details Template
-
Урок 85. 00:08:41Making a "Create Recipe" Form
-
Урок 86. 00:12:35Adding Multiple Ingredients
-
Урок 87. 00:12:34Making a POST Request
-
Урок 88. 00:03:43CHALLENGE - Redirecting the User
-
Урок 89. 00:07:13Making a Search Bar Component
-
Урок 90. 00:08:17Search Results Page
-
Урок 91. 00:03:22Finishing Touches
-
Урок 92. 00:02:36Prop Drilling
-
Урок 93. 00:02:55What is the Context API?
-
Урок 94. 00:07:35Creating a Context & Provider
-
Урок 95. 00:03:40Accessing Context Values
-
Урок 96. 00:05:49Creating a Custom Context Hook
-
Урок 97. 00:13:58Reducers & useReducer
-
Урок 98. 00:10:37Making a Color Theme Selector
-
Урок 99. 00:12:23Light & Dark Mode Selector
-
Урок 100. 00:06:41Styling Light & Dark Modes
-
Урок 101. 00:03:32What is Firebase?
-
Урок 102. 00:05:04Firestore Databases
-
Урок 103. 00:07:11Connecting to Firebase
-
Урок 104. 00:11:48Fetching a Firestore Collection
-
Урок 105. 00:09:38Fetching a Firestore Document
-
Урок 106. 00:05:53Adding Firestore Data
-
Урок 107. 00:05:36Deleting Firestore Data
-
Урок 108. 00:07:48Real-Time Collection Data
-
Урок 109. 00:04:41Updating Documents
-
Урок 110. 00:04:31Real-Time Document Data
-
Урок 111. 00:03:18Project Preview & Setup
-
Урок 112. 00:05:17CHALLENGE - Creating Pages & Routes
-
Урок 113. 00:04:44Creating a Navbar
-
Урок 114. 00:07:20Making the Login Form
-
Урок 115. 00:04:55CHALLENGE - Making the Signup Form
-
Урок 116. 00:03:49Firebase Setup
-
Урок 117. 00:04:03Firebase Authentication Setup
-
Урок 118. 00:11:15Creating a Signup Hook
-
Урок 119. 00:09:10Using the Signup Hook
-
Урок 120. 00:11:40Creating an Auth Context
-
Урок 121. 00:06:08Dispatching a Login Action
-
Урок 122. 00:06:32Creating a Logout Hook
-
Урок 123. 00:04:49Using the Logout Hook
-
Урок 124. 00:08:15Adding Cleanup Functions
-
Урок 125. 00:04:49Creating a Login Hook
-
Урок 126. 00:03:58Using the Login Hook
-
Урок 127. 00:08:07Conditionall Showing User Content
-
Урок 128. 00:09:29Firebase Auth State Changes
-
Урок 129. 00:04:23Waiting Until Auth is Ready
-
Урок 130. 00:06:01Route Guarding
-
Урок 131. 00:12:15Making a Transaction Form
-
Урок 132. 00:13:03Creating a useFirestore Hook
-
Урок 133. 00:10:58Adding Firestore Documents
-
Урок 134. 00:03:42Firestore Timestamps
-
Урок 135. 00:09:37Using the useFirestore Hook
-
Урок 136. 00:11:20Creating a useCollection Hook
-
Урок 137. 00:07:55Listing Transactions
-
Урок 138. 00:10:30Firestore Queries
-
Урок 139. 00:06:09Ordering Firestore Queries
-
Урок 140. 00:08:36Deleting Transactions
-
Урок 141. 00:04:57What Are Firestore Rules?
-
Урок 142. 00:05:44The Firebase CLI
-
Урок 143. 00:06:16Securing Collection Data
-
Урок 144. 00:03:48Deploying Firestore Rules
-
Урок 145. 00:02:11Building a React App
-
Урок 146. 00:03:10Deploying to Firebase
-
Урок 147. 00:01:58Updating the Site & Re-Deploying
-
Урок 148. 00:01:22Rolling Back Deployments
-
Урок 149. 00:06:26Project Preview & Setup
-
Урок 150. 00:06:42Firebase Setup
-
Урок 151. 00:02:41Firebase Init (Rules, Hosting & Storage)
-
Урок 152. 00:05:54Re-using Firebase Hooks & Auth Context
-
Урок 153. 00:06:54Router & Pages Setup
-
Урок 154. 00:07:05Navbar Component
-
Урок 155. 00:11:59Sidebar Component
-
Урок 156. 00:07:22Creating a Signup Page
-
Урок 157. 00:13:47Handling File Inputs
-
Урок 158. 00:02:41Firebase Storage Setup
-
Урок 159. 00:10:48Uploading Profile Images
-
Урок 160. 00:04:37Signing a User Up
-
Урок 161. 00:10:36Creating User Documents
-
Урок 162. 00:06:24Logging Users Out
-
Урок 163. 00:04:17Making a Login Page
-
Урок 164. 00:05:07CHALLENGE - Logging Users In
-
Урок 165. 00:09:00Redirects & Route Guards
-
Урок 166. 00:03:45CHALLENGE - Conditional Navbar Links
-
Урок 167. 00:07:07User Avatar Component
-
Урок 168. 00:08:46Fetching Users
-
Урок 169. 00:04:15Showing Users Online
-
Урок 170. 00:09:00Making the "Create Project" Form
-
Урок 171. 00:05:32Using React-Select
-
Урок 172. 00:11:29Assigning Users
-
Урок 173. 00:07:28Setting Form Errors
-
Урок 174. 00:11:23Creating a Project Object
-
Урок 175. 00:06:06CHALLENGE - Saving New Projects
-
Урок 176. 00:07:44Fetching Projects
-
Урок 177. 00:09:39Making a Project List / Grid
-
Урок 178. 00:07:28Making a useDocument Hook
-
Урок 179. 00:09:08Project Details Page (fetching a project)
-
Урок 180. 00:08:05Project Summary Component
-
Урок 181. 00:10:13Making a Comments Form
-
Урок 182. 00:07:12Updating Firestore Documents
-
Урок 183. 00:04:47Adding Comments
-
Урок 184. 00:06:58Listing Comments
-
Урок 185. 00:09:33Completing / Deleting Projects
-
Урок 186. 00:10:02Making a Filter (part 1)
-
Урок 187. 00:05:00Making a Filter (part 2)
-
Урок 188. 00:10:55Making a Filter (part 3)
-
Урок 189. 00:11:21Adding Firestore Rules
-
Урок 190. 00:03:48Final Touches
-
Урок 191. 00:04:21Deploying the App
-
Урок 192. 00:09:13Intro & Starter Project
-
Урок 193. 00:04:34Firebase Config File
-
Урок 194. 00:08:16Getting Documents
-
Урок 195. 00:08:40Real-Time Collection Data
-
Урок 196. 00:03:34Adding Data
-
Урок 197. 00:03:20Deleting Data
-
Урок 198. 00:01:09Setting Up Firebase Auth
-
Урок 199. 00:06:54Signing Users Up
-
Урок 200. 00:03:18Logging Users Out
-
Урок 201. 00:04:08Logging Users In
-
Урок 202. 00:07:31Adding Auth Context
-
Урок 203. 00:06:15Dispatching Actions
-
Урок 204. 00:04:55Route Guards & Redirects
-
Урок 205. 00:04:32Assigning Users to Books
-
Урок 206. 00:06:21Firestore Queries
-
Урок 207. 00:01:30Firebase Further Reading
-
Урок 208. 00:13:59Introduction to React Router 6
-
Урок 209. 00:07:41The Route Component
-
Урок 210. 00:07:54Redirects & useNavigate
-
Урок 211. 00:10:38Nested Routes
-
Урок 212. 00:09:35Refactoring the Recipe Site
-
Урок 213. 00:12:37Refactoring the Project Management Site
-
Урок 214. 00:00:38Extra JavaScript Lessons
-
Урок 215. 00:07:01Destructuring
-
Урок 216. 00:05:05Import & Exports
-
Урок 217. 00:06:23Filter & Map Methods
-
Урок 218. 00:02:14Spread Syntax
-
Урок 219. 00:02:11Template Strings
-
Урок 220. 00:02:47Arrow Functions
-
Урок 221. 00:05:27Fetch API and Promises
-
Урок 222. 00:03:02Async & Await
- Категории
- Источники
- Все курсы
- Разделы
- Книги