110 - Project Introduction What We Build
111 - Scaffolding the Project
112 - Intro to JSON Server
113 - Fetch API
114 - Styling the Store
115 - Rendering the Categories
116 - Binding the Products
117 - Refactor the Fetch API call
118 - Dealing with errors in Fetch API
119 - Tidy the Fetch API call
120 - Styling the Product List
121 - Installing React Router
122 - Fixing the Key Warning
123 - React Router Detail Page
124 - Fetch API Get Product By Id
125 - Product Description
126 - Intro to Styled Components
127 - Styled Components Product Description
128 - Dangerously Set HTML Yeah Really
129 - Refactor the Categories
130 - Refactor the Layout
131 - Refactor the Home Page
132 - Intro to Context in React
133 - UseContext Hook and UseReducer Hook in React
134 - Basket Layout
135 - Implementing the Basket
136 - Implementing Basket Icons
137 - Implementing Basket Total
138 - Finishing the Checkout
139 - Checkout Fixing the State
140 - Implementing the Order Confirmation
141 - Intro to Local Storage
142 - Implementing Search Results
143 - Better Searching with Debouncing
144 - Validating Forms in React Part 1
145 - Validating Forms in React Part 2
146 - Validating Forms in React Part 3
147 - Validating Forms in React Part 4
148 - Project Summary