本站已收录 番号和无损神作磁力链接/BT种子 

[Tutorialsplanet.NET] Udemy - The Ultimate React Course 2023 React, Redux & More

种子简介

种子名称: [Tutorialsplanet.NET] Udemy - The Ultimate React Course 2023 React, Redux & More
文件类型: 视频
文件数目: 405个文件
文件大小: 40.24 GB
收录时间: 2023-12-1 19:09
已经下载: 3
资源热度: 143
最近下载: 2024-11-24 11:10

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:01b0b16142d8d1fe186f4c26ed183ac7fdd43d01&dn=[Tutorialsplanet.NET] Udemy - The Ultimate React Course 2023 React, Redux & More 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[Tutorialsplanet.NET] Udemy - The Ultimate React Course 2023 React, Redux & More.torrent
  • 1 - Welcome Welcome Welcome/1 - Course Roadmap and Projects.mp447.42MB
  • 1 - Welcome Welcome Welcome/2 - Building Our First React App.mp4148.5MB
  • 1 - Welcome Welcome Welcome/3 - Watch Before You Start.mp429.34MB
  • 1 - Welcome Welcome Welcome/5 - Downloading Course Material.mp429.37MB
  • 10 - Thinking in React Components Composition and Reusability/105 - Section Overview.mp44.31MB
  • 10 - Thinking in React Components Composition and Reusability/106 - Setting Up the usePopcorn Project.mp411.61MB
  • 10 - Thinking in React Components Composition and Reusability/107 - How to Split a UI Into Components.mp447.17MB
  • 10 - Thinking in React Components Composition and Reusability/108 - Splitting Components in Practice.mp4263.46MB
  • 10 - Thinking in React Components Composition and Reusability/109 - Component Categories.mp49.21MB
  • 10 - Thinking in React Components Composition and Reusability/110 - Prop Drilling.mp486.42MB
  • 10 - Thinking in React Components Composition and Reusability/111 - Component Composition.mp418.26MB
  • 10 - Thinking in React Components Composition and Reusability/112 - Fixing Prop Drilling With Composition And Building a Layout.mp461.29MB
  • 10 - Thinking in React Components Composition and Reusability/113 - Using Composition to Make a Reusable Box.mp429.81MB
  • 10 - Thinking in React Components Composition and Reusability/114 - Passing Elements as Props Alternative to children.mp444.98MB
  • 10 - Thinking in React Components Composition and Reusability/115 - Building a Reusable Star Rating Component.mp4100.42MB
  • 10 - Thinking in React Components Composition and Reusability/116 - Creating the Stars.mp4182.5MB
  • 10 - Thinking in React Components Composition and Reusability/117 - Handling Hover Events.mp482.81MB
  • 10 - Thinking in React Components Composition and Reusability/118 - Props as a Component API.mp415.8MB
  • 10 - Thinking in React Components Composition and Reusability/119 - Improving Reusability With Props.mp4172.78MB
  • 10 - Thinking in React Components Composition and Reusability/120 - PropTypes.mp434.59MB
  • 10 - Thinking in React Components Composition and Reusability/121 - CHALLENGE 1 Text Expander Component.mp4164.32MB
  • 11 - How React Works Behind the Scenes/122 - Section Overview.mp412.06MB
  • 11 - How React Works Behind the Scenes/123 - Project Setup and Walkthrough.mp481.62MB
  • 11 - How React Works Behind the Scenes/124 - Components Instances and Elements.mp418.04MB
  • 11 - How React Works Behind the Scenes/125 - Instances and Elements in Practice.mp4109.1MB
  • 11 - How React Works Behind the Scenes/126 - How Rendering Works Overview.mp422.76MB
  • 11 - How React Works Behind the Scenes/127 - How Rendering Works The Render Phase.mp4123.52MB
  • 11 - How React Works Behind the Scenes/128 - How Rendering Works The Commit Phase.mp440.73MB
  • 11 - How React Works Behind the Scenes/129 - How Diffing Works.mp421.56MB
  • 11 - How React Works Behind the Scenes/130 - Diffing Rules in Practice.mp448.76MB
  • 11 - How React Works Behind the Scenes/131 - The Key Prop.mp432.22MB
  • 11 - How React Works Behind the Scenes/132 - Resetting State With the Key Prop.mp440.04MB
  • 11 - How React Works Behind the Scenes/133 - Using the Key Prop to Fix Our EatNSplit App.mp444.81MB
  • 11 - How React Works Behind the Scenes/134 - Rules for Render Logic Pure Components.mp435.01MB
  • 11 - How React Works Behind the Scenes/135 - State Update Batching.mp432.73MB
  • 11 - How React Works Behind the Scenes/136 - State Update Batching in Practice.mp4161.66MB
  • 11 - How React Works Behind the Scenes/137 - How Events Work in React.mp452.83MB
  • 11 - How React Works Behind the Scenes/138 - Libraries vs Frameworks The React Ecosystem.mp439.72MB
  • 11 - How React Works Behind the Scenes/139 - Section Summary Practical Takeaways.mp450.66MB
  • 12 - Effects and Data Fetching/140 - Section Overview.mp43.46MB
  • 12 - Effects and Data Fetching/141 - The Component Lifecycle.mp413MB
  • 12 - Effects and Data Fetching/142 - How NOT to Fetch Data in React.mp4102.3MB
  • 12 - Effects and Data Fetching/143 - useEffect to the Rescue.mp447.67MB
  • 12 - Effects and Data Fetching/144 - A First Look at Effects.mp424.76MB
  • 12 - Effects and Data Fetching/145 - Using an async Function.mp459.39MB
  • 12 - Effects and Data Fetching/146 - Adding a Loading State.mp424.18MB
  • 12 - Effects and Data Fetching/147 - Handling Errors.mp4144.43MB
  • 12 - Effects and Data Fetching/148 - The useEffect Dependency Array.mp441.97MB
  • 12 - Effects and Data Fetching/149 - Synchronizing Queries With Movie Data.mp4162.28MB
  • 12 - Effects and Data Fetching/150 - Selecting a Movie.mp4225.47MB
  • 12 - Effects and Data Fetching/151 - Loading Movie Details.mp4267.22MB
  • 12 - Effects and Data Fetching/152 - Adding a Watched Movie.mp4463.59MB
  • 12 - Effects and Data Fetching/153 - Adding a New Effect Changing Page Title.mp4100.08MB
  • 12 - Effects and Data Fetching/154 - The useEffect Cleanup Function.mp416.73MB
  • 12 - Effects and Data Fetching/155 - Cleaning Up the Title.mp453.49MB
  • 12 - Effects and Data Fetching/156 - Cleaning Up Data Fetching.mp4138.61MB
  • 12 - Effects and Data Fetching/157 - One More Effect Listening to a Keypress.mp4156.96MB
  • 12 - Effects and Data Fetching/158 - CHALLENGE 1 Currency Converter.mp4110.45MB
  • 13 - Custom Hooks Refs and More State/159 - Section Overview.mp43.37MB
  • 13 - Custom Hooks Refs and More State/160 - React Hooks and Their Rules.mp435.45MB
  • 13 - Custom Hooks Refs and More State/161 - The Rules of Hooks in Practice.mp467.16MB
  • 13 - Custom Hooks Refs and More State/162 - More Details of useState.mp4140.34MB
  • 13 - Custom Hooks Refs and More State/163 - Initializing State With a Callback Lazy Initial State.mp4139.54MB
  • 13 - Custom Hooks Refs and More State/164 - useState Summary.mp411.15MB
  • 13 - Custom Hooks Refs and More State/165 - How NOT to Select DOM Elements in React.mp425.24MB
  • 13 - Custom Hooks Refs and More State/166 - Introducing Another Hook useRef.mp423.54MB
  • 13 - Custom Hooks Refs and More State/167 - Refs to Select DOM Elements.mp4127.99MB
  • 13 - Custom Hooks Refs and More State/168 - Refs to Persist Data Between Renders.mp4125.15MB
  • 13 - Custom Hooks Refs and More State/169 - What are Custom Hooks When to Create One.mp415.62MB
  • 13 - Custom Hooks Refs and More State/170 - Creating our First Custom Hook useMovies.mp4149.72MB
  • 13 - Custom Hooks Refs and More State/171 - Creating useLocalStorageState.mp445.06MB
  • 13 - Custom Hooks Refs and More State/172 - Creating useKey.mp440.95MB
  • 13 - Custom Hooks Refs and More State/173 - CHALLENGE 1 useGeolocate.mp490.84MB
  • 14 - Optional React Before Hooks ClassBased React/174 - Section Overview.mp43.43MB
  • 14 - Optional React Before Hooks ClassBased React/175 - Our First Class Component.mp443.86MB
  • 14 - Optional React Before Hooks ClassBased React/176 - Working With Event Handlers.mp485.99MB
  • 14 - Optional React Before Hooks ClassBased React/177 - Class Components vs Function Components.mp420.44MB
  • 14 - Optional React Before Hooks ClassBased React/178 - Starting the Classy Weather App.mp445.44MB
  • 14 - Optional React Before Hooks ClassBased React/179 - Fetching Weather Data.mp4119.44MB
  • 14 - Optional React Before Hooks ClassBased React/180 - Displaying the Weather.mp4145.19MB
  • 14 - Optional React Before Hooks ClassBased React/181 - Removing Boilerplate Code With Class Fields.mp446.64MB
  • 14 - Optional React Before Hooks ClassBased React/182 - Child to Parent Communication.mp455.71MB
  • 14 - Optional React Before Hooks ClassBased React/183 - Lifecycle Methods.mp4108.93MB
  • 15 - PART 3 ADVANCED REACT REDUX 4 PROJECTS/184 - Introduction to Part 3.mp449.72MB
  • 16 - The Advanced useReducer Hook/186 - Section Overview.mp43.04MB
  • 16 - The Advanced useReducer Hook/187 - Yet Another Hook useReducer.mp4102.71MB
  • 16 - The Advanced useReducer Hook/188 - Managing Related Pieces of State.mp4129.47MB
  • 16 - The Advanced useReducer Hook/189 - Managing State With useReducer.mp451.18MB
  • 16 - The Advanced useReducer Hook/190 - The React Quiz App.mp468.8MB
  • 16 - The Advanced useReducer Hook/191 - Loading Questions from a Fake API.mp4128.1MB
  • 16 - The Advanced useReducer Hook/192 - Handling Loading Error and Ready Status.mp494.26MB
  • 16 - The Advanced useReducer Hook/193 - Starting a New Quiz.mp451.06MB
  • 16 - The Advanced useReducer Hook/194 - Displaying Questions.mp480.33MB
  • 16 - The Advanced useReducer Hook/195 - Handling New Answers.mp481.17MB
  • 16 - The Advanced useReducer Hook/196 - Moving to the Next Question.mp463.51MB
  • 16 - The Advanced useReducer Hook/197 - Displaying Progress.mp483.8MB
  • 16 - The Advanced useReducer Hook/198 - Finishing a Quiz.mp4178.95MB
  • 16 - The Advanced useReducer Hook/199 - Restarting a Quiz.mp481.22MB
  • 16 - The Advanced useReducer Hook/200 - Setting Up a Timer With useEffect.mp4223.15MB
  • 16 - The Advanced useReducer Hook/201 - Section Summary useState vs useReducer.mp419.83MB
  • 16 - The Advanced useReducer Hook/202 - CHALLENGE 1 Creating a Bank Account With useReducer.mp484.13MB
  • 17 - React Router Building SinglePage Applications SPA/203 - Section Overview.mp46.93MB
  • 17 - React Router Building SinglePage Applications SPA/204 - Creating Our First App With Vite WorldWise.mp4150.11MB
  • 17 - React Router Building SinglePage Applications SPA/205 - Routing and SinglePage Applications SPAs.mp426.54MB
  • 17 - React Router Building SinglePage Applications SPA/206 - Implementing Main Pages and Routes.mp474.48MB
  • 17 - React Router Building SinglePage Applications SPA/207 - Linking Between Routes With Link and NavLink.mp445.07MB
  • 17 - React Router Building SinglePage Applications SPA/208 - Styling Options For React Applications.mp419.27MB
  • 17 - React Router Building SinglePage Applications SPA/209 - Using CSS Modules.mp4182.84MB
  • 17 - React Router Building SinglePage Applications SPA/210 - Building the Pages.mp488.95MB
  • 17 - React Router Building SinglePage Applications SPA/211 - Building the App Layout.mp492.94MB
  • 17 - React Router Building SinglePage Applications SPA/212 - Nested Routes and Index Route.mp4155.31MB
  • 17 - React Router Building SinglePage Applications SPA/213 - Implementing the Cities List.mp4217.14MB
  • 17 - React Router Building SinglePage Applications SPA/214 - Implementing the Countries List.mp4158.88MB
  • 17 - React Router Building SinglePage Applications SPA/215 - Storing State in the URL.mp425.89MB
  • 17 - React Router Building SinglePage Applications SPA/216 - Dynamic Routes With URL Parameters.mp4159.09MB
  • 17 - React Router Building SinglePage Applications SPA/217 - Reading and Setting a Query String.mp4116.95MB
  • 17 - React Router Building SinglePage Applications SPA/218 - Programmatic Navigation with useNavigate.mp4127.44MB
  • 17 - React Router Building SinglePage Applications SPA/219 - Programmatic Navigation with Navigate.mp428.86MB
  • 18 - Advanced State Management The Context API/220 - Section Overview.mp47.51MB
  • 18 - Advanced State Management The Context API/221 - CHALLENGE 1 Understand The Atomic Blog App.mp438.03MB
  • 18 - Advanced State Management The Context API/222 - What is the Context API.mp418.09MB
  • 18 - Advanced State Management The Context API/223 - Creating and Providing a Context.mp4139.41MB
  • 18 - Advanced State Management The Context API/224 - Consuming the Context.mp4128.29MB
  • 18 - Advanced State Management The Context API/225 - Advanced Pattern A Custom Provider and Hook.mp4188.19MB
  • 18 - Advanced State Management The Context API/226 - Thinking In React Advanced State Management.mp437.26MB
  • 18 - Advanced State Management The Context API/227 - Back to WorldWise Creating a CitiesContext.mp4114.92MB
  • 18 - Advanced State Management The Context API/228 - Consuming the CitiesContext.mp462.07MB
  • 18 - Advanced State Management The Context API/229 - Finishing the City View.mp4235.62MB
  • 18 - Advanced State Management The Context API/230 - Including a Map With the Leaflet Library.mp4161.57MB
  • 18 - Advanced State Management The Context API/231 - Displaying City Markers on Map.mp498.17MB
  • 18 - Advanced State Management The Context API/232 - Interacting With the Map.mp4199.55MB
  • 18 - Advanced State Management The Context API/233 - Setting Map Position With Geolocation.mp4161.36MB
  • 18 - Advanced State Management The Context API/234 - Fetching City Data in the Form.mp4316.16MB
  • 18 - Advanced State Management The Context API/235 - Creating a New City.mp4431.84MB
  • 18 - Advanced State Management The Context API/236 - Deleting a City.mp4101.81MB
  • 18 - Advanced State Management The Context API/237 - Advanced State Management System Context useReducer.mp4348.69MB
  • 18 - Advanced State Management The Context API/238 - Adding Fake Authentication Setting Up Context.mp4152.25MB
  • 18 - Advanced State Management The Context API/239 - Adding Fake Authentication Implementing Login.mp4228.31MB
  • 18 - Advanced State Management The Context API/240 - Adding Fake Authentication Protecting a Route.mp4156.14MB
  • 18 - Advanced State Management The Context API/241 - CHALLENGE 2 Refactoring React Quiz to Context API.mp493.22MB
  • 19 - Performance Optimization and Advanced useEffect/242 - Section Overview.mp43.83MB
  • 19 - Performance Optimization and Advanced useEffect/243 - Performance Optimization and Wasted Renders.mp418.92MB
  • 19 - Performance Optimization and Advanced useEffect/244 - The Profiler Developer Tool.mp481.47MB
  • 19 - Performance Optimization and Advanced useEffect/245 - A Surprising Optimization Trick With children.mp4151.8MB
  • 19 - Performance Optimization and Advanced useEffect/246 - Understanding memo.mp419.15MB
  • 19 - Performance Optimization and Advanced useEffect/247 - memo in Practice.mp4162.18MB
  • 19 - Performance Optimization and Advanced useEffect/248 - Understanding useMemo and useCallback.mp423.46MB
  • 19 - Performance Optimization and Advanced useEffect/249 - useMemo in Practice.mp4114.65MB
  • 19 - Performance Optimization and Advanced useEffect/250 - useCallback in Practice.mp4119.23MB
  • 19 - Performance Optimization and Advanced useEffect/251 - Optimizing Context ReRenders.mp4169.72MB
  • 19 - Performance Optimization and Advanced useEffect/252 - Back to The WorldWise App.mp4197.22MB
  • 19 - Performance Optimization and Advanced useEffect/253 - Optimizing Bundle Size With Code Splitting.mp4245.46MB
  • 19 - Performance Optimization and Advanced useEffect/254 - Dont Optimize Prematurely.mp49.91MB
  • 19 - Performance Optimization and Advanced useEffect/255 - useEffect Rules and Best Practices.mp435.06MB
  • 19 - Performance Optimization and Advanced useEffect/256 - CHALLENGE 1 Fix Performance Issues in Workout Timer.mp493.43MB
  • 19 - Performance Optimization and Advanced useEffect/257 - Setting State Based on Other State Updates.mp4146.42MB
  • 19 - Performance Optimization and Advanced useEffect/258 - Using Helper Functions In Effects.mp4180.39MB
  • 19 - Performance Optimization and Advanced useEffect/259 - Closures in Effects.mp450.34MB
  • 2 - PART 1 REACT FUNDAMENTALS 4 PROJECTS/6 - Introduction to Part 1.mp418.46MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/260 - Section Overview.mp42.69MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/261 - Introduction to Redux.mp441.75MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/262 - Creating a Reducer Bank Account.mp455.99MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/263 - Creating a Redux Store.mp488.43MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/264 - Working With Action Creators.mp467.8MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/265 - Adding More State Customer.mp490.42MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/266 - Professional Redux File Structure State Slices.mp4131.82MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/267 - Back to React Connecting our Redux App With React.mp449.85MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/268 - Dispatching Actions from Our React App.mp4209.27MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/269 - The Legacy Way of Connecting Components to Redux.mp450.73MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/270 - Redux Middleware and Thunks.mp417.6MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/271 - Making an API Call With Redux Thunks.mp4207.34MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/272 - The Redux DevTools.mp491MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/273 - What is Redux Toolkit RTK.mp411.47MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/274 - Creating the Store With RTK.mp461.52MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/275 - Creating the Account Slice.mp4268.5MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/276 - Back to Thunks.mp476.6MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/277 - Creating the Customer Slice.mp4123.47MB
  • 20 - Redux and Modern Redux Toolkit With Thunks/278 - Redux vs Context API.mp433.41MB
  • 21 - PART 4 PROFESSIONAL REACT DEVELOPMENT 2 PROJECTS/279 - Introduction to Part 4.mp430.53MB
  • 22 - React Router With Data Loading v64/281 - Section Overview.mp44.82MB
  • 22 - React Router With Data Loading v64/282 - Setting Up a New Project Fast React Pizza Co.mp432.14MB
  • 22 - React Router With Data Loading v64/283 - Application Planning.mp484.81MB
  • 22 - React Router With Data Loading v64/284 - Setting Up a Professional File Structure.mp437.9MB
  • 22 - React Router With Data Loading v64/285 - A New Way Of Implementing Routes.mp493.84MB
  • 22 - React Router With Data Loading v64/286 - Building the App Layout.mp463.14MB
  • 22 - React Router With Data Loading v64/287 - Fetching Data With React Router Loaders Pizza Menu.mp4136.1MB
  • 22 - React Router With Data Loading v64/288 - Displaying a Loading Indicator.mp475.07MB
  • 22 - React Router With Data Loading v64/289 - Handling Errors With Error Elements.mp472.38MB
  • 22 - React Router With Data Loading v64/290 - Fetching Orders.mp4163.54MB
  • 22 - React Router With Data Loading v64/291 - Writing Data With React Router Actions.mp4223.18MB
  • 22 - React Router With Data Loading v64/292 - Error Handling in Form Actions.mp4121.74MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/293 - Section Overview.mp42.84MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/294 - What is Tailwind CSS.mp427.41MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/295 - Setting Up Tailwind CSS.mp4132.4MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/296 - Working With Color.mp4142.63MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/297 - Styling Text.mp4105.44MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/298 - The Box Model Spacing Borders and Display.mp4132.56MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/299 - Responsive Design.mp4154.95MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/300 - Using Flexbox.mp472.04MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/301 - Using CSS Grid.mp4137.8MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/302 - Styling Buttons Element States and Transitions.mp4139.5MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/303 - Styling Form Elements.mp4121.55MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/304 - Reusing Styles With apply.mp453.43MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/305 - Reusing Styles With React Components.mp4142.32MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/306 - Absolute Positioning zindex and More.mp495.54MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/307 - Configuring Tailwind Custom Font Family.mp4137.09MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/308 - Styling the Menu.mp4246.21MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/309 - Styling the Cart.mp4146.35MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/310 - Styling the Order Form.mp4174.43MB
  • 23 - Optional Tailwind CSS Crash Course Styling the App/311 - Styling the Order Overview.mp4168.45MB
  • 24 - Adding Redux and Advanced React Router/312 - Section Overview.mp42.05MB
  • 24 - Adding Redux and Advanced React Router/313 - Modeling the User State With Redux Toolkit.mp4143.45MB
  • 24 - Adding Redux and Advanced React Router/314 - Reading and Updating the User State.mp4126.18MB
  • 24 - Adding Redux and Advanced React Router/315 - Modeling the Cart State.mp472.34MB
  • 24 - Adding Redux and Advanced React Router/316 - Adding Menu Items to the Cart.mp495.42MB
  • 24 - Adding Redux and Advanced React Router/317 - Building the Cart Overview With Redux Selectors.mp4116.38MB
  • 24 - Adding Redux and Advanced React Router/318 - Building the Cart Page.mp4109.56MB
  • 24 - Adding Redux and Advanced React Router/319 - Deleting Cart Items.mp4191.67MB
  • 24 - Adding Redux and Advanced React Router/320 - Updating Cart Quantities.mp4193.81MB
  • 24 - Adding Redux and Advanced React Router/321 - Using the Cart for New Orders.mp4126.7MB
  • 24 - Adding Redux and Advanced React Router/322 - Redux Thunks With createAsyncThunk.mp4265.66MB
  • 24 - Adding Redux and Advanced React Router/323 - Integrating Geolocation.mp4207.96MB
  • 24 - Adding Redux and Advanced React Router/324 - Fetching Data Without Navigation useFetcher.mp4156.79MB
  • 24 - Adding Redux and Advanced React Router/325 - Updating Data Without Navigation.mp4203.36MB
  • 25 - Setting Up Our Biggest Project Styled Components/326 - Section Overview.mp43.11MB
  • 25 - Setting Up Our Biggest Project Styled Components/327 - Application Planning.mp4132.4MB
  • 25 - Setting Up Our Biggest Project Styled Components/328 - Setting Up the Project The Wild Oasis.mp432.36MB
  • 25 - Setting Up Our Biggest Project Styled Components/329 - Introduction to Styled Components.mp483.98MB
  • 25 - Setting Up Our Biggest Project Styled Components/330 - Global Styles With Styled Components.mp4178.72MB
  • 25 - Setting Up Our Biggest Project Styled Components/331 - Styled Component Props and the css Function.mp4156.07MB
  • 25 - Setting Up Our Biggest Project Styled Components/332 - Building More Reusable Styled Components.mp4135.55MB
  • 25 - Setting Up Our Biggest Project Styled Components/333 - Setting Up Pages and Routes.mp488.75MB
  • 25 - Setting Up Our Biggest Project Styled Components/334 - Building the App Layout.mp4178.54MB
  • 25 - Setting Up Our Biggest Project Styled Components/335 - Building the Sidebar and Main Navigation.mp4147.65MB
  • 26 - Supabase Crash Course Building a BackEnd/336 - Section Overview.mp43.56MB
  • 26 - Supabase Crash Course Building a BackEnd/337 - What is Supabase.mp48.48MB
  • 26 - Supabase Crash Course Building a BackEnd/338 - Creating a New Database.mp419.98MB
  • 26 - Supabase Crash Course Building a BackEnd/339 - Modeling Application State.mp417.13MB
  • 26 - Supabase Crash Course Building a BackEnd/340 - Creating Tables.mp437.74MB
  • 26 - Supabase Crash Course Building a BackEnd/341 - Relationships Between Tables.mp434.32MB
  • 26 - Supabase Crash Course Building a BackEnd/342 - Adding Security Policies RLS.mp437.91MB
  • 26 - Supabase Crash Course Building a BackEnd/343 - Connecting Supabase With Our React App.mp483.44MB
  • 26 - Supabase Crash Course Building a BackEnd/344 - Setting Up Storage Buckets.mp451.84MB
  • 27 - React Query Managing Remote State/345 - Section Overview.mp43.25MB
  • 27 - React Query Managing Remote State/346 - What is React Query.mp422.5MB
  • 27 - React Query Managing Remote State/347 - Setting Up React Query.mp4116.28MB
  • 27 - React Query Managing Remote State/348 - Fetching Cabin Data.mp4294.17MB
  • 27 - React Query Managing Remote State/349 - Mutations Deleting a Cabin.mp4253.76MB
  • 27 - React Query Managing Remote State/350 - Displaying Toasts Notifications.mp497.51MB
  • 27 - React Query Managing Remote State/351 - Introducing Another Library React Hook Form.mp4139.58MB
  • 27 - React Query Managing Remote State/352 - Creating a New Cabin.mp4174.15MB
  • 27 - React Query Managing Remote State/353 - Handling Form Errors.mp4415.26MB
  • 27 - React Query Managing Remote State/354 - Uploading Images to Supabase.mp4173.68MB
  • 27 - React Query Managing Remote State/355 - Editing a Cabin.mp4382.43MB
  • 27 - React Query Managing Remote State/356 - Abstracting React Query Into Custom Hooks.mp4214.89MB
  • 27 - React Query Managing Remote State/357 - Duplicating Cabins.mp485.27MB
  • 27 - React Query Managing Remote State/358 - Fetching Applications Settings.mp4124.88MB
  • 27 - React Query Managing Remote State/359 - Updating Application Settings.mp4173.06MB
  • 28 - Advanced React Patterns/360 - Section Overview.mp43.62MB
  • 28 - Advanced React Patterns/361 - An Overview of Reusability in React.mp421.16MB
  • 28 - Advanced React Patterns/362 - Setting Up an Example.mp4105.46MB
  • 28 - Advanced React Patterns/363 - The Render Props Pattern.mp484.87MB
  • 28 - Advanced React Patterns/364 - A Look at HigherOrder Components HOC.mp4122.91MB
  • 28 - Advanced React Patterns/365 - The Compound Component Pattern.mp4163.23MB
  • 28 - Advanced React Patterns/366 - Building a Modal Window Using a React Portal.mp4222.47MB
  • 28 - Advanced React Patterns/367 - Converting the Modal to a Compound Component.mp4260.03MB
  • 28 - Advanced React Patterns/368 - Detecting a Click Outside the Modal.mp4167.46MB
  • 28 - Advanced React Patterns/369 - Confirming Cabin Deletions.mp4128.31MB
  • 28 - Advanced React Patterns/370 - Building a Reusable Table.mp4152.9MB
  • 28 - Advanced React Patterns/371 - Applying the Render Props Pattern.mp457.3MB
  • 28 - Advanced React Patterns/372 - Building a Reusable Context Menu.mp4401.3MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/373 - Section Overview.mp46.82MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/374 - ClientSide Filtering Filtering Cabins.mp4224.3MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/375 - ClientSide Sorting Sorting Cabins.mp4235.28MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/376 - Building the Bookings Table.mp4207.11MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/377 - Uploading Sample Data.mp481.08MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/378 - APISide Filtering Filtering Bookings.mp4253.13MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/379 - APISide Sorting Sorting Bookings.mp489.4MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/380 - Building a Reusable Pagination Component.mp4236.01MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/381 - APISide Pagination Paginating Bookings.mp4134.86MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/382 - Prefetching With React Query.mp489.78MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/383 - Building the Single Booking Page.mp4179.97MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/384 - Checking In a Booking.mp4421.35MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/385 - Adding Optional Breakfast.mp4234.24MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/386 - Checking Out a Booking Fixing a Small Bug.mp4131.26MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/387 - Deleting a Booking.mp4178.79MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/388 - Authentication User Login With Supabase.mp4314.16MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/389 - Authorization Protecting Routes.mp4273.11MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/390 - User Logout.mp496.81MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/391 - Fixing an Important Bug.mp461.53MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/392 - Building the Sign Up Form.mp4129.28MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/393 - User Sign Up.mp4171.76MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/394 - Authorization on Supabase Protecting Database RLS.mp450.52MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/395 - Building The App Header.mp4115.6MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/396 - Updating User Data and Password.mp4342.66MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/397 - Implementing Dark Mode With CSS Variables.mp4307.16MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/398 - Building the Dashboard Layout.mp457.51MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/399 - Computing Recent Bookings and Stays.mp480.33MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/400 - Displaying Statistics.mp4142.33MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/401 - Displaying a Line Chart With the Recharts Library.mp4300.02MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/402 - Displaying a Pie Chart.mp4207.25MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/403 - Displaying Stays for Current Day.mp4264.84MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/404 - Error Boundaries.mp4112.44MB
  • 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc/405 - Final Touches Fixing Bugs.mp4205.86MB
  • 3 - A First Look at React/10 - React vs Vanilla JavaScript.mp480.67MB
  • 3 - A First Look at React/11 - What is React.mp450.05MB
  • 3 - A First Look at React/12 - Setting Up Our Development Environment.mp477.8MB
  • 3 - A First Look at React/13 - Pure React.mp473.24MB
  • 3 - A First Look at React/14 - A Quick Look at Reacts Official Documentation.mp431.16MB
  • 3 - A First Look at React/15 - Setting Up a New React Project The Options.mp436.58MB
  • 3 - A First Look at React/16 - Setting Up a Project With CreateReactApp.mp480.36MB
  • 3 - A First Look at React/8 - Section Overview.mp43.45MB
  • 3 - A First Look at React/9 - Why Do FrontEnd Frameworks Exist.mp456.6MB
  • 30 - Deployment With Netlify and Vercel/406 - Section Overview.mp47.68MB
  • 30 - Deployment With Netlify and Vercel/407 - Deploying to Netlify.mp4143.93MB
  • 30 - Deployment With Netlify and Vercel/408 - Setting Up a Git and GitHub Repository.mp4142.44MB
  • 30 - Deployment With Netlify and Vercel/409 - Deploying to Vercel.mp437.83MB
  • 31 - The End/410 - Where to Go from Here.mp475.41MB
  • 4 - Optional Review of Essential JavaScript for React/17 - Section Overview.mp46.06MB
  • 4 - Optional Review of Essential JavaScript for React/18 - Destructuring Objects and Arrays.mp482MB
  • 4 - Optional Review of Essential JavaScript for React/19 - RestSpread Operator.mp484.4MB
  • 4 - Optional Review of Essential JavaScript for React/20 - Template Literals.mp442.51MB
  • 4 - Optional Review of Essential JavaScript for React/21 - Ternaries Instead of ifelse Statements.mp463.79MB
  • 4 - Optional Review of Essential JavaScript for React/22 - Arrow Functions.mp457.33MB
  • 4 - Optional Review of Essential JavaScript for React/23 - ShortCircuiting And Logical Operators.mp4112.43MB
  • 4 - Optional Review of Essential JavaScript for React/24 - Optional Chaining.mp469.72MB
  • 4 - Optional Review of Essential JavaScript for React/25 - The Array map Method.mp475.93MB
  • 4 - Optional Review of Essential JavaScript for React/26 - The Array filter Method.mp495.49MB
  • 4 - Optional Review of Essential JavaScript for React/27 - The Array reduce Method.mp476.74MB
  • 4 - Optional Review of Essential JavaScript for React/28 - The Array sort Method.mp450.09MB
  • 4 - Optional Review of Essential JavaScript for React/29 - Working With Immutable Arrays.mp466.67MB
  • 4 - Optional Review of Essential JavaScript for React/30 - Asynchronous JavaScript Promises.mp449.12MB
  • 4 - Optional Review of Essential JavaScript for React/31 - Asynchronous JavaScript AsyncAwait.mp434.94MB
  • 5 - Working With Components Props and JSX/32 - Section Overview.mp44.5MB
  • 5 - Working With Components Props and JSX/33 - Rendering the Root Component and Strict Mode.mp441.01MB
  • 5 - Working With Components Props and JSX/34 - Before We Start Coding Debugging.mp491.17MB
  • 5 - Working With Components Props and JSX/35 - Components as Building Blocks.mp418.2MB
  • 5 - Working With Components Props and JSX/36 - Creating And Reusing a Component.mp4105.36MB
  • 5 - Working With Components Props and JSX/37 - What is JSX.mp423.72MB
  • 5 - Working With Components Props and JSX/38 - Creating More Components.mp465.77MB
  • 5 - Working With Components Props and JSX/39 - JavaScript Logic in Components.mp454.52MB
  • 5 - Working With Components Props and JSX/40 - Separation of Concerns.mp424.73MB
  • 5 - Working With Components Props and JSX/41 - Styling React Applications.mp4166.14MB
  • 5 - Working With Components Props and JSX/42 - Passing and Receiving Props.mp4116.03MB
  • 5 - Working With Components Props and JSX/43 - Props Immutability and OneWay Data Flow.mp422.6MB
  • 5 - Working With Components Props and JSX/44 - CHALLENGE 1 Profile Card v1.mp4229.14MB
  • 5 - Working With Components Props and JSX/45 - The Rules of JSX.mp424.86MB
  • 5 - Working With Components Props and JSX/46 - Rendering Lists.mp4130.39MB
  • 5 - Working With Components Props and JSX/47 - Conditional Rendering With.mp4106.68MB
  • 5 - Working With Components Props and JSX/48 - Conditional Rendering With Ternaries.mp457.26MB
  • 5 - Working With Components Props and JSX/49 - Conditional Rendering With Multiple Returns.mp466.8MB
  • 5 - Working With Components Props and JSX/50 - Extracting JSX Into a New Component.mp456.03MB
  • 5 - Working With Components Props and JSX/51 - Destructuring Props.mp460.7MB
  • 5 - Working With Components Props and JSX/52 - React Fragments.mp467.86MB
  • 5 - Working With Components Props and JSX/53 - Setting Classes and Text Conditionally.mp491.62MB
  • 5 - Working With Components Props and JSX/54 - Section Summary.mp418.15MB
  • 5 - Working With Components Props and JSX/55 - CHALLENGE 2 Profile Card v2.mp4122.74MB
  • 6 - State Events and Forms Interactive Components/56 - Section Overview.mp43.46MB
  • 6 - State Events and Forms Interactive Components/57 - Lets Build a Steps Component.mp471.12MB
  • 6 - State Events and Forms Interactive Components/58 - Handling Events the React Way.mp462.19MB
  • 6 - State Events and Forms Interactive Components/59 - What is State in React.mp420.45MB
  • 6 - State Events and Forms Interactive Components/60 - Creating a State Variable With useState.mp458.66MB
  • 6 - State Events and Forms Interactive Components/61 - Dont Set State Manually.mp448.35MB
  • 6 - State Events and Forms Interactive Components/62 - The Mechanics of State.mp441.13MB
  • 6 - State Events and Forms Interactive Components/63 - Adding Another Piece of State.mp461.7MB
  • 6 - State Events and Forms Interactive Components/64 - React Developer Tools.mp441.7MB
  • 6 - State Events and Forms Interactive Components/65 - Updating State Based on Current State.mp441.28MB
  • 6 - State Events and Forms Interactive Components/66 - More Thoughts About State State Guidelines.mp440.66MB
  • 6 - State Events and Forms Interactive Components/67 - A Vanilla JavaScript Implementation.mp447.65MB
  • 6 - State Events and Forms Interactive Components/68 - CHALLENGE 1 Date Counter v1.mp454.76MB
  • 6 - State Events and Forms Interactive Components/69 - Starting a New Project The Far Away Travel List.mp412.73MB
  • 6 - State Events and Forms Interactive Components/70 - Building the Layout.mp442.44MB
  • 6 - State Events and Forms Interactive Components/71 - Rendering the Items List.mp437.55MB
  • 6 - State Events and Forms Interactive Components/72 - Building a Form and Handling Submissions.mp4123.94MB
  • 6 - State Events and Forms Interactive Components/73 - Controlled Elements.mp4194.51MB
  • 6 - State Events and Forms Interactive Components/74 - State vs Props.mp415.22MB
  • 6 - State Events and Forms Interactive Components/75 - EXERCISE 1 Flashcards.mp4116.98MB
  • 6 - State Events and Forms Interactive Components/76 - CHALLENGE 2 Date Counter v2.mp498.97MB
  • 7 - Thinking In React State Management/77 - Section Overview.mp43.18MB
  • 7 - Thinking In React State Management/78 - What is Thinking in React.mp416.97MB
  • 7 - Thinking In React State Management/79 - Fundamentals of State Management.mp450.67MB
  • 7 - Thinking In React State Management/80 - Thinking About State and Lifting State Up.mp4160.04MB
  • 7 - Thinking In React State Management/81 - Reviewing Lifting Up State.mp425.23MB
  • 7 - Thinking In React State Management/82 - Deleting an Item More ChildtoParent Communication.mp490.91MB
  • 7 - Thinking In React State Management/83 - Updating an Item Complex Immutable Data Operation.mp457.88MB
  • 7 - Thinking In React State Management/84 - Derived State.mp415.45MB
  • 7 - Thinking In React State Management/85 - Calculating Statistics as Derived State.mp4119.4MB
  • 7 - Thinking In React State Management/86 - Sorting Items.mp4111.97MB
  • 7 - Thinking In React State Management/87 - Clearing the List.mp458.33MB
  • 7 - Thinking In React State Management/88 - Moving Components Into Separate Files.mp4119.64MB
  • 7 - Thinking In React State Management/89 - EXERCISE 1 Accordion Component v1.mp4136.48MB
  • 7 - Thinking In React State Management/90 - The children Prop Making a Reusable Button.mp4128.49MB
  • 7 - Thinking In React State Management/91 - More Reusability With the children Prop.mp4107.17MB
  • 7 - Thinking In React State Management/92 - EXERCISE 2 Accordion Component v2.mp4112.9MB
  • 7 - Thinking In React State Management/93 - CHALLENGE 1 Tip Calculator.mp4123.99MB
  • 8 - Optional Practice Project EatNSplit/100 - Selecting a Friend.mp4161.82MB
  • 8 - Optional Practice Project EatNSplit/101 - Creating Controlled Elements.mp4109.39MB
  • 8 - Optional Practice Project EatNSplit/102 - Splitting a Bill.mp4151.07MB
  • 8 - Optional Practice Project EatNSplit/94 - Section Overview.mp42.34MB
  • 8 - Optional Practice Project EatNSplit/95 - Project Setup.mp49.47MB
  • 8 - Optional Practice Project EatNSplit/96 - Building the Static App List of Friends.mp490.69MB
  • 8 - Optional Practice Project EatNSplit/97 - Building the Static App Forms.mp461.53MB
  • 8 - Optional Practice Project EatNSplit/98 - Displaying the New Friend Form.mp466.17MB
  • 8 - Optional Practice Project EatNSplit/99 - Adding a New Friend.mp4196.4MB
  • 9 - PART 2 INTERMEDIATE REACT 2 PROJECTS/103 - Introduction to Part 2.mp427.02MB