|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [CourseClub.Me].url |
122B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [FreeCourseSite.com].url |
127B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| [GigaCourse.Com].url |
49B |
| 001 Course Roadmap and Projects_en.srt |
4.03KB |
| 001 Course Roadmap and Projects.mp4 |
47.35MB |
| 001 Introduction to Part 1_en.srt |
1.20KB |
| 001 Introduction to Part 1.mp4 |
18.49MB |
| 001 Introduction to Part 2_en.srt |
1.60KB |
| 001 Introduction to Part 2.mp4 |
26.96MB |
| 001 Introduction to Part 3_en.srt |
1.50KB |
| 001 Introduction to Part 3.mp4 |
49.77MB |
| 001 Introduction to Part 4_en.srt |
1.90KB |
| 001 Introduction to Part 4.mp4 |
30.53MB |
| 001 Section Overview_en.srt |
857B |
| 001 Section Overview_en.srt |
1.33KB |
| 001 Section Overview_en.srt |
1.20KB |
| 001 Section Overview_en.srt |
1.36KB |
| 001 Section Overview_en.srt |
1.42KB |
| 001 Section Overview_en.srt |
1.14KB |
| 001 Section Overview_en.srt |
1.28KB |
| 001 Section Overview_en.srt |
2.66KB |
| 001 Section Overview_en.srt |
1.19KB |
| 001 Section Overview_en.srt |
1.25KB |
| 001 Section Overview_en.srt |
1.79KB |
| 001 Section Overview_en.srt |
1.44KB |
| 001 Section Overview_en.srt |
1.20KB |
| 001 Section Overview_en.srt |
1.37KB |
| 001 Section Overview_en.srt |
1.40KB |
| 001 Section Overview_en.srt |
1.51KB |
| 001 Section Overview_en.srt |
1.19KB |
| 001 Section Overview_en.srt |
1.42KB |
| 001 Section Overview_en.srt |
919B |
| 001 Section Overview_en.srt |
1.07KB |
| 001 Section Overview_en.srt |
1.07KB |
| 001 Section Overview_en.srt |
947B |
| 001 Section Overview_en.srt |
1.64KB |
| 001 Section Overview_en.srt |
1.78KB |
| 001 Section Overview_en.srt |
1.72KB |
| 001 Section Overview.mp4 |
2.75MB |
| 001 Section Overview.mp4 |
6.05MB |
| 001 Section Overview.mp4 |
4.49MB |
| 001 Section Overview.mp4 |
3.46MB |
| 001 Section Overview.mp4 |
3.98MB |
| 001 Section Overview.mp4 |
2.33MB |
| 001 Section Overview.mp4 |
4.30MB |
| 001 Section Overview.mp4 |
12.06MB |
| 001 Section Overview.mp4 |
3.45MB |
| 001 Section Overview.mp4 |
3.35MB |
| 001 Section Overview.mp4 |
3.43MB |
| 001 Section Overview.mp4 |
3.73MB |
| 001 Section Overview.mp4 |
6.93MB |
| 001 Section Overview.mp4 |
7.51MB |
| 001 Section Overview.mp4 |
3.82MB |
| 001 Section Overview.mp4 |
2.68MB |
| 001 Section Overview.mp4 |
4.82MB |
| 001 Section Overview.mp4 |
2.84MB |
| 001 Section Overview.mp4 |
2.05MB |
| 001 Section Overview.mp4 |
3.11MB |
| 001 Section Overview.mp4 |
3.56MB |
| 001 Section Overview.mp4 |
3.25MB |
| 001 Section Overview.mp4 |
3.62MB |
| 001 Section Overview.mp4 |
4.85MB |
| 001 Section Overview.mp4 |
7.68MB |
| 001 Where to Go from Here_en.srt |
4.60KB |
| 001 Where to Go from Here.mp4 |
75.32MB |
| 002 An Overview of Reusability in React_en.srt |
8.03KB |
| 002 An Overview of Reusability in React.mp4 |
21.16MB |
| 002 Application Planning_en.srt |
26.15KB |
| 002 Application Planning.mp4 |
132.40MB |
| 002 Building Our First React App!_en.srt |
28.21KB |
| 002 Building Our First React App!.mp4 |
148.50MB |
| 002 CHALLENGE #1 Understand The Atomic Blog App_en.srt |
6.15KB |
| 002 CHALLENGE #1 Understand The Atomic Blog App.mp4 |
38.03MB |
| 002 Client-Side Filtering Filtering Cabins_en.srt |
21.55KB |
| 002 Client-Side Filtering Filtering Cabins.mp4 |
224.30MB |
| 002 CodeSandbox-link.url |
78B |
| 002 Creating Our First App With Vite WorldWise_en.srt |
23.02KB |
| 002 Creating Our First App With Vite WorldWise.mp4 |
150.11MB |
| 002 Deploying to Netlify_en.srt |
14.41KB |
| 002 Deploying to Netlify.mp4 |
143.93MB |
| 002 Destructuring Objects and Arrays_en.srt |
15.20KB |
| 002 Destructuring Objects and Arrays.mp4 |
82.00MB |
| 002 Introduction to Redux_en.srt |
17.37KB |
| 002 Introduction to Redux.mp4 |
41.75MB |
| 002 Let's Build a Steps Component_en.srt |
20.25KB |
| 002 Let's Build a Steps Component.mp4 |
71.12MB |
| 002 Modeling the User State With Redux Toolkit_en.srt |
17.43KB |
| 002 Modeling the User State With Redux Toolkit.mp4 |
143.45MB |
| 002 Our First Class Component_en.srt |
12.67KB |
| 002 Our First Class Component.mp4 |
43.86MB |
| 002 Performance Optimization and Wasted Renders_en.srt |
8.95KB |
| 002 Performance Optimization and Wasted Renders.mp4 |
18.92MB |
| 002 Project Setup_en.srt |
5.68KB |
| 002 Project Setup.mp4 |
9.47MB |
| 002 Project Setup and Walkthrough_en.srt |
16.43KB |
| 002 Project Setup and Walkthrough.mp4 |
81.62MB |
| 002 React Hooks and Their Rules_en.srt |
15.15KB |
| 002 React Hooks and Their Rules.mp4 |
35.45MB |
| 002 Rendering the Root Component and Strict Mode_en.srt |
10.62KB |
| 002 Rendering the Root Component and Strict Mode.mp4 |
41.01MB |
| 002 Setting Up a New Project Fast React Pizza Co_en.srt |
10.39KB |
| 002 Setting Up a New Project Fast React Pizza Co.mp4 |
32.14MB |
| 002 Setting Up the usePopcorn Project_en.srt |
6.53KB |
| 002 Setting Up the usePopcorn Project.mp4 |
11.61MB |
| 002 The Component Lifecycle_en.srt |
6.42KB |
| 002 The Component Lifecycle.mp4 |
13.00MB |
| 002 Useful Resources for Part 1.html |
1.01KB |
| 002 Useful Resources for Part 2.html |
3.50KB |
| 002 Useful Resources for Part 3.html |
3.33KB |
| 002 Useful Resources for Part 4.html |
2.87KB |
| 002 What is React Query_en.srt |
8.80KB |
| 002 What is React Query.mp4 |
22.50MB |
| 002 What is Supabase_en.srt |
3.25KB |
| 002 What is Supabase.mp4 |
8.48MB |
| 002 What is Tailwind CSS_en.srt |
11.30KB |
| 002 What is Tailwind CSS.mp4 |
27.41MB |
| 002 What is Thinking in React_en.srt |
7.42KB |
| 002 What is Thinking in React.mp4 |
16.97MB |
| 002 Why Do Front-End Frameworks Exist_en.srt |
15.64KB |
| 002 Why Do Front-End Frameworks Exist.mp4 |
56.60MB |
| 002 Yet Another Hook useReducer_en.srt |
24.68KB |
| 002 Yet Another Hook useReducer.mp4 |
102.71MB |
| 003 Application Planning_en.srt |
28.48KB |
| 003 Application Planning.mp4 |
84.81MB |
| 003 Before We Start Coding Debugging_en.srt |
15.84KB |
| 003 Before We Start Coding Debugging.mp4 |
91.17MB |
| 003 Building the Static App List of Friends_en.srt |
17.24KB |
| 003 Building the Static App List of Friends.mp4 |
90.69MB |
| 003 Client-Side Sorting Sorting Cabins_en.srt |
23.80KB |
| 003 Client-Side Sorting Sorting Cabins.mp4 |
235.28MB |
| 003 CodeSandbox-link.url |
78B |
| 003 CodeSandbox-link-FINAL.url |
80B |
| 003 CodeSandbox-link-STARTER.url |
82B |
| 003 Components, Instances, and Elements_en.srt |
7.11KB |
| 003 Components, Instances, and Elements.mp4 |
18.04MB |
| 003 Creating a New Database_en.srt |
7.87KB |
| 003 Creating a New Database.mp4 |
19.98MB |
| 003 Creating a Reducer Bank Account_en.srt |
13.29KB |
| 003 Creating a Reducer Bank Account.mp4 |
55.99MB |
| 003 Fundamentals of State Management_en.srt |
14.18KB |
| 003 Fundamentals of State Management.mp4 |
50.67MB |
| 003 Handling Events the React Way_en.srt |
10.89KB |
| 003 Handling Events the React Way.mp4 |
62.19MB |
| 003 How NOT to Fetch Data in React_en.srt |
14.47KB |
| 003 How NOT to Fetch Data in React.mp4 |
102.30MB |
| 003 How to Split a UI Into Components_en.srt |
18.92KB |
| 003 How to Split a UI Into Components.mp4 |
47.17MB |
| 003 Managing Related Pieces of State_en.srt |
15.74KB |
| 003 Managing Related Pieces of State.mp4 |
129.47MB |
| 003 Please Download Starter Files Again.html |
356B |
| 003 React vs. Vanilla JavaScript_en.srt |
11.38KB |
| 003 React vs. Vanilla JavaScript.mp4 |
80.67MB |
| 003 Reading and Updating the User State_en.srt |
14.16KB |
| 003 Reading and Updating the User State.mp4 |
126.18MB |
| 003 RestSpread Operator_en.srt |
13.88KB |
| 003 RestSpread Operator.mp4 |
84.40MB |
| 003 Routing and Single-Page Applications (SPAs)_en.srt |
9.64KB |
| 003 Routing and Single-Page Applications (SPAs).mp4 |
26.54MB |
| 003 Setting Up a Git and GitHub Repository_en.srt |
22.69KB |
| 003 Setting Up a Git and GitHub Repository.mp4 |
142.44MB |
| 003 Setting Up an Example_en.srt |
8.78KB |
| 003 Setting Up an Example.mp4 |
105.46MB |
| 003 Setting Up React Query_en.srt |
9.38KB |
| 003 Setting Up React Query.mp4 |
116.28MB |
| 003 Setting Up Tailwind CSS_en.srt |
15.50KB |
| 003 Setting Up Tailwind CSS.mp4 |
132.40MB |
| 003 The Profiler Developer Tool_en.srt |
12.62KB |
| 003 The Profiler Developer Tool.mp4 |
81.47MB |
| 003 The Rules of Hooks in Practice_en.srt |
10.92KB |
| 003 The Rules of Hooks in Practice.mp4 |
67.16MB |
| 003 Watch Before You Start!_en.srt |
7.44KB |
| 003 Watch Before You Start!.mp4 |
29.34MB |
| 003 What is the Context API_en.srt |
7.21KB |
| 003 What is the Context API.mp4 |
18.09MB |
| 003 Working With Event Handlers_en.srt |
14.29KB |
| 003 Working With Event Handlers.mp4 |
85.99MB |
| 004 A Surprising Optimization Trick With children_en.srt |
16.51KB |
| 004 A Surprising Optimization Trick With children.mp4 |
151.80MB |
| 004 Building the Bookings Table_en.srt |
22.15KB |
| 004 Building the Bookings Table.mp4 |
207.11MB |
| 004 Building the Static App Forms_en.srt |
11.58KB |
| 004 Building the Static App Forms.mp4 |
61.53MB |
| 004 Class Components vs. Function Components_en.srt |
8.17KB |
| 004 Class Components vs. Function Components.mp4 |
20.44MB |
| 004 Components as Building Blocks_en.srt |
6.87KB |
| 004 Components as Building Blocks.mp4 |
18.20MB |
| 004 Creating and Providing a Context_en.srt |
13.50KB |
| 004 Creating and Providing a Context.mp4 |
139.41MB |
| 004 Creating a Redux Store_en.srt |
13.67KB |
| 004 Creating a Redux Store.mp4 |
88.43MB |
| 004 Deploying to Vercel_en.srt |
8.09KB |
| 004 Deploying to Vercel.mp4 |
37.83MB |
| 004 Fetching Cabin Data_en.srt |
28.00KB |
| 004 Fetching Cabin Data.mp4 |
294.17MB |
| 004 GitHub-repository.url |
81B |
| 004 Implementing Main Pages and Routes_en.srt |
16.04KB |
| 004 Implementing Main Pages and Routes.mp4 |
74.48MB |
| 004 Instances and Elements in Practice_en.srt |
10.44KB |
| 004 Instances and Elements in Practice.mp4 |
109.10MB |
| 004 Managing State With useReducer_en.srt |
20.26KB |
| 004 Managing State With useReducer.mp4 |
51.18MB |
| 004 Modeling Application State_en.srt |
8.46KB |
| 004 Modeling Application State.mp4 |
17.13MB |
| 004 Modeling the Cart State_en.srt |
17.46KB |
| 004 Modeling the Cart State.mp4 |
72.34MB |
| 004 More Details of useState_en.srt |
15.61KB |
| 004 More Details of useState.mp4 |
140.34MB |
| 004 Read Before You Start!.html |
1.46KB |
| 004 Setting Up a Professional File Structure_en.srt |
10.64KB |
| 004 Setting Up a Professional File Structure.mp4 |
37.90MB |
| 004 Setting Up the Project The Wild Oasis_en.srt |
10.30KB |
| 004 Setting Up the Project The Wild Oasis.mp4 |
32.36MB |
| 004 Splitting Components in Practice_en.srt |
33.76KB |
| 004 Splitting Components in Practice.mp4 |
263.46MB |
| 004 Template Literals_en.srt |
7.31KB |
| 004 Template Literals.mp4 |
42.50MB |
| 004 theory-slides.pdf |
48.40MB |
| 004 The Render Props Pattern_en.srt |
10.08KB |
| 004 The Render Props Pattern.mp4 |
84.87MB |
| 004 Thinking About State and Lifting State Up_en.srt |
23.48KB |
| 004 Thinking About State and Lifting State Up.mp4 |
160.04MB |
| 004 useEffect to the Rescue_en.srt |
6.54KB |
| 004 useEffect to the Rescue.mp4 |
47.67MB |
| 004 What is React_en.srt |
14.01KB |
| 004 What is React.mp4 |
50.05MB |
| 004 What is State in React_en.srt |
9.07KB |
| 004 What is State in React.mp4 |
20.45MB |
| 004 Working With Color_en.srt |
12.52KB |
| 004 Working With Color.mp4 |
142.63MB |
| 005 Adding Menu Items to the Cart_en.srt |
9.24KB |
| 005 Adding Menu Items to the Cart.mp4 |
95.42MB |
| 005 A First Look at Effects_en.srt |
9.02KB |
| 005 A First Look at Effects.mp4 |
24.76MB |
| 005 A Look at Higher-Order Components (HOC)_en.srt |
11.18KB |
| 005 A Look at Higher-Order Components (HOC).mp4 |
122.91MB |
| 005 A New Way Of Implementing Routes_en.srt |
12.68KB |
| 005 A New Way Of Implementing Routes.mp4 |
93.84MB |
| 005 Component Categories_en.srt |
3.81KB |
| 005 Component Categories.mp4 |
9.21MB |
| 005 Consuming the Context_en.srt |
13.97KB |
| 005 Consuming the Context.mp4 |
128.29MB |
| 005 Creating And Reusing a Component_en.srt |
13.75KB |
| 005 Creating And Reusing a Component.mp4 |
105.36MB |
| 005 Creating a State Variable With useState_en.srt |
13.19KB |
| 005 Creating a State Variable With useState.mp4 |
58.66MB |
| 005 Creating Tables_en.srt |
12.20KB |
| 005 Creating Tables.mp4 |
37.74MB |
| 005 Displaying the New Friend Form_en.srt |
8.76KB |
| 005 Displaying the New Friend Form.mp4 |
66.17MB |
| 005 Downloading Course Material_en.srt |
5.07KB |
| 005 Downloading Course Material.mp4 |
29.37MB |
| 005 GitHub-repository.url |
81B |
| 005 How Rendering Works Overview_en.srt |
10.86KB |
| 005 How Rendering Works Overview.mp4 |
22.76MB |
| 005 Initializing State With a Callback (Lazy Initial State)_en.srt |
18.82KB |
| 005 Initializing State With a Callback (Lazy Initial State).mp4 |
139.54MB |
| 005 Introduction to Styled Components_en.srt |
15.02KB |
| 005 Introduction to Styled Components.mp4 |
83.98MB |
| 005 Linking Between Routes With Link and NavLink_en.srt |
12.74KB |
| 005 Linking Between Routes With Link and NavLink.mp4 |
45.07MB |
| 005 Mutations Deleting a Cabin_en.srt |
25.15KB |
| 005 Mutations Deleting a Cabin.mp4 |
253.76MB |
| 005 Reviewing Lifting Up State_en.srt |
10.30KB |
| 005 Reviewing Lifting Up State.mp4 |
25.23MB |
| 005 Setting Up Our Development Environment_en.srt |
13.51KB |
| 005 Setting Up Our Development Environment.mp4 |
77.80MB |
| 005 Starting the Classy Weather App_en.srt |
9.91KB |
| 005 Starting the Classy Weather App.mp4 |
45.44MB |
| 005 Styling Text_en.srt |
13.66KB |
| 005 Styling Text.mp4 |
105.44MB |
| 005 Ternaries Instead of ifelse Statements_en.srt |
8.01KB |
| 005 Ternaries Instead of ifelse Statements.mp4 |
63.79MB |
| 005 The React Quiz App_en.srt |
11.02KB |
| 005 The React Quiz App.mp4 |
68.80MB |
| 005 Understanding memo_en.srt |
8.51KB |
| 005 Understanding memo.mp4 |
19.15MB |
| 005 Uploading Sample Data_en.srt |
6.77KB |
| 005 Uploading Sample Data.mp4 |
81.08MB |
| 005 Working With Action Creators_en.srt |
7.40KB |
| 005 Working With Action Creators.mp4 |
67.80MB |
| 006 Adding a New Friend_en.srt |
25.68KB |
| 006 Adding a New Friend.mp4 |
196.40MB |
| 006 Adding More State Customer_en.srt |
14.24KB |
| 006 Adding More State Customer.mp4 |
90.42MB |
| 006 Advanced Pattern A Custom Provider and Hook_en.srt |
22.17KB |
| 006 Advanced Pattern A Custom Provider and Hook.mp4 |
188.19MB |
| 006 API-Side Filtering Filtering Bookings_en.srt |
23.28KB |
| 006 API-Side Filtering Filtering Bookings.mp4 |
253.13MB |
| 006 Arrow Functions_en.srt |
7.16KB |
| 006 Arrow Functions.mp4 |
57.33MB |
| 006 Building the App Layout_en.srt |
15.26KB |
| 006 Building the App Layout.mp4 |
63.14MB |
| 006 Building the Cart Overview With Redux Selectors_en.srt |
11.93KB |
| 006 Building the Cart Overview With Redux Selectors.mp4 |
116.38MB |
| 006 CodeSandbox-link-FINAL.url |
87B |
| 006 CodeSandbox-link-STARTER.url |
89B |
| 006 Deleting an Item More Child-to-Parent Communication!_en.srt |
11.87KB |
| 006 Deleting an Item More Child-to-Parent Communication!.mp4 |
90.91MB |
| 006 Displaying Toasts (Notifications)_en.srt |
10.14KB |
| 006 Displaying Toasts (Notifications).mp4 |
97.51MB |
| 006 Don't Set State Manually!_en.srt |
7.40KB |
| 006 Don't Set State Manually!.mp4 |
48.35MB |
| 006 Fetching Weather Data_en.srt |
13.24KB |
| 006 Fetching Weather Data.mp4 |
119.44MB |
| 006 Get-React-URL-from-here.url |
157B |
| 006 Global Styles With Styled Components_en.srt |
18.71KB |
| 006 Global Styles With Styled Components.mp4 |
178.72MB |
| 006 How Rendering Works The Render Phase_en.srt |
25.41KB |
| 006 How Rendering Works The Render Phase.mp4 |
123.52MB |
| 006 Loading Questions from a Fake API_en.srt |
24.42KB |
| 006 Loading Questions from a Fake API.mp4 |
128.10MB |
| 006 memo in Practice_en.srt |
16.99KB |
| 006 memo in Practice.mp4 |
162.18MB |
| 006 Prop Drilling_en.srt |
10.88KB |
| 006 Prop Drilling.mp4 |
86.42MB |
| 006 Pure React_en.srt |
21.79KB |
| 006 Pure React.mp4 |
73.24MB |
| 006 Relationships Between Tables_en.srt |
10.26KB |
| 006 Relationships Between Tables.mp4 |
34.32MB |
| 006 Styling Options For React Applications_en.srt |
8.34KB |
| 006 Styling Options For React Applications.mp4 |
19.27MB |
| 006 The Box Model Spacing, Borders, and Display_en.srt |
15.60KB |
| 006 The Box Model Spacing, Borders, and Display.mp4 |
132.56MB |
| 006 The Compound Component Pattern_en.srt |
23.17KB |
| 006 The Compound Component Pattern.mp4 |
163.23MB |
| 006 useState Summary_en.srt |
4.29KB |
| 006 useState Summary.mp4 |
11.15MB |
| 006 Using an async Function_en.srt |
7.67KB |
| 006 Using an async Function.mp4 |
59.39MB |
| 006 What is JSX_en.srt |
8.78KB |
| 006 What is JSX.mp4 |
23.72MB |
| 007 Adding a Loading State_en.srt |
5.05KB |
| 007 Adding a Loading State.mp4 |
24.18MB |
| 007 Adding Security Policies (RLS)_en.srt |
8.41KB |
| 007 Adding Security Policies (RLS).mp4 |
37.91MB |
| 007 API-Side Sorting Sorting Bookings_en.srt |
8.71KB |
| 007 API-Side Sorting Sorting Bookings.mp4 |
89.40MB |
| 007 A Quick Look at React's Official Documentation_en.srt |
4.60KB |
| 007 A Quick Look at React's Official Documentation.mp4 |
31.16MB |
| 007 Building a Modal Window Using a React Portal_en.srt |
25.03KB |
| 007 Building a Modal Window Using a React Portal.mp4 |
222.47MB |
| 007 Building the Cart Page_en.srt |
8.99KB |
| 007 Building the Cart Page.mp4 |
109.56MB |
| 007 Component Composition_en.srt |
6.53KB |
| 007 Component Composition.mp4 |
18.26MB |
| 007 Creating More Components_en.srt |
10.90KB |
| 007 Creating More Components.mp4 |
65.77MB |
| 007 Displaying the Weather_en.srt |
18.51KB |
| 007 Displaying the Weather.mp4 |
145.19MB |
| 007 Fetching Data With React Router Loaders Pizza Menu_en.srt |
15.77KB |
| 007 Fetching Data With React Router Loaders Pizza Menu.mp4 |
136.10MB |
| 007 Handling Loading, Error, and Ready Status_en.srt |
12.54KB |
| 007 Handling Loading, Error, and Ready Status.mp4 |
94.26MB |
| 007 How NOT to Select DOM Elements in React_en.srt |
4.97KB |
| 007 How NOT to Select DOM Elements in React.mp4 |
25.24MB |
| 007 How Rendering Works The Commit Phase_en.srt |
16.81KB |
| 007 How Rendering Works The Commit Phase.mp4 |
40.73MB |
| 007 Introducing Another Library React Hook Form_en.srt |
13.95KB |
| 007 Introducing Another Library React Hook Form.mp4 |
139.58MB |
| 007 Professional Redux File Structure State Slices_en.srt |
15.39KB |
| 007 Professional Redux File Structure State Slices.mp4 |
131.82MB |
| 007 Responsive Design_en.srt |
15.18KB |
| 007 Responsive Design.mp4 |
154.95MB |
| 007 Selecting a Friend_en.srt |
20.63KB |
| 007 Selecting a Friend.mp4 |
161.82MB |
| 007 Short-Circuiting And Logical Operators &&, ,_en.srt |
14.20KB |
| 007 Short-Circuiting And Logical Operators &&, ,.mp4 |
112.43MB |
| 007 Styled Component Props and the css Function_en.srt |
13.13KB |
| 007 Styled Component Props and the css Function.mp4 |
156.07MB |
| 007 The Mechanics of State_en.srt |
6.92KB |
| 007 The Mechanics of State.mp4 |
41.13MB |
| 007 Thinking In React Advanced State Management_en.srt |
16.65KB |
| 007 Thinking In React Advanced State Management.mp4 |
37.26MB |
| 007 Understanding useMemo and useCallback_en.srt |
9.48KB |
| 007 Understanding useMemo and useCallback.mp4 |
23.45MB |
| 007 Updating an Item Complex Immutable Data Operation_en.srt |
11.08KB |
| 007 Updating an Item Complex Immutable Data Operation.mp4 |
57.88MB |
| 007 Using CSS Modules_en.srt |
21.55KB |
| 007 Using CSS Modules.mp4 |
182.84MB |
| 008 Adding Another Piece of State_en.srt |
12.96KB |
| 008 Adding Another Piece of State.mp4 |
61.70MB |
| 008 Back to React! Connecting our Redux App With React_en.srt |
7.85KB |
| 008 Back to React! Connecting our Redux App With React.mp4 |
49.85MB |
| 008 Back to WorldWise Creating a CitiesContext_en.srt |
11.27KB |
| 008 Back to WorldWise Creating a CitiesContext.mp4 |
114.92MB |
| 008 Building a Reusable Pagination Component_en.srt |
20.13KB |
| 008 Building a Reusable Pagination Component.mp4 |
236.01MB |
| 008 Building More Reusable Styled Components_en.srt |
13.88KB |
| 008 Building More Reusable Styled Components.mp4 |
135.55MB |
| 008 Building the Pages_en.srt |
22.20KB |
| 008 Building the Pages.mp4 |
88.95MB |
| 008 Connecting Supabase With Our React App_en.srt |
11.23KB |
| 008 Connecting Supabase With Our React App.mp4 |
83.44MB |
| 008 Converting the Modal to a Compound Component_en.srt |
28.57KB |
| 008 Converting the Modal to a Compound Component.mp4 |
260.03MB |
| 008 Creating a New Cabin_en.srt |
17.26KB |
| 008 Creating a New Cabin.mp4 |
174.15MB |
| 008 Creating Controlled Elements_en.srt |
12.88KB |
| 008 Creating Controlled Elements.mp4 |
109.39MB |
| 008 Deleting Cart Items_en.srt |
18.16KB |
| 008 Deleting Cart Items.mp4 |
191.67MB |
| 008 Derived State_en.srt |
4.47KB |
| 008 Derived State.mp4 |
15.45MB |
| 008 Displaying a Loading Indicator_en.srt |
7.29KB |
| 008 Displaying a Loading Indicator.mp4 |
75.07MB |
| 008 Fixing Prop Drilling With Composition (And Building a Layout)_en.srt |
12.63KB |
| 008 Fixing Prop Drilling With Composition (And Building a Layout).mp4 |
61.29MB |
| 008 Handling Errors_en.srt |
17.45KB |
| 008 Handling Errors.mp4 |
144.43MB |
| 008 How Diffing Works_en.srt |
8.32KB |
| 008 How Diffing Works.mp4 |
21.56MB |
| 008 Introducing Another Hook useRef_en.srt |
7.82KB |
| 008 Introducing Another Hook useRef.mp4 |
23.54MB |
| 008 JavaScript Logic in Components_en.srt |
5.58KB |
| 008 JavaScript Logic in Components.mp4 |
54.52MB |
| 008 Optional Chaining_en.srt |
9.71KB |
| 008 Optional Chaining.mp4 |
69.72MB |
| 008 Removing Boilerplate Code With Class Fields_en.srt |
5.82KB |
| 008 Removing Boilerplate Code With Class Fields.mp4 |
46.64MB |
| 008 Setting Up a New React Project The Options_en.srt |
10.42KB |
| 008 Setting Up a New React Project The Options.mp4 |
36.58MB |
| 008 Starting a New Quiz_en.srt |
6.47KB |
| 008 Starting a New Quiz.mp4 |
51.06MB |
| 008 useMemo in Practice_en.srt |
11.46KB |
| 008 useMemo in Practice.mp4 |
114.65MB |
| 008 Using Flexbox_en.srt |
9.09KB |
| 008 Using Flexbox.mp4 |
72.04MB |
| 009 API-Side Pagination Paginating Bookings_en.srt |
12.60KB |
| 009 API-Side Pagination Paginating Bookings.mp4 |
134.86MB |
| 009 Building the App Layout_en.srt |
10.93KB |
| 009 Building the App Layout.mp4 |
92.94MB |
| 009 Calculating Statistics as Derived State_en.srt |
14.66KB |
| 009 Calculating Statistics as Derived State.mp4 |
119.40MB |
| 009 Child to Parent Communication_en.srt |
5.41KB |
| 009 Child to Parent Communication.mp4 |
55.71MB |
| 009 Consuming the CitiesContext_en.srt |
5.86KB |
| 009 Consuming the CitiesContext.mp4 |
62.07MB |
| 009 Detecting a Click Outside the Modal_en.srt |
16.99KB |
| 009 Detecting a Click Outside the Modal.mp4 |
167.46MB |
| 009 Diffing Rules in Practice_en.srt |
7.86KB |
| 009 Diffing Rules in Practice.mp4 |
48.76MB |
| 009 Dispatching Actions from Our React App_en.srt |
22.23KB |
| 009 Dispatching Actions from Our React App.mp4 |
209.27MB |
| 009 Displaying Questions_en.srt |
10.66KB |
| 009 Displaying Questions.mp4 |
80.33MB |
| 009 Handling Errors With Error Elements_en.srt |
7.72KB |
| 009 Handling Errors With Error Elements.mp4 |
72.38MB |
| 009 Handling Form Errors_en.srt |
25.60KB |
| 009 Handling Form Errors.mp4 |
415.26MB |
| 009 React Developer Tools_en.srt |
9.60KB |
| 009 React Developer Tools.mp4 |
41.70MB |
| 009 Refs to Select DOM Elements_en.srt |
14.23KB |
| 009 Refs to Select DOM Elements.mp4 |
127.99MB |
| 009 Separation of Concerns_en.srt |
8.46KB |
| 009 Separation of Concerns.mp4 |
24.73MB |
| 009 Setting Up a Project With Create-React-App_en.srt |
20.33KB |
| 009 Setting Up a Project With Create-React-App.mp4 |
80.36MB |
| 009 Setting Up Pages and Routes_en.srt |
7.45KB |
| 009 Setting Up Pages and Routes.mp4 |
88.75MB |
| 009 Setting Up Storage Buckets_en.srt |
6.03KB |
| 009 Setting Up Storage Buckets.mp4 |
51.84MB |
| 009 Splitting a Bill_en.srt |
18.11KB |
| 009 Splitting a Bill.mp4 |
151.07MB |
| 009 The Array map Method_en.srt |
12.34KB |
| 009 The Array map Method.mp4 |
75.93MB |
| 009 The useEffect Dependency Array_en.srt |
18.09KB |
| 009 The useEffect Dependency Array.mp4 |
41.97MB |
| 009 Updating Cart Quantities_en.srt |
16.29KB |
| 009 Updating Cart Quantities.mp4 |
193.81MB |
| 009 useCallback in Practice_en.srt |
14.18KB |
| 009 useCallback in Practice.mp4 |
119.23MB |
| 009 Using Composition to Make a Reusable Box_en.srt |
9.10KB |
| 009 Using Composition to Make a Reusable Box.mp4 |
29.81MB |
| 009 Using CSS Grid_en.srt |
16.99KB |
| 009 Using CSS Grid.mp4 |
137.80MB |
| 010 Building the App Layout_en.srt |
18.25KB |
| 010 Building the App Layout.mp4 |
178.54MB |
| 010 Confirming Cabin Deletions_en.srt |
10.44KB |
| 010 Confirming Cabin Deletions.mp4 |
128.31MB |
| 010 Fetching Orders_en.srt |
15.01KB |
| 010 Fetching Orders.mp4 |
163.54MB |
| 010 Finishing the City View_en.srt |
23.77KB |
| 010 Finishing the City View.mp4 |
235.62MB |
| 010 Handling New Answers_en.srt |
21.49KB |
| 010 Handling New Answers.mp4 |
81.17MB |
| 010 Lifecycle Methods_en.srt |
23.06KB |
| 010 Lifecycle Methods.mp4 |
108.93MB |
| 010 Nested Routes and Index Route_en.srt |
18.04KB |
| 010 Nested Routes and Index Route.mp4 |
155.31MB |
| 010 Optimizing Context Re-Renders_en.srt |
20.86KB |
| 010 Optimizing Context Re-Renders.mp4 |
169.72MB |
| 010 Passing Elements as Props (Alternative to children)_en.srt |
7.19KB |
| 010 Passing Elements as Props (Alternative to children).mp4 |
44.98MB |
| 010 Prefetching With React Query_en.srt |
10.16KB |
| 010 Prefetching With React Query.mp4 |
89.78MB |
| 010 Refs to Persist Data Between Renders_en.srt |
14.15KB |
| 010 Refs to Persist Data Between Renders.mp4 |
125.15MB |
| 010 Sorting Items_en.srt |
14.81KB |
| 010 Sorting Items.mp4 |
111.97MB |
| 010 Styling Buttons Element States and Transitions_en.srt |
16.84KB |
| 010 Styling Buttons Element States and Transitions.mp4 |
139.50MB |
| 010 Styling React Applications_en.srt |
16.77KB |
| 010 Styling React Applications.mp4 |
166.14MB |
| 010 Synchronizing Queries With Movie Data_en.srt |
20.66KB |
| 010 Synchronizing Queries With Movie Data.mp4 |
162.28MB |
| 010 The Array filter Method_en.srt |
11.84KB |
| 010 The Array filter Method.mp4 |
95.49MB |
| 010 The Key Prop_en.srt |
11.06KB |
| 010 The Key Prop.mp4 |
32.22MB |
| 010 The Legacy Way of Connecting Components to Redux_en.srt |
6.54KB |
| 010 The Legacy Way of Connecting Components to Redux.mp4 |
50.73MB |
| 010 Updating State Based on Current State_en.srt |
7.74KB |
| 010 Updating State Based on Current State.mp4 |
41.28MB |
| 010 Uploading Images to Supabase_en.srt |
18.46KB |
| 010 Uploading Images to Supabase.mp4 |
173.68MB |
| 010 Using the Cart for New Orders_en.srt |
17.47KB |
| 010 Using the Cart for New Orders.mp4 |
126.69MB |
| 011 Back to The WorldWise App_en.srt |
17.01KB |
| 011 Back to The WorldWise App.mp4 |
197.22MB |
| 011 Building a Reusable Star Rating Component_en.srt |
15.44KB |
| 011 Building a Reusable Star Rating Component.mp4 |
100.42MB |
| 011 Building a Reusable Table_en.srt |
14.03KB |
| 011 Building a Reusable Table.mp4 |
152.90MB |
| 011 Building the Sidebar and Main Navigation_en.srt |
15.54KB |
| 011 Building the Sidebar and Main Navigation.mp4 |
147.65MB |
| 011 Building the Single Booking Page_en.srt |
18.57KB |
| 011 Building the Single Booking Page.mp4 |
179.97MB |
| 011 Clearing the List_en.srt |
7.11KB |
| 011 Clearing the List.mp4 |
58.33MB |
| 011 Editing a Cabin_en.srt |
37.49KB |
| 011 Editing a Cabin.mp4 |
382.43MB |
| 011 Implementing the Cities List_en.srt |
21.90KB |
| 011 Implementing the Cities List.mp4 |
217.14MB |
| 011 Including a Map With the Leaflet Library_en.srt |
12.01KB |
| 011 Including a Map With the Leaflet Library.mp4 |
161.57MB |
| 011 More Thoughts About State + State Guidelines_en.srt |
9.69KB |
| 011 More Thoughts About State + State Guidelines.mp4 |
40.66MB |
| 011 Moving to the Next Question_en.srt |
8.36KB |
| 011 Moving to the Next Question.mp4 |
63.51MB |
| 011 Passing and Receiving Props_en.srt |
12.58KB |
| 011 Passing and Receiving Props.mp4 |
116.03MB |
| 011 Redux Middleware and Thunks_en.srt |
5.98KB |
| 011 Redux Middleware and Thunks.mp4 |
17.60MB |
| 011 Redux Thunks With createAsyncThunk_en.srt |
20.51KB |
| 011 Redux Thunks With createAsyncThunk.mp4 |
265.66MB |
| 011 Resetting State With the Key Prop_en.srt |
5.75KB |
| 011 Resetting State With the Key Prop.mp4 |
40.04MB |
| 011 Selecting a Movie_en.srt |
17.92KB |
| 011 Selecting a Movie.mp4 |
225.47MB |
| 011 Styling Form Elements_en.srt |
13.44KB |
| 011 Styling Form Elements.mp4 |
121.55MB |
| 011 The Array reduce Method_en.srt |
11.00KB |
| 011 The Array reduce Method.mp4 |
76.74MB |
| 011 What are Custom Hooks When to Create One_en.srt |
5.85KB |
| 011 What are Custom Hooks When to Create One.mp4 |
15.62MB |
| 011 Writing Data With React Router Actions_en.srt |
24.81KB |
| 011 Writing Data With React Router Actions.mp4 |
223.18MB |
| 012 Abstracting React Query Into Custom Hooks_en.srt |
17.90KB |
| 012 Abstracting React Query Into Custom Hooks.mp4 |
214.89MB |
| 012 Applying the Render Props Pattern_en.srt |
5.70KB |
| 012 Applying the Render Props Pattern.mp4 |
57.30MB |
| 012 A Vanilla JavaScript Implementation_en.srt |
9.87KB |
| 012 A Vanilla JavaScript Implementation.mp4 |
47.65MB |
| 012 Checking In a Booking_en.srt |
32.28KB |
| 012 Checking In a Booking.mp4 |
421.35MB |
| 012 Creating our First Custom Hook useMovies_en.srt |
18.21KB |
| 012 Creating our First Custom Hook useMovies.mp4 |
149.72MB |
| 012 Creating the Stars_en.srt |
16.95KB |
| 012 Creating the Stars.mp4 |
182.50MB |
| 012 Displaying City Markers on Map_en.srt |
8.00KB |
| 012 Displaying City Markers on Map.mp4 |
98.17MB |
| 012 Displaying Progress_en.srt |
11.75KB |
| 012 Displaying Progress.mp4 |
83.80MB |
| 012 Error Handling in Form Actions_en.srt |
13.12KB |
| 012 Error Handling in Form Actions.mp4 |
121.74MB |
| 012 Implementing the Countries List_en.srt |
13.79KB |
| 012 Implementing the Countries List.mp4 |
158.88MB |
| 012 Integrating Geolocation_en.srt |
19.64KB |
| 012 Integrating Geolocation.mp4 |
207.96MB |
| 012 Loading Movie Details_en.srt |
22.61KB |
| 012 Loading Movie Details.mp4 |
267.22MB |
| 012 Making an API Call With Redux Thunks_en.srt |
24.40KB |
| 012 Making an API Call With Redux Thunks.mp4 |
207.34MB |
| 012 Moving Components Into Separate Files_en.srt |
13.58KB |
| 012 Moving Components Into Separate Files.mp4 |
119.64MB |
| 012 Optimizing Bundle Size With Code Splitting_en.srt |
21.67KB |
| 012 Optimizing Bundle Size With Code Splitting.mp4 |
245.46MB |
| 012 Props, Immutability, and One-Way Data Flow_en.srt |
9.88KB |
| 012 Props, Immutability, and One-Way Data Flow.mp4 |
22.60MB |
| 012 Reusing Styles With @apply_en.srt |
5.93KB |
| 012 Reusing Styles With @apply.mp4 |
53.43MB |
| 012 The Array sort Method_en.srt |
8.92KB |
| 012 The Array sort Method.mp4 |
50.09MB |
| 012 Using the Key Prop to Fix Our Eat-'N-Split App_en.srt |
5.90KB |
| 012 Using the Key Prop to Fix Our Eat-'N-Split App.mp4 |
44.81MB |
| 013 Adding a Watched Movie_en.srt |
32.71KB |
| 013 Adding a Watched Movie.mp4 |
463.59MB |
| 013 Adding Optional Breakfast_en.srt |
15.83KB |
| 013 Adding Optional Breakfast.mp4 |
234.24MB |
| 013 Building a Reusable Context Menu_en.srt |
39.98KB |
| 013 Building a Reusable Context Menu.mp4 |
401.30MB |
| 013 CHALLENGE #1 Date Counter (v1)_en.srt |
17.52KB |
| 013 CHALLENGE #1 Date Counter (v1).mp4 |
54.76MB |
| 013 CHALLENGE #1 Profile Card (v1)_en.srt |
23.61KB |
| 013 CHALLENGE #1 Profile Card (v1).mp4 |
229.14MB |
| 013 CodeSandbox-link-FINAL-v1.url |
92B |
| 013 CodeSandbox-link-FINAL-v1.url |
93B |
| 013 CodeSandbox-link-FINAL-v1.url |
89B |
| 013 CodeSandbox-link-STARTER.url |
91B |
| 013 CodeSandbox-link-STARTER.url |
88B |
| 013 Creating useLocalStorageState_en.srt |
13.23KB |
| 013 Creating useLocalStorageState.mp4 |
45.06MB |
| 013 Don't Optimize Prematurely!_en.srt |
3.98KB |
| 013 Don't Optimize Prematurely!.mp4 |
9.91MB |
| 013 Duplicating Cabins_en.srt |
8.27KB |
| 013 Duplicating Cabins.mp4 |
85.27MB |
| 013 EXERCISE #1 Accordion Component (v1)_en.srt |
18.66KB |
| 013 EXERCISE #1 Accordion Component (v1).mp4 |
136.48MB |
| 013 Fetching Data Without Navigation useFetcher_en.srt |
16.41KB |
| 013 Fetching Data Without Navigation useFetcher.mp4 |
156.79MB |
| 013 Finishing a Quiz_en.srt |
18.33KB |
| 013 Finishing a Quiz.mp4 |
178.95MB |
| 013 Handling Hover Events_en.srt |
10.05KB |
| 013 Handling Hover Events.mp4 |
82.81MB |
| 013 Interacting With the Map_en.srt |
17.96KB |
| 013 Interacting With the Map.mp4 |
199.55MB |
| 013 Reusing Styles With React Components_en.srt |
16.31KB |
| 013 Reusing Styles With React Components.mp4 |
142.32MB |
| 013 Rules for Render Logic Pure Components_en.srt |
13.25KB |
| 013 Rules for Render Logic Pure Components.mp4 |
35.01MB |
| 013 Storing State in the URL_en.srt |
7.54KB |
| 013 Storing State in the URL.mp4 |
25.89MB |
| 013 The Redux DevTools_en.srt |
12.69KB |
| 013 The Redux DevTools.mp4 |
91.00MB |
| 013 Working With Immutable Arrays_en.srt |
14.84KB |
| 013 Working With Immutable Arrays.mp4 |
66.67MB |
| 014 Absolute Positioning, z-index, and More_en.srt |
8.37KB |
| 014 Absolute Positioning, z-index, and More.mp4 |
95.54MB |
| 014 Adding a New Effect Changing Page Title_en.srt |
11.60KB |
| 014 Adding a New Effect Changing Page Title.mp4 |
100.08MB |
| 014 Asynchronous JavaScript Promises_en.srt |
12.20KB |
| 014 Asynchronous JavaScript Promises.mp4 |
49.12MB |
| 014 Checking Out a Booking (+ Fixing a Small Bug)_en.srt |
11.16KB |
| 014 Checking Out a Booking (+ Fixing a Small Bug).mp4 |
131.26MB |
| 014 Creating useKey_en.srt |
11.59KB |
| 014 Creating useKey.mp4 |
40.95MB |
| 014 Dynamic Routes With URL Parameters_en.srt |
13.96KB |
| 014 Dynamic Routes With URL Parameters.mp4 |
159.09MB |
| 014 Fetching Applications Settings_en.srt |
11.00KB |
| 014 Fetching Applications Settings.mp4 |
124.88MB |
| 014 Props as a Component API_en.srt |
6.67KB |
| 014 Props as a Component API.mp4 |
15.80MB |
| 014 Restarting a Quiz_en.srt |
9.26KB |
| 014 Restarting a Quiz.mp4 |
81.22MB |
| 014 Setting Map Position With Geolocation_en.srt |
14.71KB |
| 014 Setting Map Position With Geolocation.mp4 |
161.36MB |
| 014 Starting a New Project The Far Away Travel List_en.srt |
6.30KB |
| 014 Starting a New Project The Far Away Travel List.mp4 |
12.73MB |
| 014 State Update Batching_en.srt |
13.13KB |
| 014 State Update Batching.mp4 |
32.73MB |
| 014 The children Prop Making a Reusable Button_en.srt |
22.22KB |
| 014 The children Prop Making a Reusable Button.mp4 |
128.49MB |
| 014 The Rules of JSX_en.srt |
5.14KB |
| 014 The Rules of JSX.mp4 |
24.86MB |
| 014 Updating Data Without Navigation_en.srt |
18.30KB |
| 014 Updating Data Without Navigation.mp4 |
203.36MB |
| 014 useEffect Rules and Best Practices_en.srt |
14.45KB |
| 014 useEffect Rules and Best Practices.mp4 |
35.06MB |
| 014 useGeolocation-CodeSandbox-link.url |
92B |
| 014 What is Redux Toolkit (RTK)_en.srt |
4.92KB |
| 014 What is Redux Toolkit (RTK).mp4 |
11.47MB |
| 015 Asynchronous JavaScript AsyncAwait_en.srt |
10.39KB |
| 015 Asynchronous JavaScript AsyncAwait.mp4 |
34.94MB |
| 015 Building the Layout_en.srt |
13.74KB |
| 015 Building the Layout.mp4 |
42.44MB |
| 015 CHALLENGE #1 Fix Performance Issues in Workout Timer_en.srt |
16.94KB |
| 015 CHALLENGE #1 Fix Performance Issues in Workout Timer.mp4 |
93.43MB |
| 015 CHALLENGE #1 useGeolocate_en.srt |
10.06KB |
| 015 CHALLENGE #1 useGeolocate.mp4 |
90.84MB |
| 015 CodeSandbox-link-FINAL.url |
92B |
| 015 CodeSandbox-link-STARTER.url |
94B |
| 015 Configuring Tailwind Custom Font Family_en.srt |
14.94KB |
| 015 Configuring Tailwind Custom Font Family.mp4 |
137.09MB |
| 015 Creating the Store With RTK_en.srt |
5.98KB |
| 015 Creating the Store With RTK.mp4 |
61.52MB |
| 015 Deleting a Booking_en.srt |
15.76KB |
| 015 Deleting a Booking.mp4 |
178.79MB |
| 015 Fetching City Data in the Form_en.srt |
21.72KB |
| 015 Fetching City Data in the Form.mp4 |
316.16MB |
| 015 Improving Reusability With Props_en.srt |
27.19KB |
| 015 Improving Reusability With Props.mp4 |
172.77MB |
| 015 More Reusability With the children Prop_en.srt |
11.09KB |
| 015 More Reusability With the children Prop.mp4 |
107.17MB |
| 015 Reading and Setting a Query String_en.srt |
14.09KB |
| 015 Reading and Setting a Query String.mp4 |
116.95MB |
| 015 Rendering Lists_en.srt |
16.14KB |
| 015 Rendering Lists.mp4 |
130.39MB |
| 015 Setting Up a Timer With useEffect_en.srt |
27.12KB |
| 015 Setting Up a Timer With useEffect.mp4 |
223.15MB |
| 015 State Update Batching in Practice_en.srt |
21.42KB |
| 015 State Update Batching in Practice.mp4 |
161.66MB |
| 015 The useEffect Cleanup Function_en.srt |
6.13KB |
| 015 The useEffect Cleanup Function.mp4 |
16.73MB |
| 015 Updating Application Settings_en.srt |
14.14KB |
| 015 Updating Application Settings.mp4 |
173.06MB |
| 016 Authentication User Login With Supabase_en.srt |
27.48KB |
| 016 Authentication User Login With Supabase.mp4 |
314.16MB |
| 016 Cleaning Up the Title_en.srt |
7.50KB |
| 016 Cleaning Up the Title.mp4 |
53.49MB |
| 016 CodeSandbox-link-FINAL-v2.url |
89B |
| 016 Conditional Rendering With &&_en.srt |
13.86KB |
| 016 Conditional Rendering With &&.mp4 |
106.68MB |
| 016 Creating a New City_en.srt |
30.33KB |
| 016 Creating a New City.mp4 |
431.84MB |
| 016 Creating the Account Slice_en.srt |
28.26KB |
| 016 Creating the Account Slice.mp4 |
268.50MB |
| 016 EXERCISE #2 Accordion Component (v2)_en.srt |
12.88KB |
| 016 EXERCISE #2 Accordion Component (v2).mp4 |
112.90MB |
| 016 How Events Work in React_en.srt |
20.21KB |
| 016 How Events Work in React.mp4 |
52.83MB |
| 016 Programmatic Navigation with useNavigate_en.srt |
16.08KB |
| 016 Programmatic Navigation with useNavigate.mp4 |
127.44MB |
| 016 PropTypes_en.srt |
9.96KB |
| 016 PropTypes.mp4 |
34.59MB |
| 016 Rendering the Items List_en.srt |
11.74KB |
| 016 Rendering the Items List.mp4 |
37.55MB |
| 016 Section Summary useState vs. useReducer_en.srt |
9.58KB |
| 016 Section Summary useState vs. useReducer.mp4 |
19.83MB |
| 016 Setting State Based on Other State Updates_en.srt |
16.14KB |
| 016 Setting State Based on Other State Updates.mp4 |
146.42MB |
| 016 Styling the Menu_en.srt |
25.27KB |
| 016 Styling the Menu.mp4 |
246.21MB |
| 017 Authorization Protecting Routes_en.srt |
27.84KB |
| 017 Authorization Protecting Routes.mp4 |
273.11MB |
| 017 Back to Thunks_en.srt |
6.58KB |
| 017 Back to Thunks.mp4 |
76.60MB |
| 017 Building a Form and Handling Submissions_en.srt |
17.99KB |
| 017 Building a Form and Handling Submissions.mp4 |
123.94MB |
| 017 CHALLENGE #1 Creating a Bank Account With useReducer_en.srt |
25.75KB |
| 017 CHALLENGE #1 Creating a Bank Account With useReducer.mp4 |
84.13MB |
| 017 CHALLENGE #1 Text Expander Component_en.srt |
25.91KB |
| 017 CHALLENGE #1 Text Expander Component.mp4 |
164.32MB |
| 017 CHALLENGE #1 Tip Calculator_en.srt |
26.34KB |
| 017 CHALLENGE #1 Tip Calculator.mp4 |
123.99MB |
| 017 Cleaning Up Data Fetching_en.srt |
15.03KB |
| 017 Cleaning Up Data Fetching.mp4 |
138.61MB |
| 017 CodeSandbox-link-FINAL.url |
95B |
| 017 CodeSandbox-link-FINAL.url |
91B |
| 017 CodeSandbox-link-FINAL.url |
93B |
| 017 CodeSandbox-link-STARTER.url |
93B |
| 017 CodeSandbox-link-STARTER.url |
95B |
| 017 Conditional Rendering With Ternaries_en.srt |
6.21KB |
| 017 Conditional Rendering With Ternaries.mp4 |
57.26MB |
| 017 Deleting a City_en.srt |
6.91KB |
| 017 Deleting a City.mp4 |
101.81MB |
| 017 Libraries vs. Frameworks & The React Ecosystem_en.srt |
14.85KB |
| 017 Libraries vs. Frameworks & The React Ecosystem.mp4 |
39.72MB |
| 017 Programmatic Navigation with Navigate_en.srt |
6.34KB |
| 017 Programmatic Navigation with Navigate.mp4 |
28.86MB |
| 017 Styling the Cart_en.srt |
18.05KB |
| 017 Styling the Cart.mp4 |
146.35MB |
| 017 Using Helper Functions In Effects_en.srt |
20.19KB |
| 017 Using Helper Functions In Effects.mp4 |
180.39MB |
| 018 Advanced State Management System Context + useReducer_en.srt |
27.38KB |
| 018 Advanced State Management System Context + useReducer.mp4 |
348.69MB |
| 018 Closures in Effects_en.srt |
13.39KB |
| 018 Closures in Effects.mp4 |
50.34MB |
| 018 Conditional Rendering With Multiple Returns_en.srt |
7.01KB |
| 018 Conditional Rendering With Multiple Returns.mp4 |
66.80MB |
| 018 Controlled Elements_en.srt |
26.62KB |
| 018 Controlled Elements.mp4 |
194.51MB |
| 018 Creating the Customer Slice_en.srt |
10.70KB |
| 018 Creating the Customer Slice.mp4 |
123.47MB |
| 018 One More Effect Listening to a Keypress_en.srt |
20.59KB |
| 018 One More Effect Listening to a Keypress.mp4 |
156.96MB |
| 018 Section Summary Practical Takeaways_en.srt |
16.21KB |
| 018 Section Summary Practical Takeaways.mp4 |
50.66MB |
| 018 Styling the Order Form_en.srt |
17.38KB |
| 018 Styling the Order Form.mp4 |
174.43MB |
| 018 User Logout_en.srt |
10.48KB |
| 018 User Logout.mp4 |
96.81MB |
| 019 Adding Fake Authentication Setting Up Context_en.srt |
14.85KB |
| 019 Adding Fake Authentication Setting Up Context.mp4 |
152.25MB |
| 019 CHALLENGE #1 Currency Converter_en.srt |
22.60KB |
| 019 CHALLENGE #1 Currency Converter.mp4 |
110.45MB |
| 019 CodeSandbox-link-FINAL.url |
96B |
| 019 CodeSandbox-link-STARTER.url |
98B |
| 019 Extracting JSX Into a New Component_en.srt |
6.40KB |
| 019 Extracting JSX Into a New Component.mp4 |
56.03MB |
| 019 Fixing an Important Bug_en.srt |
7.47KB |
| 019 Fixing an Important Bug.mp4 |
61.53MB |
| 019 Redux vs. Context API_en.srt |
10.93KB |
| 019 Redux vs. Context API.mp4 |
33.41MB |
| 019 State vs. Props_en.srt |
5.29KB |
| 019 State vs. Props.mp4 |
15.22MB |
| 019 Styling the Order Overview_en.srt |
17.09KB |
| 019 Styling the Order Overview.mp4 |
168.45MB |
| 020 Adding Fake Authentication Implementing Login_en.srt |
22.26KB |
| 020 Adding Fake Authentication Implementing Login.mp4 |
228.31MB |
| 020 Building the Sign Up Form_en.srt |
12.37KB |
| 020 Building the Sign Up Form.mp4 |
129.28MB |
| 020 CodeSandbox-link-FINAL.url |
87B |
| 020 CodeSandbox-link-STARTER.url |
89B |
| 020 Destructuring Props_en.srt |
6.80KB |
| 020 Destructuring Props.mp4 |
60.70MB |
| 020 EXERCISE #1 Flashcards_en.srt |
19.08KB |
| 020 EXERCISE #1 Flashcards.mp4 |
116.98MB |
| 021 Adding Fake Authentication Protecting a Route_en.srt |
15.09KB |
| 021 Adding Fake Authentication Protecting a Route.mp4 |
156.14MB |
| 021 CHALLENGE #2 Date Counter (v2)_en.srt |
14.83KB |
| 021 CHALLENGE #2 Date Counter (v2).mp4 |
98.97MB |
| 021 CodeSandbox-link-FINAL-v2.url |
93B |
| 021 React Fragments_en.srt |
7.80KB |
| 021 React Fragments.mp4 |
67.86MB |
| 021 User Sign Up_en.srt |
17.41KB |
| 021 User Sign Up.mp4 |
171.76MB |
| 022 Authorization on Supabase Protecting Database (RLS)_en.srt |
6.32KB |
| 022 Authorization on Supabase Protecting Database (RLS).mp4 |
50.52MB |
| 022 CHALLENGE #2 Refactoring React Quiz to Context API_en.srt |
12.80KB |
| 022 CHALLENGE #2 Refactoring React Quiz to Context API.mp4 |
93.22MB |
| 022 Setting Classes and Text Conditionally_en.srt |
11.34KB |
| 022 Setting Classes and Text Conditionally.mp4 |
91.62MB |
| 023 Building The App Header_en.srt |
11.22KB |
| 023 Building The App Header.mp4 |
115.60MB |
| 023 Section Summary_en.srt |
8.23KB |
| 023 Section Summary.mp4 |
18.15MB |
| 024 CHALLENGE #2 Profile Card (v2)_en.srt |
10.71KB |
| 024 CHALLENGE #2 Profile Card (v2).mp4 |
122.74MB |
| 024 CodeSandbox-link-FINAL-v2.url |
92B |
| 024 Updating User Data and Password_en.srt |
32.70KB |
| 024 Updating User Data and Password.mp4 |
342.66MB |
| 025 Implementing Dark Mode With CSS Variables_en.srt |
25.99KB |
| 025 Implementing Dark Mode With CSS Variables.mp4 |
307.16MB |
| 026 Building the Dashboard Layout_en.srt |
5.68KB |
| 026 Building the Dashboard Layout.mp4 |
57.51MB |
| 027 Computing Recent Bookings and Stays_en.srt |
18.02KB |
| 027 Computing Recent Bookings and Stays.mp4 |
80.33MB |
| 028 Displaying Statistics_en.srt |
13.01KB |
| 028 Displaying Statistics.mp4 |
142.33MB |
| 029 Displaying a Line Chart With the Recharts Library_en.srt |
27.82KB |
| 029 Displaying a Line Chart With the Recharts Library.mp4 |
300.02MB |
| 030 Displaying a Pie Chart_en.srt |
20.98KB |
| 030 Displaying a Pie Chart.mp4 |
207.25MB |
| 031 Displaying Stays for Current Day_en.srt |
23.24KB |
| 031 Displaying Stays for Current Day.mp4 |
264.84MB |
| 032 Error Boundaries_en.srt |
12.64KB |
| 032 Error Boundaries.mp4 |
112.44MB |
| 033 Final Touches + Fixing Bugs_en.srt |
19.55KB |
| 033 Final Touches + Fixing Bugs.mp4 |
205.86MB |
| external-links.txt |
248B |
| external-links.txt |
246B |
| external-links.txt |
307B |
| external-links.txt |
402B |
| external-links.txt |
401B |
| external-links.txt |
202B |
| external-links.txt |
212B |
| external-links.txt |
204B |
| external-links.txt |
206B |
| external-links.txt |
109B |
| external-links.txt |
374B |