| 0. Websites you may like | |||
| 1. OneHack.us Premium Cracked Accounts-Tutorials-Guides-Articles Community Based Forum.url | 377 B | ||
| 2. FTUApps.com Download Cracked Developers Applications For Free.url | 239 B | ||
| 1 - Welcome Welcome Welcome | |||
| 1 - Course Roadmap and Projects English.srt | 4.19 KB | ||
| 1 - Course Roadmap and Projects.mp4 | 47.42 MB | ||
| 2 - Building Our First React App English.srt | 29.3 KB | ||
| 2 - Building Our First React App.mp4 | 148.5 MB | ||
| 2 - CodeSandbox link.txt | 54 B | ||
| 3 - Watch Before You Start English.srt | 7.73 KB | ||
| 3 - Watch Before You Start.mp4 | 29.34 MB | ||
| 4 - GitHub repository.txt | 57 B | ||
| 4 - Read Before You Start.html | 1.51 KB | ||
| 4 - theory-slides.pdf | 48.4 MB | ||
| 5 - Downloading Course Material English.srt | 5.27 KB | ||
| 5 - Downloading Course Material.mp4 | 29.37 MB | ||
| 5 - GitHub repository.txt | 57 B | ||
| 10 - Thinking in React Components Composition and Reusability | |||
| 105 - Section Overview English.srt | 1.33 KB | ||
| 105 - Section Overview.mp4 | 4.31 MB | ||
| 106 - Setting Up the usePopcorn Project English.srt | 6.79 KB | ||
| 106 - Setting Up the usePopcorn Project.mp4 | 11.61 MB | ||
| 107 - How to Split a UI Into Components English.srt | 19.63 KB | ||
| 107 - How to Split a UI Into Components.mp4 | 47.17 MB | ||
| 108 - Splitting Components in Practice English.srt | 35.08 KB | ||
| 108 - Splitting Components in Practice.mp4 | 263.46 MB | ||
| 109 - Component Categories English.srt | 3.95 KB | ||
| 109 - Component Categories.mp4 | 9.21 MB | ||
| 110 - Prop Drilling English.srt | 11.31 KB | ||
| 110 - Prop Drilling.mp4 | 86.42 MB | ||
| 111 - Component Composition English.srt | 6.77 KB | ||
| 111 - Component Composition.mp4 | 18.26 MB | ||
| 112 - Fixing Prop Drilling With Composition And Building a Layout English.srt | 13.1 KB | ||
| 112 - Fixing Prop Drilling With Composition And Building a Layout.mp4 | 61.29 MB | ||
| 113 - Using Composition to Make a Reusable Box English.srt | 9.45 KB | ||
| 113 - Using Composition to Make a Reusable Box.mp4 | 29.81 MB | ||
| 114 - Passing Elements as Props Alternative to children English.srt | 7.48 KB | ||
| 114 - Passing Elements as Props Alternative to children.mp4 | 44.98 MB | ||
| 115 - Building a Reusable Star Rating Component English.srt | 16.04 KB | ||
| 115 - Building a Reusable Star Rating Component.mp4 | 100.42 MB | ||
| 116 - Creating the Stars English.srt | 17.6 KB | ||
| 116 - Creating the Stars.mp4 | 182.5 MB | ||
| 117 - Handling Hover Events English.srt | 10.45 KB | ||
| 117 - Handling Hover Events.mp4 | 82.81 MB | ||
| 118 - Props as a Component API English.srt | 6.94 KB | ||
| 118 - Props as a Component API.mp4 | 15.8 MB | ||
| 119 - Improving Reusability With Props English.srt | 28.25 KB | ||
| 119 - Improving Reusability With Props.mp4 | 172.78 MB | ||
| 120 - PropTypes English.srt | 10.34 KB | ||
| 120 - PropTypes.mp4 | 34.59 MB | ||
| 121 - CHALLENGE 1 Text Expander Component English.srt | 26.94 KB | ||
| 121 - CHALLENGE 1 Text Expander Component.mp4 | 164.32 MB | ||
| 121 - CodeSandbox link FINAL.txt | 67 B | ||
| 121 - CodeSandbox link STARTER.txt | 69 B | ||
| 11 - How React Works Behind the Scenes | |||
| 122 - Section Overview English.srt | 2.77 KB | ||
| 122 - Section Overview.mp4 | 12.06 MB | ||
| 123 - Project Setup and Walkthrough English.srt | 17.06 KB | ||
| 123 - Project Setup and Walkthrough.mp4 | 81.62 MB | ||
| 124 - Components Instances and Elements English.srt | 7.37 KB | ||
| 124 - Components Instances and Elements.mp4 | 18.04 MB | ||
| 125 - Instances and Elements in Practice English.srt | 10.83 KB | ||
| 125 - Instances and Elements in Practice.mp4 | 109.1 MB | ||
| 126 - How Rendering Works Overview English.srt | 11.31 KB | ||
| 126 - How Rendering Works Overview.mp4 | 22.76 MB | ||
| 127 - How Rendering Works The Render Phase English.srt | 26.34 KB | ||
| 127 - How Rendering Works The Render Phase.mp4 | 123.52 MB | ||
| 128 - How Rendering Works The Commit Phase English.srt | 17.44 KB | ||
| 128 - How Rendering Works The Commit Phase.mp4 | 40.73 MB | ||
| 129 - How Diffing Works English.srt | 8.63 KB | ||
| 129 - How Diffing Works.mp4 | 21.56 MB | ||
| 130 - Diffing Rules in Practice English.srt | 8.16 KB | ||
| 130 - Diffing Rules in Practice.mp4 | 48.76 MB | ||
| 131 - The Key Prop English.srt | 11.47 KB | ||
| 131 - The Key Prop.mp4 | 32.22 MB | ||
| 132 - Resetting State With the Key Prop English.srt | 5.98 KB | ||
| 132 - Resetting State With the Key Prop.mp4 | 40.04 MB | ||
| 133 - Using the Key Prop to Fix Our EatNSplit App English.srt | 6.14 KB | ||
| 133 - Using the Key Prop to Fix Our EatNSplit App.mp4 | 44.81 MB | ||
| 134 - Rules for Render Logic Pure Components English.srt | 13.73 KB | ||
| 134 - Rules for Render Logic Pure Components.mp4 | 35.01 MB | ||
| 135 - State Update Batching English.srt | 13.62 KB | ||
| 135 - State Update Batching.mp4 | 32.73 MB | ||
| 136 - State Update Batching in Practice English.srt | 22.25 KB | ||
| 136 - State Update Batching in Practice.mp4 | 161.66 MB | ||
| 137 - How Events Work in React English.srt | 20.96 KB | ||
| 137 - How Events Work in React.mp4 | 52.83 MB | ||
| 138 - Libraries vs Frameworks The React Ecosystem English.srt | 15.42 KB | ||
| 138 - Libraries vs Frameworks The React Ecosystem.mp4 | 39.72 MB | ||
| 139 - Section Summary Practical Takeaways English.srt | 16.88 KB | ||
| 139 - Section Summary Practical Takeaways.mp4 | 50.66 MB | ||
| 12 - Effects and Data Fetching | |||
| 140 - Section Overview English.srt | 1.24 KB | ||
| 140 - Section Overview.mp4 | 3.46 MB | ||
| 141 - The Component Lifecycle English.srt | 6.67 KB | ||
| 141 - The Component Lifecycle.mp4 | 13 MB | ||
| 142 - How NOT to Fetch Data in React English.srt | 15.01 KB | ||
| 142 - How NOT to Fetch Data in React.mp4 | 102.3 MB | ||
| 143 - useEffect to the Rescue English.srt | 6.78 KB | ||
| 143 - useEffect to the Rescue.mp4 | 47.67 MB | ||
| 144 - A First Look at Effects English.srt | 9.35 KB | ||
| 144 - A First Look at Effects.mp4 | 24.76 MB | ||
| 145 - Using an async Function English.srt | 7.97 KB | ||
| 145 - Using an async Function.mp4 | 59.39 MB | ||
| 146 - Adding a Loading State English.srt | 5.24 KB | ||
| 146 - Adding a Loading State.mp4 | 24.18 MB | ||
| 147 - Handling Errors English.srt | 18.12 KB | ||
| 147 - Handling Errors.mp4 | 144.43 MB | ||
| 148 - The useEffect Dependency Array English.srt | 18.78 KB | ||
| 148 - The useEffect Dependency Array.mp4 | 41.97 MB | ||
| 149 - Synchronizing Queries With Movie Data English.srt | 21.44 KB | ||
| 149 - Synchronizing Queries With Movie Data.mp4 | 162.28 MB | ||
| 150 - Selecting a Movie English.srt | 18.63 KB | ||
| 150 - Selecting a Movie.mp4 | 225.47 MB | ||
| 151 - Loading Movie Details English.srt | 23.5 KB | ||
| 151 - Loading Movie Details.mp4 | 267.22 MB | ||
| 152 - Adding a Watched Movie English.srt | 33.99 KB | ||
| 152 - Adding a Watched Movie.mp4 | 463.59 MB | ||
| 153 - Adding a New Effect Changing Page Title English.srt | 12.04 KB | ||
| 153 - Adding a New Effect Changing Page Title.mp4 | 100.08 MB | ||
| 154 - The useEffect Cleanup Function English.srt | 6.36 KB | ||
| 154 - The useEffect Cleanup Function.mp4 | 16.73 MB | ||
| 155 - Cleaning Up the Title English.srt | 7.79 KB | ||
| 155 - Cleaning Up the Title.mp4 | 53.49 MB | ||
| 156 - Cleaning Up Data Fetching English.srt | 15.61 KB | ||
| 156 - Cleaning Up Data Fetching.mp4 | 138.61 MB | ||
| 157 - One More Effect Listening to a Keypress English.srt | 21.41 KB | ||
| 157 - One More Effect Listening to a Keypress.mp4 | 156.96 MB | ||
| 158 - CHALLENGE 1 Currency Converter English.srt | 23.49 KB | ||
| 158 - CHALLENGE 1 Currency Converter.mp4 | 110.45 MB | ||
| 158 - CodeSandbox link FINAL.txt | 72 B | ||
| 158 - CodeSandbox link STARTER.txt | 74 B | ||
| 13 - Custom Hooks Refs and More State | |||
| 159 - Section Overview English.srt | 1.3 KB | ||
| 159 - Section Overview.mp4 | 3.37 MB | ||
| 160 - React Hooks and Their Rules English.srt | 15.7 KB | ||
| 160 - React Hooks and Their Rules.mp4 | 35.45 MB | ||
| 161 - The Rules of Hooks in Practice English.srt | 11.33 KB | ||
| 161 - The Rules of Hooks in Practice.mp4 | 67.16 MB | ||
| 162 - More Details of useState English.srt | 16.2 KB | ||
| 162 - More Details of useState.mp4 | 140.34 MB | ||
| 163 - Initializing State With a Callback Lazy Initial State English.srt | 19.52 KB | ||
| 163 - Initializing State With a Callback Lazy Initial State.mp4 | 139.54 MB | ||
| 164 - useState Summary English.srt | 4.45 KB | ||
| 164 - useState Summary.mp4 | 11.15 MB | ||
| 165 - How NOT to Select DOM Elements in React English.srt | 5.16 KB | ||
| 165 - How NOT to Select DOM Elements in React.mp4 | 25.24 MB | ||
| 166 - Introducing Another Hook useRef English.srt | 8.12 KB | ||
| 166 - Introducing Another Hook useRef.mp4 | 23.54 MB | ||
| 167 - Refs to Select DOM Elements English.srt | 14.81 KB | ||
| 167 - Refs to Select DOM Elements.mp4 | 127.99 MB | ||
| 168 - Refs to Persist Data Between Renders English.srt | 14.71 KB | ||
| 168 - Refs to Persist Data Between Renders.mp4 | 125.15 MB | ||
| 169 - What are Custom Hooks When to Create One English.srt | 6.07 KB | ||
| 169 - What are Custom Hooks When to Create One.mp4 | 15.62 MB | ||
| 170 - Creating our First Custom Hook useMovies English.srt | 18.9 KB | ||
| 170 - Creating our First Custom Hook useMovies.mp4 | 149.72 MB | ||
| 171 - Creating useLocalStorageState English.srt | 13.79 KB | ||
| 171 - Creating useLocalStorageState.mp4 | 45.06 MB | ||
| 172 - Creating useKey English.srt | 12.04 KB | ||
| 172 - Creating useKey.mp4 | 40.95 MB | ||
| 173 - CHALLENGE 1 useGeolocate English.srt | 10.44 KB | ||
| 173 - CHALLENGE 1 useGeolocate.mp4 | 90.84 MB | ||
| 173 - CodeSandbox link FINAL.txt | 68 B | ||
| 173 - CodeSandbox link STARTER.txt | 70 B | ||
| 14 - Optional React Before Hooks ClassBased React | |||
| 174 - Section Overview English.srt | 1.87 KB | ||
| 174 - Section Overview.mp4 | 3.43 MB | ||
| 175 - Our First Class Component English.srt | 13.16 KB | ||
| 175 - Our First Class Component.mp4 | 43.86 MB | ||
| 176 - Working With Event Handlers English.srt | 14.84 KB | ||
| 176 - Working With Event Handlers.mp4 | 85.99 MB | ||
| 177 - Class Components vs Function Components English.srt | 8.49 KB | ||
| 177 - Class Components vs Function Components.mp4 | 20.44 MB | ||
| 178 - Starting the Classy Weather App English.srt | 10.29 KB | ||
| 178 - Starting the Classy Weather App.mp4 | 45.44 MB | ||
| 179 - Fetching Weather Data English.srt | 13.76 KB | ||
| 179 - Fetching Weather Data.mp4 | 119.44 MB | ||
| 180 - Displaying the Weather English.srt | 19.24 KB | ||
| 180 - Displaying the Weather.mp4 | 145.19 MB | ||
| 181 - Removing Boilerplate Code With Class Fields English.srt | 6.04 KB | ||
| 181 - Removing Boilerplate Code With Class Fields.mp4 | 46.64 MB | ||
| 182 - Child to Parent Communication English.srt | 5.62 KB | ||
| 182 - Child to Parent Communication.mp4 | 55.71 MB | ||
| 183 - Lifecycle Methods English.srt | 23.96 KB | ||
| 183 - Lifecycle Methods.mp4 | 108.93 MB | ||
| 15 - PART 3 ADVANCED REACT REDUX 4 PROJECTS | |||
| 184 - Introduction to Part 3 English.srt | 1.55 KB | ||
| 184 - Introduction to Part 3.mp4 | 49.72 MB | ||
| 185 - Useful Resources for Part 3.html | 3.4 KB | ||
| 16 - The Advanced useReducer Hook | |||
| 186 - Section Overview English.srt | 1.5 KB | ||
| 186 - Section Overview.mp4 | 3.04 MB | ||
| 187 - Yet Another Hook useReducer English.srt | 25.65 KB | ||
| 187 - Yet Another Hook useReducer.mp4 | 102.71 MB | ||
| 188 - Managing Related Pieces of State English.srt | 16.35 KB | ||
| 188 - Managing Related Pieces of State.mp4 | 129.47 MB | ||
| 189 - Managing State With useReducer English.srt | 21.03 KB | ||
| 189 - Managing State With useReducer.mp4 | 51.18 MB | ||
| 190 - The React Quiz App English.srt | 11.43 KB | ||
| 190 - The React Quiz App.mp4 | 68.8 MB | ||
| 191 - Loading Questions from a Fake API English.srt | 25.36 KB | ||
| 191 - Loading Questions from a Fake API.mp4 | 128.1 MB | ||
| 192 - Handling Loading Error and Ready Status English.srt | 13.05 KB | ||
| 192 - Handling Loading Error and Ready Status.mp4 | 94.26 MB | ||
| 193 - Starting a New Quiz English.srt | 6.72 KB | ||
| 193 - Starting a New Quiz.mp4 | 51.06 MB | ||
| 194 - Displaying Questions English.srt | 11.09 KB | ||
| 194 - Displaying Questions.mp4 | 80.33 MB | ||
| 195 - Handling New Answers English.srt | 22.31 KB | ||
| 195 - Handling New Answers.mp4 | 81.17 MB | ||
| 196 - Moving to the Next Question English.srt | 8.69 KB | ||
| 196 - Moving to the Next Question.mp4 | 63.51 MB | ||
| 197 - Displaying Progress English.srt | 12.21 KB | ||
| 197 - Displaying Progress.mp4 | 83.8 MB | ||
| 198 - Finishing a Quiz English.srt | 19.03 KB | ||
| 198 - Finishing a Quiz.mp4 | 178.95 MB | ||
| 199 - Restarting a Quiz English.srt | 9.62 KB | ||
| 199 - Restarting a Quiz.mp4 | 81.22 MB | ||
| 200 - Setting Up a Timer With useEffect English.srt | 28.17 KB | ||
| 200 - Setting Up a Timer With useEffect.mp4 | 223.15 MB | ||
| 201 - Section Summary useState vs useReducer English.srt | 10 KB | ||
| 201 - Section Summary useState vs useReducer.mp4 | 19.83 MB | ||
| 202 - CHALLENGE 1 Creating a Bank Account With useReducer English.srt | 26.76 KB | ||
| 202 - CHALLENGE 1 Creating a Bank Account With useReducer.mp4 | 84.13 MB | ||
| 202 - CodeSandbox link FINAL.txt | 69 B | ||
| 202 - CodeSandbox link STARTER.txt | 71 B | ||
| 17 - React Router Building SinglePage Applications SPA | |||
| 203 - Section Overview English.srt | 1.25 KB | ||
| 203 - Section Overview.mp4 | 6.93 MB | ||
| 204 - Creating Our First App With Vite WorldWise English.srt | 23.92 KB | ||
| 204 - Creating Our First App With Vite WorldWise.mp4 | 150.11 MB | ||
| 205 - Routing and SinglePage Applications SPAs English.srt | 10.01 KB | ||
| 205 - Routing and SinglePage Applications SPAs.mp4 | 26.54 MB | ||
| 206 - Implementing Main Pages and Routes English.srt | 16.65 KB | ||
| 206 - Implementing Main Pages and Routes.mp4 | 74.48 MB | ||
| 207 - Linking Between Routes With Link and NavLink English.srt | 13.26 KB | ||
| 207 - Linking Between Routes With Link and NavLink.mp4 | 45.07 MB | ||
| 208 - Styling Options For React Applications English.srt | 8.65 KB | ||
| 208 - Styling Options For React Applications.mp4 | 19.27 MB | ||
| 209 - Using CSS Modules English.srt | 22.37 KB | ||
| 209 - Using CSS Modules.mp4 | 182.84 MB | ||
| 210 - Building the Pages English.srt | 23.04 KB | ||
| 210 - Building the Pages.mp4 | 88.95 MB | ||
| 211 - Building the App Layout English.srt | 11.36 KB | ||
| 211 - Building the App Layout.mp4 | 92.94 MB | ||
| 212 - Nested Routes and Index Route English.srt | 18.72 KB | ||
| 212 - Nested Routes and Index Route.mp4 | 155.31 MB | ||
| 213 - Implementing the Cities List English.srt | 22.77 KB | ||
| 213 - Implementing the Cities List.mp4 | 217.14 MB | ||
| 214 - Implementing the Countries List English.srt | 14.31 KB | ||
| 214 - Implementing the Countries List.mp4 | 158.88 MB | ||
| 215 - Storing State in the URL English.srt | 7.83 KB | ||
| 215 - Storing State in the URL.mp4 | 25.89 MB | ||
| 216 - Dynamic Routes With URL Parameters English.srt | 14.5 KB | ||
| 216 - Dynamic Routes With URL Parameters.mp4 | 159.09 MB | ||
| 217 - Reading and Setting a Query String English.srt | 14.64 KB | ||
| 217 - Reading and Setting a Query String.mp4 | 116.95 MB | ||
| 218 - Programmatic Navigation with useNavigate English.srt | 16.72 KB | ||
| 218 - Programmatic Navigation with useNavigate.mp4 | 127.44 MB | ||
| 219 - Programmatic Navigation with Navigate English.srt | 6.59 KB | ||
| 219 - Programmatic Navigation with Navigate.mp4 | 28.86 MB | ||
| 18 - Advanced State Management The Context API | |||
| 220 - Section Overview English.srt | 1.43 KB | ||
| 220 - Section Overview.mp4 | 7.51 MB | ||
| 221 - CHALLENGE 1 Understand The Atomic Blog App English.srt | 6.39 KB | ||
| 221 - CHALLENGE 1 Understand The Atomic Blog App.mp4 | 38.03 MB | ||
| 222 - What is the Context API English.srt | 7.47 KB | ||
| 222 - What is the Context API.mp4 | 18.09 MB | ||
| 223 - Creating and Providing a Context English.srt | 14.02 KB | ||
| 223 - Creating and Providing a Context.mp4 | 139.41 MB | ||
| 224 - Consuming the Context English.srt | 14.51 KB | ||
| 224 - Consuming the Context.mp4 | 128.29 MB | ||
| 225 - Advanced Pattern A Custom Provider and Hook English.srt | 23.04 KB | ||
| 225 - Advanced Pattern A Custom Provider and Hook.mp4 | 188.19 MB | ||
| 226 - Thinking In React Advanced State Management English.srt | 17.28 KB | ||
| 226 - Thinking In React Advanced State Management.mp4 | 37.26 MB | ||
| 227 - Back to WorldWise Creating a CitiesContext English.srt | 11.7 KB | ||
| 227 - Back to WorldWise Creating a CitiesContext.mp4 | 114.92 MB | ||
| 228 - Consuming the CitiesContext English.srt | 6.1 KB | ||
| 228 - Consuming the CitiesContext.mp4 | 62.07 MB | ||
| 229 - Finishing the City View English.srt | 24.69 KB | ||
| 229 - Finishing the City View.mp4 | 235.62 MB | ||
| 230 - Including a Map With the Leaflet Library English.srt | 12.47 KB | ||
| 230 - Including a Map With the Leaflet Library.mp4 | 161.57 MB | ||
| 231 - Displaying City Markers on Map English.srt | 8.31 KB | ||
| 231 - Displaying City Markers on Map.mp4 | 98.17 MB | ||
| 232 - Interacting With the Map English.srt | 18.65 KB | ||
| 232 - Interacting With the Map.mp4 | 199.55 MB | ||
| 233 - Setting Map Position With Geolocation English.srt | 15.27 KB | ||
| 233 - Setting Map Position With Geolocation.mp4 | 161.36 MB | ||
| 233 - useGeolocation CodeSandbox link.txt | 68 B | ||
| 234 - Fetching City Data in the Form English.srt | 22.56 KB | ||
| 234 - Fetching City Data in the Form.mp4 | 316.16 MB | ||
| 235 - Creating a New City English.srt | 31.49 KB | ||
| 235 - Creating a New City.mp4 | 431.84 MB | ||
| 236 - Deleting a City English.srt | 7.18 KB | ||
| 236 - Deleting a City.mp4 | 101.81 MB | ||
| 237 - Advanced State Management System Context useReducer English.srt | 28.4 KB | ||
| 237 - Advanced State Management System Context useReducer.mp4 | 348.69 MB | ||
| 238 - Adding Fake Authentication Setting Up Context English.srt | 15.45 KB | ||
| 238 - Adding Fake Authentication Setting Up Context.mp4 | 152.25 MB | ||
| 239 - Adding Fake Authentication Implementing Login English.srt | 23.13 KB | ||
| 239 - Adding Fake Authentication Implementing Login.mp4 | 228.31 MB | ||
| 240 - Adding Fake Authentication Protecting a Route English.srt | 15.67 KB | ||
| 240 - Adding Fake Authentication Protecting a Route.mp4 | 156.14 MB | ||
| 241 - CHALLENGE 2 Refactoring React Quiz to Context API English.srt | 13.3 KB | ||
| 241 - CHALLENGE 2 Refactoring React Quiz to Context API.mp4 | 93.22 MB | ||
| 19 - Performance Optimization and Advanced useEffect | |||
| 242 - Section Overview English.srt | 1.46 KB | ||
| 242 - Section Overview.mp4 | 3.83 MB | ||
| 243 - Performance Optimization and Wasted Renders English.srt | 9.29 KB | ||
| 243 - Performance Optimization and Wasted Renders.mp4 | 18.92 MB | ||
| 244 - The Profiler Developer Tool English.srt | 13.11 KB | ||
| 244 - The Profiler Developer Tool.mp4 | 81.47 MB | ||
| 245 - A Surprising Optimization Trick With children English.srt | 17.14 KB | ||
| 245 - A Surprising Optimization Trick With children.mp4 | 151.8 MB | ||
| 246 - Understanding memo English.srt | 8.87 KB | ||
| 246 - Understanding memo.mp4 | 19.15 MB | ||
| 247 - memo in Practice English.srt | 17.62 KB | ||
| 247 - memo in Practice.mp4 | 162.18 MB | ||
| 248 - Understanding useMemo and useCallback English.srt | 9.84 KB | ||
| 248 - Understanding useMemo and useCallback.mp4 | 23.46 MB | ||
| 249 - useMemo in Practice English.srt | 11.88 KB | ||
| 249 - useMemo in Practice.mp4 | 114.65 MB | ||
| 250 - useCallback in Practice English.srt | 14.72 KB | ||
| 250 - useCallback in Practice.mp4 | 119.23 MB | ||
| 251 - Optimizing Context ReRenders English.srt | 21.68 KB | ||
| 251 - Optimizing Context ReRenders.mp4 | 169.72 MB | ||
| 252 - Back to The WorldWise App English.srt | 17.65 KB | ||
| 252 - Back to The WorldWise App.mp4 | 197.22 MB | ||
| 253 - Optimizing Bundle Size With Code Splitting English.srt | 22.49 KB | ||
| 253 - Optimizing Bundle Size With Code Splitting.mp4 | 245.46 MB | ||
| 254 - Dont Optimize Prematurely English.srt | 4.13 KB | ||
| 254 - Dont Optimize Prematurely.mp4 | 9.91 MB | ||
| 255 - useEffect Rules and Best Practices English.srt | 14.98 KB | ||
| 255 - useEffect Rules and Best Practices.mp4 | 35.06 MB | ||
| 256 - CHALLENGE 1 Fix Performance Issues in Workout Timer English.srt | 17.6 KB | ||
| 256 - CHALLENGE 1 Fix Performance Issues in Workout Timer.mp4 | 93.43 MB | ||
| 257 - Setting State Based on Other State Updates English.srt | 16.79 KB | ||
| 257 - Setting State Based on Other State Updates.mp4 | 146.42 MB | ||
| 258 - Using Helper Functions In Effects English.srt | 20.95 KB | ||
| 258 - Using Helper Functions In Effects.mp4 | 180.39 MB | ||
| 259 - Closures in Effects English.srt | 13.88 KB | ||
| 259 - Closures in Effects.mp4 | 50.34 MB | ||
| 2 - PART 1 REACT FUNDAMENTALS 4 PROJECTS | |||
| 6 - Introduction to Part 1 English.srt | 1.25 KB | ||
| 6 - Introduction to Part 1.mp4 | 18.46 MB | ||
| 7 - Useful Resources for Part 1.html | 1.03 KB | ||
| 20 - Redux and Modern Redux Toolkit With Thunks | |||
| 260 - Section Overview English.srt | 1.58 KB | ||
| 260 - Section Overview.mp4 | 2.69 MB | ||
| 261 - Introduction to Redux English.srt | 18.02 KB | ||
| 261 - Introduction to Redux.mp4 | 41.75 MB | ||
| 262 - Creating a Reducer Bank Account English.srt | 13.79 KB | ||
| 262 - Creating a Reducer Bank Account.mp4 | 55.99 MB | ||
| 263 - Creating a Redux Store English.srt | 14.24 KB | ||
| 263 - Creating a Redux Store.mp4 | 88.43 MB | ||
| 264 - Working With Action Creators English.srt | 7.7 KB | ||
| 264 - Working With Action Creators.mp4 | 67.8 MB | ||
| 265 - Adding More State Customer English.srt | 14.78 KB | ||
| 265 - Adding More State Customer.mp4 | 90.42 MB | ||
| 266 - Professional Redux File Structure State Slices English.srt | 16 KB | ||
| 266 - Professional Redux File Structure State Slices.mp4 | 131.82 MB | ||
| 267 - Back to React Connecting our Redux App With React English.srt | 8.16 KB | ||
| 267 - Back to React Connecting our Redux App With React.mp4 | 49.85 MB | ||
| 268 - Dispatching Actions from Our React App English.srt | 23.1 KB | ||
| 268 - Dispatching Actions from Our React App.mp4 | 209.27 MB | ||
| 269 - The Legacy Way of Connecting Components to Redux English.srt | 6.8 KB | ||
| 269 - The Legacy Way of Connecting Components to Redux.mp4 | 50.73 MB | ||
| 270 - Redux Middleware and Thunks English.srt | 6.2 KB | ||
| 270 - Redux Middleware and Thunks.mp4 | 17.6 MB | ||
| 271 - Making an API Call With Redux Thunks English.srt | 25.38 KB | ||
| 271 - Making an API Call With Redux Thunks.mp4 | 207.34 MB | ||
| 272 - The Redux DevTools English.srt | 13.18 KB | ||
| 272 - The Redux DevTools.mp4 | 91 MB | ||
| 273 - What is Redux Toolkit RTK English.srt | 5.1 KB | ||
| 273 - What is Redux Toolkit RTK.mp4 | 11.47 MB | ||
| 274 - Creating the Store With RTK English.srt | 6.22 KB | ||
| 274 - Creating the Store With RTK.mp4 | 61.52 MB | ||
| 275 - Creating the Account Slice English.srt | 29.35 KB | ||
| 275 - Creating the Account Slice.mp4 | 268.5 MB | ||
| 276 - Back to Thunks English.srt | 6.85 KB | ||
| 276 - Back to Thunks.mp4 | 76.6 MB | ||
| 277 - Creating the Customer Slice English.srt | 11.1 KB | ||
| 277 - Creating the Customer Slice.mp4 | 123.47 MB | ||
| 278 - Redux vs Context API English.srt | 11.35 KB | ||
| 278 - Redux vs Context API.mp4 | 33.41 MB | ||
| 21 - PART 4 PROFESSIONAL REACT DEVELOPMENT 2 PROJECTS | |||
| 279 - Introduction to Part 4 English.srt | 1.98 KB | ||
| 279 - Introduction to Part 4.mp4 | 30.53 MB | ||
| 280 - Useful Resources for Part 4.html | 2.92 KB | ||
| 22 - React Router With Data Loading v64 | |||
| 281 - Section Overview English.srt | 1.24 KB | ||
| 281 - Section Overview.mp4 | 4.82 MB | ||
| 282 - Setting Up a New Project Fast React Pizza Co English.srt | 10.79 KB | ||
| 282 - Setting Up a New Project Fast React Pizza Co.mp4 | 32.14 MB | ||
| 283 - Application Planning English.srt | 29.48 KB | ||
| 283 - Application Planning.mp4 | 84.81 MB | ||
| 284 - Setting Up a Professional File Structure English.srt | 11.05 KB | ||
| 284 - Setting Up a Professional File Structure.mp4 | 37.9 MB | ||
| 285 - A New Way Of Implementing Routes English.srt | 13.17 KB | ||
| 285 - A New Way Of Implementing Routes.mp4 | 93.84 MB | ||
| 286 - Building the App Layout English.srt | 15.85 KB | ||
| 286 - Building the App Layout.mp4 | 63.14 MB | ||
| 287 - Fetching Data With React Router Loaders Pizza Menu English.srt | 16.37 KB | ||
| 287 - Fetching Data With React Router Loaders Pizza Menu.mp4 | 136.1 MB | ||
| 288 - Displaying a Loading Indicator English.srt | 7.57 KB | ||
| 288 - Displaying a Loading Indicator.mp4 | 75.07 MB | ||
| 289 - Handling Errors With Error Elements English.srt | 8.01 KB | ||
| 289 - Handling Errors With Error Elements.mp4 | 72.38 MB | ||
| 290 - Fetching Orders English.srt | 15.58 KB | ||
| 290 - Fetching Orders.mp4 | 163.54 MB | ||
| 291 - Writing Data With React Router Actions English.srt | 25.74 KB | ||
| 291 - Writing Data With React Router Actions.mp4 | 223.18 MB | ||
| 292 - Error Handling in Form Actions English.srt | 13.66 KB | ||
| 292 - Error Handling in Form Actions.mp4 | 121.74 MB | ||
| 23 - Optional Tailwind CSS Crash Course Styling the App | |||
| 293 - Section Overview English.srt | 1.48 KB | ||
| 293 - Section Overview.mp4 | 2.84 MB | ||
| 294 - What is Tailwind CSS English.srt | 11.74 KB | ||
| 294 - What is Tailwind CSS.mp4 | 27.41 MB | ||
| 295 - Setting Up Tailwind CSS English.srt | 16.08 KB | ||
| 295 - Setting Up Tailwind CSS.mp4 | 132.4 MB | ||
| 296 - Working With Color English.srt | 13.01 KB | ||
| 296 - Working With Color.mp4 | 142.63 MB | ||
| 297 - Styling Text English.srt | 14.19 KB | ||
| 297 - Styling Text.mp4 | 105.44 MB | ||
| 298 - The Box Model Spacing Borders and Display English.srt | 16.22 KB | ||
| 298 - The Box Model Spacing Borders and Display.mp4 | 132.56 MB | ||
| 299 - Responsive Design English.srt | 15.76 KB | ||
| 299 - Responsive Design.mp4 | 154.95 MB | ||
| 300 - Using Flexbox English.srt | 9.44 KB | ||
| 300 - Using Flexbox.mp4 | 72.04 MB | ||
| 301 - Using CSS Grid English.srt | 17.67 KB | ||
| 301 - Using CSS Grid.mp4 | 137.8 MB | ||
| 302 - Styling Buttons Element States and Transitions English.srt | 17.5 KB | ||
| 302 - Styling Buttons Element States and Transitions.mp4 | 139.5 MB | ||
| 303 - Styling Form Elements English.srt | 13.97 KB | ||
| 303 - Styling Form Elements.mp4 | 121.55 MB | ||
| 304 - Reusing Styles With apply English.srt | 6.15 KB | ||
| 304 - Reusing Styles With apply.mp4 | 53.43 MB | ||
| 305 - Reusing Styles With React Components English.srt | 16.99 KB | ||
| 305 - Reusing Styles With React Components.mp4 | 142.32 MB | ||
| 306 - Absolute Positioning zindex and More English.srt | 8.68 KB | ||
| 306 - Absolute Positioning zindex and More.mp4 | 95.54 MB | ||
| 307 - Configuring Tailwind Custom Font Family English.srt | 15.57 KB | ||
| 307 - Configuring Tailwind Custom Font Family.mp4 | 137.09 MB | ||
| 308 - Styling the Menu English.srt | 26.25 KB | ||
| 308 - Styling the Menu.mp4 | 246.21 MB | ||
| 309 - Styling the Cart English.srt | 18.89 KB | ||
| 309 - Styling the Cart.mp4 | 146.35 MB | ||
| 310 - Styling the Order Form English.srt | 18.05 KB | ||
| 310 - Styling the Order Form.mp4 | 174.43 MB | ||
| 311 - Styling the Order Overview English.srt | 17.75 KB | ||
| 311 - Styling the Order Overview.mp4 | 168.45 MB | ||
| 24 - Adding Redux and Advanced React Router | |||
| 312 - Section Overview English.srt | 958 B | ||
| 312 - Section Overview.mp4 | 2.05 MB | ||
| 313 - Modeling the User State With Redux Toolkit English.srt | 18.08 KB | ||
| 313 - Modeling the User State With Redux Toolkit.mp4 | 143.45 MB | ||
| 314 - Reading and Updating the User State English.srt | 14.71 KB | ||
| 314 - Reading and Updating the User State.mp4 | 126.18 MB | ||
| 315 - Modeling the Cart State English.srt | 18.12 KB | ||
| 315 - Modeling the Cart State.mp4 | 72.34 MB | ||
| 316 - Adding Menu Items to the Cart English.srt | 9.61 KB | ||
| 316 - Adding Menu Items to the Cart.mp4 | 95.42 MB | ||
| 317 - Building the Cart Overview With Redux Selectors English.srt | 12.41 KB | ||
| 317 - Building the Cart Overview With Redux Selectors.mp4 | 116.38 MB | ||
| 318 - Building the Cart Page English.srt | 9.36 KB | ||
| 318 - Building the Cart Page.mp4 | 109.56 MB | ||
| 319 - Deleting Cart Items English.srt | 18.85 KB | ||
| 319 - Deleting Cart Items.mp4 | 191.67 MB | ||
| 320 - Updating Cart Quantities English.srt | 16.94 KB | ||
| 320 - Updating Cart Quantities.mp4 | 193.81 MB | ||
| 321 - Using the Cart for New Orders English.srt | 18.16 KB | ||
| 321 - Using the Cart for New Orders.mp4 | 126.7 MB | ||
| 322 - Redux Thunks With createAsyncThunk English.srt | 21.3 KB | ||
| 322 - Redux Thunks With createAsyncThunk.mp4 | 265.66 MB | ||
| 323 - Integrating Geolocation English.srt | 20.42 KB | ||
| 323 - Integrating Geolocation.mp4 | 207.96 MB | ||
| 324 - Fetching Data Without Navigation useFetcher English.srt | 17.06 KB | ||
| 324 - Fetching Data Without Navigation useFetcher.mp4 | 156.79 MB | ||
| 325 - Updating Data Without Navigation English.srt | 19.01 KB | ||
| 325 - Updating Data Without Navigation.mp4 | 203.36 MB | ||
| 25 - Setting Up Our Biggest Project Styled Components | |||
| 326 - Section Overview English.srt | 1.11 KB | ||
| 326 - Section Overview.mp4 | 3.11 MB | ||
| 327 - Application Planning English.srt | 27.1 KB | ||
| 327 - Application Planning.mp4 | 132.4 MB | ||
| 328 - Setting Up the Project The Wild Oasis English.srt | 10.69 KB | ||
| 328 - Setting Up the Project The Wild Oasis.mp4 | 32.36 MB | ||
| 329 - Introduction to Styled Components English.srt | 15.59 KB | ||
| 329 - Introduction to Styled Components.mp4 | 83.98 MB | ||
| 330 - Global Styles With Styled Components English.srt | 19.45 KB | ||
| 330 - Global Styles With Styled Components.mp4 | 178.72 MB | ||
| 331 - Styled Component Props and the css Function English.srt | 13.65 KB | ||
| 331 - Styled Component Props and the css Function.mp4 | 156.07 MB | ||
| 332 - Building More Reusable Styled Components English.srt | 14.42 KB | ||
| 332 - Building More Reusable Styled Components.mp4 | 135.55 MB | ||
| 333 - Setting Up Pages and Routes English.srt | 7.74 KB | ||
| 333 - Setting Up Pages and Routes.mp4 | 88.75 MB | ||
| 334 - Building the App Layout English.srt | 18.95 KB | ||
| 334 - Building the App Layout.mp4 | 178.54 MB | ||
| 335 - Building the Sidebar and Main Navigation English.srt | 16.13 KB | ||
| 335 - Building the Sidebar and Main Navigation.mp4 | 147.65 MB | ||
| 26 - Supabase Crash Course Building a BackEnd | |||
| 336 - Section Overview English.srt | 1.11 KB | ||
| 336 - Section Overview.mp4 | 3.56 MB | ||
| 337 - What is Supabase English.srt | 3.38 KB | ||
| 337 - What is Supabase.mp4 | 8.48 MB | ||
| 338 - Creating a New Database English.srt | 8.17 KB | ||
| 338 - Creating a New Database.mp4 | 19.98 MB | ||
| 339 - Modeling Application State English.srt | 8.82 KB | ||
| 339 - Modeling Application State.mp4 | 17.13 MB | ||
| 340 - Creating Tables English.srt | 12.68 KB | ||
| 340 - Creating Tables.mp4 | 37.74 MB | ||
| 341 - Relationships Between Tables English.srt | 10.64 KB | ||
| 341 - Relationships Between Tables.mp4 | 34.32 MB | ||
| 342 - Adding Security Policies RLS English.srt | 8.72 KB | ||
| 342 - Adding Security Policies RLS.mp4 | 37.91 MB | ||
| 343 - Connecting Supabase With Our React App English.srt | 11.68 KB | ||
| 343 - Connecting Supabase With Our React App.mp4 | 83.44 MB | ||
| 344 - Setting Up Storage Buckets English.srt | 6.27 KB | ||
| 344 - Setting Up Storage Buckets.mp4 | 51.84 MB | ||
| 27 - React Query Managing Remote State | |||
| 345 - Section Overview English.srt | 986 B | ||
| 345 - Section Overview.mp4 | 3.25 MB | ||
| 346 - What is React Query English.srt | 9.15 KB | ||
| 346 - What is React Query.mp4 | 22.5 MB | ||
| 347 - Setting Up React Query English.srt | 9.74 KB | ||
| 347 - Setting Up React Query.mp4 | 116.28 MB | ||
| 348 - Fetching Cabin Data English.srt | 29.08 KB | ||
| 348 - Fetching Cabin Data.mp4 | 294.17 MB | ||
| 349 - Mutations Deleting a Cabin English.srt | 26.21 KB | ||
| 349 - Mutations Deleting a Cabin.mp4 | 253.76 MB | ||
| 350 - Displaying Toasts Notifications English.srt | 10.52 KB | ||
| 350 - Displaying Toasts Notifications.mp4 | 97.51 MB | ||
| 351 - Introducing Another Library React Hook Form English.srt | 14.48 KB | ||
| 351 - Introducing Another Library React Hook Form.mp4 | 139.58 MB | ||
| 352 - Creating a New Cabin English.srt | 18 KB | ||
| 352 - Creating a New Cabin.mp4 | 174.15 MB | ||
| 353 - Handling Form Errors English.srt | 26.57 KB | ||
| 353 - Handling Form Errors.mp4 | 415.26 MB | ||
| 354 - Uploading Images to Supabase English.srt | 19.19 KB | ||
| 354 - Uploading Images to Supabase.mp4 | 173.68 MB | ||
| 355 - Editing a Cabin English.srt | 38.98 KB | ||
| 355 - Editing a Cabin.mp4 | 382.43 MB | ||
| 356 - Abstracting React Query Into Custom Hooks English.srt | 18.54 KB | ||
| 356 - Abstracting React Query Into Custom Hooks.mp4 | 214.89 MB | ||
| 357 - Duplicating Cabins English.srt | 8.6 KB | ||
| 357 - Duplicating Cabins.mp4 | 85.27 MB | ||
| 358 - Fetching Applications Settings English.srt | 11.44 KB | ||
| 358 - Fetching Applications Settings.mp4 | 124.88 MB | ||
| 359 - Updating Application Settings English.srt | 14.69 KB | ||
| 359 - Updating Application Settings.mp4 | 173.06 MB | ||
| 28 - Advanced React Patterns | |||
| 360 - Section Overview English.srt | 1.7 KB | ||
| 360 - Section Overview.mp4 | 3.62 MB | ||
| 361 - An Overview of Reusability in React English.srt | 8.34 KB | ||
| 361 - An Overview of Reusability in React.mp4 | 21.16 MB | ||
| 362 - CodeSandbox link FINAL.txt | 56 B | ||
| 362 - CodeSandbox link STARTER.txt | 58 B | ||
| 362 - Setting Up an Example English.srt | 9.11 KB | ||
| 362 - Setting Up an Example.mp4 | 105.46 MB | ||
| 363 - The Render Props Pattern English.srt | 10.46 KB | ||
| 363 - The Render Props Pattern.mp4 | 84.87 MB | ||
| 364 - A Look at HigherOrder Components HOC English.srt | 11.63 KB | ||
| 364 - A Look at HigherOrder Components HOC.mp4 | 122.91 MB | ||
| 365 - CodeSandbox link FINAL.txt | 63 B | ||
| 365 - CodeSandbox link STARTER.txt | 65 B | ||
| 365 - The Compound Component Pattern English.srt | 24.08 KB | ||
| 365 - The Compound Component Pattern.mp4 | 163.23 MB | ||
| 366 - Building a Modal Window Using a React Portal English.srt | 25.98 KB | ||
| 366 - Building a Modal Window Using a React Portal.mp4 | 222.47 MB | ||
| 367 - Converting the Modal to a Compound Component English.srt | 29.66 KB | ||
| 367 - Converting the Modal to a Compound Component.mp4 | 260.03 MB | ||
| 368 - Detecting a Click Outside the Modal English.srt | 17.63 KB | ||
| 368 - Detecting a Click Outside the Modal.mp4 | 167.46 MB | ||
| 369 - Confirming Cabin Deletions English.srt | 10.85 KB | ||
| 369 - Confirming Cabin Deletions.mp4 | 128.31 MB | ||
| 370 - Building a Reusable Table English.srt | 14.56 KB | ||
| 370 - Building a Reusable Table.mp4 | 152.9 MB | ||
| 371 - Applying the Render Props Pattern English.srt | 5.92 KB | ||
| 371 - Applying the Render Props Pattern.mp4 | 57.3 MB | ||
| 372 - Building a Reusable Context Menu English.srt | 41.54 KB | ||
| 372 - Building a Reusable Context Menu.mp4 | 401.3 MB | ||
| 29 - Optional Implementing More Features Authentication Dark Mode Dashboard etc | |||
| 373 - Section Overview English.srt | 1.85 KB | ||
| 373 - Section Overview.mp4 | 6.82 MB | ||
| 374 - ClientSide Filtering Filtering Cabins English.srt | 22.39 KB | ||
| 374 - ClientSide Filtering Filtering Cabins.mp4 | 224.3 MB | ||
| 375 - ClientSide Sorting Sorting Cabins English.srt | 24.73 KB | ||
| 375 - ClientSide Sorting Sorting Cabins.mp4 | 235.28 MB | ||
| 376 - Building the Bookings Table English.srt | 23.02 KB | ||
| 376 - Building the Bookings Table.mp4 | 207.11 MB | ||
| 377 - Uploading Sample Data English.srt | 7.04 KB | ||
| 377 - Uploading Sample Data.mp4 | 81.08 MB | ||
| 378 - APISide Filtering Filtering Bookings English.srt | 24.2 KB | ||
| 378 - APISide Filtering Filtering Bookings.mp4 | 253.13 MB | ||
| 379 - APISide Sorting Sorting Bookings English.srt | 9.07 KB | ||
| 379 - APISide Sorting Sorting Bookings.mp4 | 89.4 MB | ||
| 380 - Building a Reusable Pagination Component English.srt | 20.98 KB | ||
| 380 - Building a Reusable Pagination Component.mp4 | 236.01 MB | ||
| 381 - APISide Pagination Paginating Bookings English.srt | 13.07 KB | ||
| 381 - APISide Pagination Paginating Bookings.mp4 | 134.86 MB | ||
| 382 - Prefetching With React Query English.srt | 10.55 KB | ||
| 382 - Prefetching With React Query.mp4 | 89.78 MB | ||
| 383 - Building the Single Booking Page English.srt | 19.27 KB | ||
| 383 - Building the Single Booking Page.mp4 | 179.97 MB | ||
| 384 - Checking In a Booking English.srt | 33.51 KB | ||
| 384 - Checking In a Booking.mp4 | 421.35 MB | ||
| 385 - Adding Optional Breakfast English.srt | 16.44 KB | ||
| 385 - Adding Optional Breakfast.mp4 | 234.24 MB | ||
| 386 - Checking Out a Booking Fixing a Small Bug English.srt | 11.6 KB | ||
| 386 - Checking Out a Booking Fixing a Small Bug.mp4 | 131.26 MB | ||
| 387 - Deleting a Booking English.srt | 16.36 KB | ||
| 387 - Deleting a Booking.mp4 | 178.79 MB | ||
| 388 - Authentication User Login With Supabase English.srt | 28.55 KB | ||
| 388 - Authentication User Login With Supabase.mp4 | 314.16 MB | ||
| 389 - Authorization Protecting Routes English.srt | 28.91 KB | ||
| 389 - Authorization Protecting Routes.mp4 | 273.11 MB | ||
| 390 - User Logout English.srt | 10.91 KB | ||
| 390 - User Logout.mp4 | 96.81 MB | ||
| 391 - Fixing an Important Bug English.srt | 7.76 KB | ||
| 391 - Fixing an Important Bug.mp4 | 61.53 MB | ||
| 392 - Building the Sign Up Form English.srt | 12.84 KB | ||
| 392 - Building the Sign Up Form.mp4 | 129.28 MB | ||
| 393 - User Sign Up English.srt | 18.07 KB | ||
| 393 - User Sign Up.mp4 | 171.76 MB | ||
| 394 - Authorization on Supabase Protecting Database RLS English.srt | 6.56 KB | ||
| 394 - Authorization on Supabase Protecting Database RLS.mp4 | 50.52 MB | ||
| 395 - Building The App Header English.srt | 11.66 KB | ||
| 395 - Building The App Header.mp4 | 115.6 MB | ||
| 396 - Updating User Data and Password English.srt | 33.96 KB | ||
| 396 - Updating User Data and Password.mp4 | 342.66 MB | ||
| 397 - Implementing Dark Mode With CSS Variables English.srt | 27.02 KB | ||
| 397 - Implementing Dark Mode With CSS Variables.mp4 | 307.16 MB | ||
| 398 - Building the Dashboard Layout English.srt | 5.91 KB | ||
| 398 - Building the Dashboard Layout.mp4 | 57.51 MB | ||
| 399 - Computing Recent Bookings and Stays English.srt | 18.7 KB | ||
| 399 - Computing Recent Bookings and Stays.mp4 | 80.33 MB | ||
| 400 - Displaying Statistics English.srt | 13.5 KB | ||
| 400 - Displaying Statistics.mp4 | 142.33 MB | ||
| 401 - Displaying a Line Chart With the Recharts Library English.srt | 28.88 KB | ||
| 401 - Displaying a Line Chart With the Recharts Library.mp4 | 300.02 MB | ||
| 402 - Displaying a Pie Chart English.srt | 21.84 KB | ||
| 402 - Displaying a Pie Chart.mp4 | 207.25 MB | ||
| 403 - Displaying Stays for Current Day English.srt | 24.12 KB | ||
| 403 - Displaying Stays for Current Day.mp4 | 264.84 MB | ||
| 404 - Error Boundaries English.srt | 13.14 KB | ||
| 404 - Error Boundaries.mp4 | 112.44 MB | ||
| 405 - Final Touches Fixing Bugs English.srt | 20.29 KB | ||
| 405 - Final Touches Fixing Bugs.mp4 | 205.86 MB | ||
| 3 - A First Look at React | |||
| 10 - CodeSandbox link.txt | 54 B | ||
| 10 - React vs Vanilla JavaScript English.srt | 11.82 KB | ||
| 10 - React vs Vanilla JavaScript.mp4 | 80.67 MB | ||
| 11 - What is React English.srt | 14.54 KB | ||
| 11 - What is React.mp4 | 50.05 MB | ||
| 12 - Setting Up Our Development Environment English.srt | 14.02 KB | ||
| 12 - Setting Up Our Development Environment.mp4 | 77.8 MB | ||
| 13 - Get React URL from here.txt | 133 B | ||
| 13 - Pure React English.srt | 22.62 KB | ||
| 13 - Pure React.mp4 | 73.24 MB | ||
| 14 - A Quick Look at Reacts Official Documentation English.srt | 4.78 KB | ||
| 14 - A Quick Look at Reacts Official Documentation.mp4 | 31.16 MB | ||
| 15 - Setting Up a New React Project The Options English.srt | 10.82 KB | ||
| 15 - Setting Up a New React Project The Options.mp4 | 36.58 MB | ||
| 16 - Setting Up a Project With CreateReactApp English.srt | 21.13 KB | ||
| 16 - Setting Up a Project With CreateReactApp.mp4 | 80.36 MB | ||
| 8 - Section Overview English.srt | 893 B | ||
| 8 - Section Overview.mp4 | 3.45 MB | ||
| 9 - Why Do FrontEnd Frameworks Exist English.srt | 16.21 KB | ||
| 9 - Why Do FrontEnd Frameworks Exist.mp4 | 56.6 MB | ||
| 30 - Deployment With Netlify and Vercel | |||
| 406 - Section Overview English.srt | 1.79 KB | ||
| 406 - Section Overview.mp4 | 7.68 MB | ||
| 407 - Deploying to Netlify English.srt | 14.96 KB | ||
| 407 - Deploying to Netlify.mp4 | 143.93 MB | ||
| 408 - Setting Up a Git and GitHub Repository English.srt | 23.58 KB | ||
| 408 - Setting Up a Git and GitHub Repository.mp4 | 142.44 MB | ||
| 409 - Deploying to Vercel English.srt | 8.41 KB | ||
| 409 - Deploying to Vercel.mp4 | 37.83 MB | ||
| 31 - The End | |||
| 410 - Where to Go from Here English.srt | 4.79 KB | ||
| 410 - Where to Go from Here.mp4 | 75.41 MB | ||
| 4 - Optional Review of Essential JavaScript for React | |||
| 17 - Section Overview English.srt | 1.39 KB | ||
| 17 - Section Overview.mp4 | 6.06 MB | ||
| 18 - Destructuring Objects and Arrays English.srt | 15.77 KB | ||
| 18 - Destructuring Objects and Arrays.mp4 | 82 MB | ||
| 19 - RestSpread Operator English.srt | 14.41 KB | ||
| 19 - RestSpread Operator.mp4 | 84.4 MB | ||
| 20 - Template Literals English.srt | 7.59 KB | ||
| 20 - Template Literals.mp4 | 42.51 MB | ||
| 21 - Ternaries Instead of ifelse Statements English.srt | 8.32 KB | ||
| 21 - Ternaries Instead of ifelse Statements.mp4 | 63.79 MB | ||
| 22 - Arrow Functions English.srt | 7.42 KB | ||
| 22 - Arrow Functions.mp4 | 57.33 MB | ||
| 23 - ShortCircuiting And Logical Operators English.srt | 14.75 KB | ||
| 23 - ShortCircuiting And Logical Operators.mp4 | 112.43 MB | ||
| 24 - Optional Chaining English.srt | 10.09 KB | ||
| 24 - Optional Chaining.mp4 | 69.72 MB | ||
| 25 - The Array map Method English.srt | 12.81 KB | ||
| 25 - The Array map Method.mp4 | 75.93 MB | ||
| 26 - The Array filter Method English.srt | 12.3 KB | ||
| 26 - The Array filter Method.mp4 | 95.49 MB | ||
| 27 - The Array reduce Method English.srt | 11.42 KB | ||
| 27 - The Array reduce Method.mp4 | 76.74 MB | ||
| 28 - The Array sort Method English.srt | 9.28 KB | ||
| 28 - The Array sort Method.mp4 | 50.09 MB | ||
| 29 - Working With Immutable Arrays English.srt | 15.39 KB | ||
| 29 - Working With Immutable Arrays.mp4 | 66.67 MB | ||
| 30 - Asynchronous JavaScript Promises English.srt | 12.67 KB | ||
| 30 - Asynchronous JavaScript Promises.mp4 | 49.12 MB | ||
| 31 - Asynchronous JavaScript AsyncAwait English.srt | 10.77 KB | ||
| 31 - Asynchronous JavaScript AsyncAwait.mp4 | 34.94 MB | ||
| 5 - Working With Components Props and JSX | |||
| 32 - Section Overview English.srt | 1.25 KB | ||
| 32 - Section Overview.mp4 | 4.5 MB | ||
| 33 - Rendering the Root Component and Strict Mode English.srt | 11.04 KB | ||
| 33 - Rendering the Root Component and Strict Mode.mp4 | 41.01 MB | ||
| 34 - Before We Start Coding Debugging English.srt | 16.45 KB | ||
| 34 - Before We Start Coding Debugging.mp4 | 91.17 MB | ||
| 35 - Components as Building Blocks English.srt | 7.13 KB | ||
| 35 - Components as Building Blocks.mp4 | 18.2 MB | ||
| 36 - Creating And Reusing a Component English.srt | 14.27 KB | ||
| 36 - Creating And Reusing a Component.mp4 | 105.36 MB | ||
| 37 - What is JSX English.srt | 9.11 KB | ||
| 37 - What is JSX.mp4 | 23.72 MB | ||
| 38 - Creating More Components English.srt | 11.33 KB | ||
| 38 - Creating More Components.mp4 | 65.77 MB | ||
| 39 - JavaScript Logic in Components English.srt | 5.79 KB | ||
| 39 - JavaScript Logic in Components.mp4 | 54.52 MB | ||
| 40 - Separation of Concerns English.srt | 8.77 KB | ||
| 40 - Separation of Concerns.mp4 | 24.73 MB | ||
| 41 - Styling React Applications English.srt | 17.4 KB | ||
| 41 - Styling React Applications.mp4 | 166.14 MB | ||
| 42 - Passing and Receiving Props English.srt | 13.08 KB | ||
| 42 - Passing and Receiving Props.mp4 | 116.03 MB | ||
| 43 - Props Immutability and OneWay Data Flow English.srt | 10.24 KB | ||
| 43 - Props Immutability and OneWay Data Flow.mp4 | 22.6 MB | ||
| 44 - CHALLENGE 1 Profile Card v1 English.srt | 24.54 KB | ||
| 44 - CHALLENGE 1 Profile Card v1.mp4 | 229.14 MB | ||
| 44 - CodeSandbox link FINAL v1.txt | 68 B | ||
| 44 - CodeSandbox link STARTER.txt | 67 B | ||
| 45 - The Rules of JSX English.srt | 5.33 KB | ||
| 45 - The Rules of JSX.mp4 | 24.86 MB | ||
| 46 - Rendering Lists English.srt | 16.75 KB | ||
| 46 - Rendering Lists.mp4 | 130.39 MB | ||
| 47 - Conditional Rendering With English.srt | 14.42 KB | ||
| 47 - Conditional Rendering With.mp4 | 106.68 MB | ||
| 48 - Conditional Rendering With Ternaries English.srt | 6.45 KB | ||
| 48 - Conditional Rendering With Ternaries.mp4 | 57.26 MB | ||
| 49 - Conditional Rendering With Multiple Returns English.srt | 7.28 KB | ||
| 49 - Conditional Rendering With Multiple Returns.mp4 | 66.8 MB | ||
| 50 - Extracting JSX Into a New Component English.srt | 6.64 KB | ||
| 50 - Extracting JSX Into a New Component.mp4 | 56.03 MB | ||
| 51 - Destructuring Props English.srt | 7.07 KB | ||
| 51 - Destructuring Props.mp4 | 60.7 MB | ||
| 52 - React Fragments English.srt | 8.1 KB | ||
| 52 - React Fragments.mp4 | 67.86 MB | ||
| 53 - Setting Classes and Text Conditionally English.srt | 11.79 KB | ||
| 53 - Setting Classes and Text Conditionally.mp4 | 91.62 MB | ||
| 54 - Section Summary English.srt | 8.54 KB | ||
| 54 - Section Summary.mp4 | 18.15 MB | ||
| 55 - CHALLENGE 2 Profile Card v2 English.srt | 11.12 KB | ||
| 55 - CHALLENGE 2 Profile Card v2.mp4 | 122.74 MB | ||
| 55 - CodeSandbox link FINAL v2.txt | 68 B | ||
| 6 - State Events and Forms Interactive Components | |||
| 56 - Section Overview English.srt | 1.41 KB | ||
| 56 - Section Overview.mp4 | 3.46 MB | ||
| 57 - Lets Build a Steps Component English.srt | 21.02 KB | ||
| 57 - Lets Build a Steps Component.mp4 | 71.12 MB | ||
| 58 - Handling Events the React Way English.srt | 11.31 KB | ||
| 58 - Handling Events the React Way.mp4 | 62.19 MB | ||
| 59 - What is State in React English.srt | 9.42 KB | ||
| 59 - What is State in React.mp4 | 20.45 MB | ||
| 60 - Creating a State Variable With useState English.srt | 13.7 KB | ||
| 60 - Creating a State Variable With useState.mp4 | 58.66 MB | ||
| 61 - Dont Set State Manually English.srt | 7.69 KB | ||
| 61 - Dont Set State Manually.mp4 | 48.35 MB | ||
| 62 - The Mechanics of State English.srt | 7.18 KB | ||
| 62 - The Mechanics of State.mp4 | 41.13 MB | ||
| 63 - Adding Another Piece of State English.srt | 13.47 KB | ||
| 63 - Adding Another Piece of State.mp4 | 61.7 MB | ||
| 64 - React Developer Tools English.srt | 9.96 KB | ||
| 64 - React Developer Tools.mp4 | 41.7 MB | ||
| 65 - Updating State Based on Current State English.srt | 8.03 KB | ||
| 65 - Updating State Based on Current State.mp4 | 41.28 MB | ||
| 66 - More Thoughts About State State Guidelines English.srt | 10.06 KB | ||
| 66 - More Thoughts About State State Guidelines.mp4 | 40.66 MB | ||
| 67 - A Vanilla JavaScript Implementation English.srt | 10.26 KB | ||
| 67 - A Vanilla JavaScript Implementation.mp4 | 47.65 MB | ||
| 68 - CHALLENGE 1 Date Counter v1 English.srt | 18.21 KB | ||
| 68 - CHALLENGE 1 Date Counter v1.mp4 | 54.76 MB | ||
| 68 - CodeSandbox link FINAL v1.txt | 69 B | ||
| 69 - Starting a New Project The Far Away Travel List English.srt | 6.54 KB | ||
| 69 - Starting a New Project The Far Away Travel List.mp4 | 12.73 MB | ||
| 70 - Building the Layout English.srt | 14.36 KB | ||
| 70 - Building the Layout.mp4 | 42.44 MB | ||
| 71 - Rendering the Items List English.srt | 12.2 KB | ||
| 71 - Rendering the Items List.mp4 | 37.55 MB | ||
| 72 - Building a Form and Handling Submissions English.srt | 18.69 KB | ||
| 72 - Building a Form and Handling Submissions.mp4 | 123.94 MB | ||
| 73 - Controlled Elements English.srt | 27.63 KB | ||
| 73 - Controlled Elements.mp4 | 194.51 MB | ||
| 74 - State vs Props English.srt | 5.5 KB | ||
| 74 - State vs Props.mp4 | 15.22 MB | ||
| 75 - CodeSandbox link FINAL.txt | 63 B | ||
| 75 - CodeSandbox link STARTER.txt | 65 B | ||
| 75 - EXERCISE 1 Flashcards English.srt | 19.82 KB | ||
| 75 - EXERCISE 1 Flashcards.mp4 | 116.98 MB | ||
| 76 - CHALLENGE 2 Date Counter v2 English.srt | 15.44 KB | ||
| 76 - CHALLENGE 2 Date Counter v2.mp4 | 98.97 MB | ||
| 76 - CodeSandbox link FINAL v2.txt | 69 B | ||
| 7 - Thinking In React State Management | |||
| 77 - Section Overview English.srt | 1.48 KB | ||
| 77 - Section Overview.mp4 | 3.18 MB | ||
| 78 - What is Thinking in React English.srt | 7.71 KB | ||
| 78 - What is Thinking in React.mp4 | 16.97 MB | ||
| 79 - Fundamentals of State Management English.srt | 14.71 KB | ||
| 79 - Fundamentals of State Management.mp4 | 50.67 MB | ||
| 80 - Thinking About State and Lifting State Up English.srt | 24.43 KB | ||
| 80 - Thinking About State and Lifting State Up.mp4 | 160.04 MB | ||
| 81 - Reviewing Lifting Up State English.srt | 10.73 KB | ||
| 81 - Reviewing Lifting Up State.mp4 | 25.23 MB | ||
| 82 - Deleting an Item More ChildtoParent Communication English.srt | 12.34 KB | ||
| 82 - Deleting an Item More ChildtoParent Communication.mp4 | 90.91 MB | ||
| 83 - Updating an Item Complex Immutable Data Operation English.srt | 11.5 KB | ||
| 83 - Updating an Item Complex Immutable Data Operation.mp4 | 57.88 MB | ||
| 84 - Derived State English.srt | 4.64 KB | ||
| 84 - Derived State.mp4 | 15.45 MB | ||
| 85 - Calculating Statistics as Derived State English.srt | 15.23 KB | ||
| 85 - Calculating Statistics as Derived State.mp4 | 119.4 MB | ||
| 86 - Sorting Items English.srt | 15.39 KB | ||
| 86 - Sorting Items.mp4 | 111.97 MB | ||
| 87 - Clearing the List English.srt | 7.41 KB | ||
| 87 - Clearing the List.mp4 | 58.33 MB | ||
| 88 - Moving Components Into Separate Files English.srt | 14.15 KB | ||
| 88 - Moving Components Into Separate Files.mp4 | 119.64 MB | ||
| 89 - CodeSandbox link FINAL v1.txt | 65 B | ||
| 89 - CodeSandbox link STARTER.txt | 64 B | ||
| 89 - EXERCISE 1 Accordion Component v1 English.srt | 19.38 KB | ||
| 89 - EXERCISE 1 Accordion Component v1.mp4 | 136.48 MB | ||
| 90 - The children Prop Making a Reusable Button English.srt | 23.06 KB | ||
| 90 - The children Prop Making a Reusable Button.mp4 | 128.49 MB | ||
| 91 - More Reusability With the children Prop English.srt | 11.53 KB | ||
| 91 - More Reusability With the children Prop.mp4 | 107.17 MB | ||
| 92 - CodeSandbox link FINAL v2.txt | 65 B | ||
| 92 - EXERCISE 2 Accordion Component v2 English.srt | 13.36 KB | ||
| 92 - EXERCISE 2 Accordion Component v2.mp4 | 112.9 MB | ||
| 93 - CHALLENGE 1 Tip Calculator English.srt | 27.38 KB | ||
| 93 - CHALLENGE 1 Tip Calculator.mp4 | 123.99 MB | ||
| 93 - CodeSandbox link FINAL.txt | 71 B | ||
| 8 - Optional Practice Project EatNSplit | |||
| 100 - Selecting a Friend English.srt | 21.43 KB | ||
| 100 - Selecting a Friend.mp4 | 161.82 MB | ||
| 101 - Creating Controlled Elements English.srt | 13.37 KB | ||
| 101 - Creating Controlled Elements.mp4 | 109.39 MB | ||
| 102 - Splitting a Bill English.srt | 18.82 KB | ||
| 102 - Splitting a Bill.mp4 | 151.07 MB | ||
| 94 - Section Overview English.srt | 1.18 KB | ||
| 94 - Section Overview.mp4 | 2.34 MB | ||
| 95 - Project Setup English.srt | 5.89 KB | ||
| 95 - Project Setup.mp4 | 9.47 MB | ||
| 96 - Building the Static App List of Friends English.srt | 17.99 KB | ||
| 96 - Building the Static App List of Friends.mp4 | 90.69 MB | ||
| 97 - Building the Static App Forms English.srt | 12.05 KB | ||
| 97 - Building the Static App Forms.mp4 | 61.53 MB | ||
| 98 - Displaying the New Friend Form English.srt | 9.11 KB | ||
| 98 - Displaying the New Friend Form.mp4 | 66.17 MB | ||
| 99 - Adding a New Friend English.srt | 26.67 KB | ||
| 99 - Adding a New Friend.mp4 | 196.4 MB | ||
| 9 - PART 2 INTERMEDIATE REACT 2 PROJECTS | |||
| 103 - Introduction to Part 2 English.srt | 1.66 KB | ||
| 103 - Introduction to Part 2.mp4 | 27.02 MB | ||
| 104 - Useful Resources for Part 2.html | 3.56 KB | ||
| FreeCoursesOnline.me Download Udacity, Masterclass, Lynda, PHLearn, etc Free.url | 290 B | ||
| Support Us.txt | 185 B | ||
| code.zip | 40.68 MB | ||
| ▲ 850 total files | |||
Lynda and other Courses >>> https://freecoursesonline.me/
Forum for discussion >>> https://onehack.us/
https://get.freecoursesonline.me/wp-content/uploads/2024/01/the-ultimate-react.jpg?042148
Udemy - The Ultimate React Course 2024: React, Redux & More [FCO]
About
Master modern React from beginner to advanced! Context API, React Query, Redux Toolkit, Tailwind, advanced patterns
What you'll learn
• Become an advanced, confident, and modern React developer from scratch
• Build 8+ beautiful projects, including one HUGE professional real-world app
• Become job-ready by working with libraries and tools used in professional projects
• Join my other 1,800,000+ happy students on this journey
• Think like a senior React engineer with advanced design patterns
• React fundamentals: components, JSX, props, events, state, forms
• State management: thinking about state, where to place, local vs. global, UI vs. remote
• Build reusable, composable, and versatile components
• Master the confusing but important useEffect hook once and for all
• Build many custom hooks, reusable in your future projects
• Build single-page applications with React Router (including v6.4+ with data loading)
• Performance optimization with memo, useMemo, useCallback, and code splitting
• Advanced React features: useReducer, Context API, cloneElement, portals, etc.
• Advanced state management with Redux, Redux Toolkit, Thunks, React Query
• Build real-world app features: authentication, data sorting, filtering and pagination, dark mode, charts, etc.
• Understand how React actually works behind the scenes: virtual DOM, reconciliation, fiber tree, key prop, etc.
• Style your apps with Tailwind CSS, CSS Modules, Styled Components (CSS-in-JS)
• Practice your skills with many challenges, exercises, and practice projects
Description
** Just launched in June 2023!
** Take this course after taking my #1 bestselling JavaScript course (850,000+ students)
In 2023, React is still the #1 skill to learn if you want to become a successful front-end developer!
But it can be hard. There are so many moving parts, so many different libraries, so many tutorials out there.
That's why you came here... And you came to the right place! This is THE ultimate React course for 2024 and beyond.
A practice-heavy approach to master React by building polished apps, backed up by diagrams, theory, and looks under the hood of React.
The all-in-one package that takes you from zero to truly understanding React and building modern, powerful, and professional web applications.
Real projects. Real explanations. Real React.
[01] Why is this the right React course for you?
This is the most in-depth React course on Udemy, and it's fundamentally different from all the other ones.
Here's why:
• Contains the biggest and most professional project, where we implement many common app features (see promo video!)
• Super detailed explanations of all important concepts with carefully crafted and animated diagrams
• A huge focus on "how to think in React" and modern best practices
• A long section that explores how React actually works behind the scenes will give you the confidence to use React effectively on your own
• Advanced design patterns like compound components will make you think like a senior React engineer
And these are just the highlights! Check out the full list below (+ the promo video and curriculum).
Also, make no mistake: "React course" actually means "Front-end development with React and modern libraries course".
That's right, besides the React library itself, you will learn and master them all: React Router, Redux, Redux Toolkit, React Query, React Hook Form, Styled Components, Tailwind CSS, and more.
This is how we plan, build, and deploy professional projects! We even use industry-standard tools such as Supabase (fully-fledged back-end), GitHub, Netlify, and Vercel.
As you expect, this course is 100% project-based. So throughout the course, you'll start building your portfolio of 8+ beautiful and high-quality React apps, where each one will showcase a few of the new skills you will be learning.
By the end of the course, you will have all the knowledge and confidence that you need to ace your job interviews and become the professional React developer that companies are looking for.
[02] Why am I the right React teacher for you?
My name is Jonas, I'm an experienced web developer and designer, and one of Udemy's top instructors. I've been teaching web development courses since 2015 to over 1,800,000 developers, so I know exactly how students learn and what is needed to master any subject.
With this in mind, I designed the ideal curriculum for this course: a unique blend of real-world projects, deep explanations, and theory lectures, to turn you into a confident React developer in just a couple of weeks.
Ready to become a confident and independent React developer, highly capable of building your own apps? Then don't wait any longer, and start your React journey today!
[03] Still not sure? Here are all the nerdy details of what we'll cover:
• React fundamentals [why we even need React, components, JSX, props, events, forms, state, props vs. state]
• How to think about state [where to place state, guidelines, lifting state up, local vs. global state, UI vs. remote state]
• How to think about components [how to split components, props as API, how to build reusable and composable components, the children prop]
• Deep dive into effects and useEffect [data fetching, lifecycle vs. synchronization, when to use effects, effects vs. event handlers]
• Deep dive into hooks [rules of hooks, how hooks work, useRef, building super-reusable custom hooks]
• Performance optimization [wasted renders, memoization with memo, useMemo, and useCallback, optimizing Context API, code splitting + Suspense]
• Advanced state management [useReducer hook, the Context API, Redux, Redux Toolkit, Thunks, React Query]
• Building Single-Page Applications (SPA) [Vite, routing with React Router, URL parameters and query strings for state management, data loaders and actions (v6.4+)]
• Building real-world features found in many apps [authentication and authorization, data sorting, filtering and pagination, dark mode, dashboard with charts, etc.]
• Creating your own back-end with a DB and API using Supabase [gain the power to build full-stack apps on your own!]
• How to style React apps [Tailwind CSS, CSS Modules, and Styled Components]
• Advanced React patterns used by senior developers [render props, higher-order components, compound components (to build a modal, a context menu, and more)]
• How React works behind the scenes [rendering, virtual DOM, reconciliation, fiber tree, key prop, events, state batching, etc.]
[04] By signing up today, you'll also get:
• Up-to-date HD-quality videos, that are easy to search and reference (great for Udemy Business learners)
• Downloadable slides PDF for 60+ theory videos (not boring, I promise!)
• Professional English captions (not auto-generated)
• Downloadable assets and starter and final code for each project
• Free and fast support in the course Q&A
• 10+ challenges and exercises to practice your skills (solutions included)
Who this course is for:
• You just finished learning JavaScript and are looking for your next step!
• You want to truly master React development, including common libraries needed to build real-world apps: React Router, Redux, React Query, React Hooks Form, and many others
• You have been learning React, but 1) still don't understand React, or 2) still don't feel confident to build professional React apps
• You have been building React apps, but are still missing the advanced stuff: useReducer, performance optimization, how React actually works, advanced design patterns, etc.
Requirements
• NO React experience necessary! I take you from beginner to expert!
• Basic understanding of JavaScript is required (this course contains a quick JavaScript review section)
• Any computer and OS will work — Windows, macOS or Linux
Instructor(s)
Hi, I'm Jonas! I'm one of Udemy's Top Instructors and all my premium courses have earned the best-selling status for outstanding performance and student satisfaction.
I'm a full-stack web developer and designer with a passion for building beautiful web interfaces from scratch. I've been building websites and apps since 2010 and also have a Master's degree in Engineering...
Media Information:
MP4 | Video: h264, 1920x1080p | Audio: AAC, 22.050 KHz, 2 Ch
Genre: eLearning | Language: English + SRT | Last updated: 11/2023 | Duration: 411 lectures ( 67h 10m ) | Author: Jonas Schmedtmann
Course Source: https://www.udemy.com/course/the-ultimate-react-course/
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1 GB | freecoursewb | 1 week | 23 | 9 | |
| 3.5 GB | freecoursewb | 1 week | 28 | 10 | |
| 3.4 GB | freecoursewb | 1 week | 2 | 22 | |
| 3.4 GB | freecoursewb | 1 week | 15 | 11 | |
| 507 MB | freecoursewb | 1 week | 26 | 11 |
All Comments