FileMood

Download Udemy - React - The Complete Guide 2025 (incl. Next.js, Redux) (2025-1)

Udemy React The Complete Guide 2025 incl Next js Redux 2025

Name

Udemy - React - The Complete Guide 2025 (incl. Next.js, Redux) (2025-1)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

44.6 GB

Total Files

1671

Last Seen

2025-06-05 00:16

Hash

7A98144FAE01E2D5C6CBAE48F5D7B47E403A3334

/external-links/

Jump-ahead-to-the-React-Summary-section-fast-track-path-.url

0.1 KB

Course-Resources.url

0.1 KB

React-Demo.url

0.1 KB

Updated-React-Demo-App.url

0.1 KB

Vanilla-JavaScript-Demo.url

0.1 KB

Finished-First-React-App.url

0.1 KB

/01 Getting Started/

09. Creating React Projects.mp4

26.6 MB

07. Getting The Most Out Of This Course.mp4

22.4 MB

03. ReactJS vs Vanilla JavaScript Why Use React.mp4

21.4 MB

04. Editing Our First React App.mp4

14.3 MB

02. What is React.js And Why Would You Use It.mp4

11.4 MB

01. Welcome To The Course!.mp4

10.0 MB

06. The Two Ways (Paths) Of Taking This Course.mp4

9.0 MB

05. About This Course & Course Outline.mp4

8.8 MB

10. Why Do You Need A Special Project Setup.mp4

7.6 MB

03. ReactJS vs Vanilla JavaScript Why Use React.vtt

17.5 KB

09. Creating React Projects.vtt

10.2 KB

07. Getting The Most Out Of This Course.vtt

7.8 KB

04. Editing Our First React App.vtt

7.7 KB

02. What is React.js And Why Would You Use It.vtt

4.7 KB

06. The Two Ways (Paths) Of Taking This Course.vtt

4.5 KB

05. About This Course & Course Outline.vtt

4.3 KB

10. Why Do You Need A Special Project Setup.vtt

4.0 KB

01. Welcome To The Course!.vtt

1.8 KB

11. Course Setup.html

1.4 KB

08. Join our Online Learning Community.html

1.2 KB

/assets/

next-gen-js-summary.pdf

76.0 KB

00-starting-js-proj.zip

12.4 KB

/external-links/

CodeSandbox-Starting-Project.url

0.1 KB

React-Demo-Project-CodeSandbox-.url

0.1 KB

Finished-Code-CodeSandbox-.url

0.1 KB

/02 JavaScript Refresher/

05. import & export.mp4

80.9 MB

12. Arrays & Array Methods like map().mp4

73.2 MB

04. React Projects Use a Build Process.mp4

63.9 MB

06. Revisiting Variables & Values.mp4

48.4 MB

16. Revisiting Control Structures.mp4

36.1 MB

08. Revisiting Functions & Parameters.mp4

31.4 MB

18. Using Functions as Values.mp4

27.2 MB

03. Adding JavaScript To A Page & How React Projects Differ.mp4

24.6 MB

11. Revisiting Objects & Classes.mp4

22.7 MB

13. Destructuring.mp4

18.8 MB

20. Reference vs Primitive Values.mp4

14.9 MB

07. Revisiting Operators.mp4

13.7 MB

15. The Spread Operator.mp4

11.9 MB

09. Arrow Functions.mp4

8.1 MB

19. Defining Functions Inside Of Functions.mp4

5.5 MB

01. Module Introduction.mp4

4.2 MB

02. Starting Project.mp4

2.9 MB

17. Manipulating the DOM - Not With React!.mp4

2.6 MB

05. import & export.vtt

20.0 KB

12. Arrays & Array Methods like map().vtt

17.4 KB

21. Next-Gen JavaScript - Summary.html

16.5 KB

08. Revisiting Functions & Parameters.vtt

14.2 KB

03. Adding JavaScript To A Page & How React Projects Differ.vtt

13.0 KB

04. React Projects Use a Build Process.vtt

12.7 KB

18. Using Functions as Values.vtt

11.4 KB

06. Revisiting Variables & Values.vtt

10.8 KB

11. Revisiting Objects & Classes.vtt

9.7 KB

13. Destructuring.vtt

8.4 KB

16. Revisiting Control Structures.vtt

8.2 KB

20. Reference vs Primitive Values.vtt

6.8 KB

014 Exercise Array Methods.html

5.5 KB

009 Exercise Working with Functions.html

5.5 KB

15. The Spread Operator.vtt

4.7 KB

07. Revisiting Operators.vtt

4.2 KB

09. Arrow Functions.vtt

3.7 KB

19. Defining Functions Inside Of Functions.vtt

3.1 KB

22. JS Array Functions.html

3.0 KB

10. More on the Arrow Function Syntax.html

3.0 KB

01. Module Introduction.vtt

2.9 KB

14. Destructuring in Function Parameter Lists.html

1.8 KB

02. Starting Project.vtt

1.6 KB

17. Manipulating the DOM - Not With React!.vtt

1.4 KB

23. Module Resources.html

0.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

data.js-Updated-.url

0.2 KB

data.js.url

0.1 KB

App.jsx.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/03 React Essentials - Components, JSX, Props, State & More/

20. Managing State & Using Hooks [Core Concept].mp4

65.8 MB

14. Storing Component Style Files Next To Components.mp4

60.2 MB

22. Rendering Content Conditionally.mp4

51.7 MB

15. Component Composition The special children Prop [Core Concept].mp4

41.8 MB

07. How React Handles Components & How It Builds A Component Tree [Core Concept].mp4

41.2 MB

21. Deriving & Outputting Data Based on State.mp4

39.6 MB

18. Passing Custom Arguments to Event Functions.mp4

38.5 MB

24. Outputting List Data Dynamically.mp4

37.3 MB

23. CSS Styling & Dynamic Styling.mp4

35.7 MB

19. How NOT to Update the UI - A Look Behind The Scenes of React [Core Concept].mp4

35.7 MB

10. Making Components Reusable with Props [Core Concept].mp4

34.5 MB

02. It's All About Components! [Core Concept].mp4

34.0 MB

11. Alternative Props Syntaxes.mp4

31.2 MB

09. Setting HTML Attributes Dynamically & Loading Image Files.mp4

26.9 MB

13. Best Practice Storing Components in Files & Using a Good Project Structure.mp4

25.9 MB

17. Passing Functions as Values to Props.mp4

25.7 MB

25. Module Summary.mp4

24.9 MB

16. Reacting to Events [Core Concept].mp4

21.7 MB

05. Creating & Using a First Custom Component.mp4

18.0 MB

08. Using & Outputting Dynamic Values [Core Concept].mp4

17.7 MB

04. JSX & React Components [Core Concept].mp4

14.5 MB

03. Setting Up The Starting Project.mp4

8.9 MB

01. Module Introduction.mp4

4.7 MB

017 Dynamic Values & Props.html

28.0 KB

009 Components & JSX.html

26.8 KB

027 Best Practices & Event Handling.html

25.1 KB

039 Conditional Content & Dynamic Lists.html

23.6 KB

032 State & Computed Values.html

23.4 KB

20. Managing State & Using Hooks [Core Concept].vtt

14.8 KB

10. Making Components Reusable with Props [Core Concept].vtt

12.9 KB

07. How React Handles Components & How It Builds A Component Tree [Core Concept].vtt

12.2 KB

22. Rendering Content Conditionally.vtt

11.4 KB

15. Component Composition The special children Prop [Core Concept].vtt

11.3 KB

24. Outputting List Data Dynamically.vtt

10.6 KB

11. Alternative Props Syntaxes.vtt

10.3 KB

16. Reacting to Events [Core Concept].vtt

10.2 KB

13. Best Practice Storing Components in Files & Using a Good Project Structure.vtt

9.7 KB

17. Passing Functions as Values to Props.vtt

9.6 KB

024 Reacting to Events.html

9.6 KB

034 Conditional Content.html

9.3 KB

016 Working with Props.html

9.2 KB

14. Storing Component Style Files Next To Components.vtt

9.2 KB

02. It's All About Components! [Core Concept].vtt

9.2 KB

08. Using & Outputting Dynamic Values [Core Concept].vtt

8.8 KB

012 Outputting Dynamic Content.html

8.7 KB

021 Component Composition.html

8.6 KB

007 Building & Using a Component.html

8.6 KB

05. Creating & Using a First Custom Component.vtt

8.5 KB

026 Configuring Event Handlers.html

8.4 KB

25. Module Summary.vtt

8.4 KB

18. Passing Custom Arguments to Event Functions.vtt

8.1 KB

19. How NOT to Update the UI - A Look Behind The Scenes of React [Core Concept].vtt

7.7 KB

23. CSS Styling & Dynamic Styling.vtt

7.5 KB

038 Dynamic List Content.html

7.4 KB

030 Working with State.html

7.2 KB

036 Dynamic Styling.html

7.2 KB

09. Setting HTML Attributes Dynamically & Loading Image Files.vtt

6.7 KB

04. JSX & React Components [Core Concept].vtt

6.6 KB

21. Deriving & Outputting Data Based on State.vtt

6.5 KB

03. Setting Up The Starting Project.vtt

5.0 KB

12. More Prop Syntaxes.html

3.6 KB

01. Module Introduction.vtt

2.8 KB

06. A Closer Look Components & File Extensions.html

2.0 KB

/external-links/

Local-Starting-Project-Tic-Tac-Toe-.url

0.2 KB

Local-Starting-Project.url

0.2 KB

winning-combinations.js.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

JS-Template-Literals.url

0.1 KB

Reference-vs-Primitive-Values.url

0.1 KB

/04 React Essentials - Deep Dive/

23. Lifting State Up [Core Concept].mp4

69.9 MB

08. Working with Multiple JSX Slots.mp4

65.2 MB

26. Deriving State From Props.mp4

64.4 MB

05. Splitting Components By Feature & State.mp4

58.5 MB

09. Setting Component Types Dynamically.mp4

53.8 MB

19. Best Practice Updating State Based On Old State Correctly.mp4

52.3 MB

16. Concept Repetition Working with State.mp4

51.3 MB

31. Lifting Computed Values Up.mp4

50.4 MB

32. Deriving Computed Values From Other Computed Values.mp4

49.5 MB

24. Avoid Intersecting States!.mp4

46.5 MB

06. Problem Props Are Not Forwarded To Inner Elements.mp4

44.5 MB

37. Final Polishing & Improving Components.mp4

38.9 MB

34. Why Immutability Matters - Always!.mp4

36.8 MB

35. When NOT To Lift State Up.mp4

33.8 MB

33. Tic-Tac-Toe Game The Game Over Screen & Checking for a Draw.mp4

32.8 MB

25. Prefer Computed Values & Avoid Unnecessary State Management.mp4

30.6 MB

20. User Input & Two-Way-Binding.mp4

30.4 MB

28. Reducing State Management & Identifying Unnecessary State.mp4

28.5 MB

22. Best Practice Updating Object State Immutably.mp4

28.2 MB

02. You Don't Have To Use JSX!.mp4

27.5 MB

03. Working with Fragments.mp4

27.4 MB

27. Sharing State Across Components.mp4

24.3 MB

12. Not All Content Must Go Into Components.mp4

20.6 MB

21. Rendering Multi-Dimensional Lists.mp4

20.2 MB

30. Outsourcing Data Into A Separate File.mp4

18.9 MB

18. Conditional Content & A Suboptimal Way Of Updating State.mp4

18.4 MB

29. Disabling Buttons Conditionally.mp4

16.0 MB

04. When Should You Split Components.mp4

15.5 MB

15. Concept Repetition Splitting Components & Building Reusable Components.mp4

15.2 MB

14. New Project First Steps Towards Our Tic-Tac-Toe Game.mp4

12.7 MB

07. Forwarding Props To Wrapped Elements.mp4

12.1 MB

36. An Alternative To Lifting State Up.mp4

10.9 MB

10. Setting Default Prop Values.mp4

7.5 MB

11. Onwards To The Next Project & Advanced Concepts.mp4

7.2 MB

17. Component Instances Work In Isolation!.mp4

5.8 MB

01. Module Introduction.mp4

3.8 MB

23. Lifting State Up [Core Concept].vtt

14.5 KB

013 Creating Flexible Components.html

14.3 KB

09. Setting Component Types Dynamically.vtt

13.5 KB

22. Best Practice Updating Object State Immutably.vtt

12.8 KB

20. User Input & Two-Way-Binding.vtt

12.6 KB

08. Working with Multiple JSX Slots.vtt

12.4 KB

21. Rendering Multi-Dimensional Lists.vtt

12.0 KB

16. Concept Repetition Working with State.vtt

12.0 KB

19. Best Practice Updating State Based On Old State Correctly.vtt

10.6 KB

024 Two-Way-Binding.html

10.3 KB

26. Deriving State From Props.vtt

10.0 KB

06. Problem Props Are Not Forwarded To Inner Elements.vtt

10.0 KB

05. Splitting Components By Feature & State.vtt

9.3 KB

25. Prefer Computed Values & Avoid Unnecessary State Management.vtt

8.9 KB

31. Lifting Computed Values Up.vtt

8.5 KB

28. Reducing State Management & Identifying Unnecessary State.vtt

8.5 KB

03. Working with Fragments.vtt

8.4 KB

32. Deriving Computed Values From Other Computed Values.vtt

8.1 KB

24. Avoid Intersecting States!.vtt

8.1 KB

009 Forwarding Props.html

8.0 KB

12. Not All Content Must Go Into Components.vtt

7.9 KB

33. Tic-Tac-Toe Game The Game Over Screen & Checking for a Draw.vtt

7.7 KB

37. Final Polishing & Improving Components.vtt

7.7 KB

34. Why Immutability Matters - Always!.vtt

7.6 KB

35. When NOT To Lift State Up.vtt

7.5 KB

18. Conditional Content & A Suboptimal Way Of Updating State.vtt

7.4 KB

004 Using Fragments.html

6.9 KB

15. Concept Repetition Splitting Components & Building Reusable Components.vtt

6.6 KB

02. You Don't Have To Use JSX!.vtt

6.6 KB

30. Outsourcing Data Into A Separate File.vtt

6.4 KB

14. New Project First Steps Towards Our Tic-Tac-Toe Game.vtt

6.3 KB

27. Sharing State Across Components.vtt

6.2 KB

07. Forwarding Props To Wrapped Elements.vtt

5.7 KB

36. An Alternative To Lifting State Up.vtt

5.0 KB

04. When Should You Split Components.vtt

4.8 KB

29. Disabling Buttons Conditionally.vtt

4.1 KB

11. Onwards To The Next Project & Advanced Concepts.vtt

3.5 KB

10. Setting Default Prop Values.vtt

3.2 KB

17. Component Instances Work In Isolation!.vtt

3.1 KB

13. Closer Look public vs assets for Image Storage.html

2.2 KB

01. Module Introduction.vtt

1.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/05 React Essentials - Practice Project/

05. Lifting State Up.mp4

64.6 MB

04. Handling Events & Using Two-Way-Binding.mp4

62.2 MB

07. Outputting Results in a List & Deriving More Values.mp4

57.9 MB

01. Module Introduction & A Challenge For You!.mp4

37.9 MB

06. Computing Values & Properly Handling Number Values.mp4

36.3 MB

02. Adding a Header Component.mp4

30.0 MB

08. Outputting Content Conditionally.mp4

19.4 MB

03. Getting Started with a User Input Component.mp4

15.2 MB

04. Handling Events & Using Two-Way-Binding.vtt

14.8 KB

07. Outputting Results in a List & Deriving More Values.vtt

13.5 KB

05. Lifting State Up.vtt

12.6 KB

06. Computing Values & Properly Handling Number Values.vtt

8.6 KB

01. Module Introduction & A Challenge For You!.vtt

8.1 KB

03. Getting Started with a User Input Component.vtt

7.1 KB

02. Adding a Header Component.vtt

6.8 KB

08. Outputting Content Conditionally.vtt

6.4 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Input.jsx.url

0.1 KB

More-About-Tagged-Templates.url

0.1 KB

CodeSandbox-Tailwind-Starting-Project.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

Adding-TailwindCSS-to-Vite-Projects.url

0.1 KB

/06 Styling React Components/

11. Dynamic & Conditional Styling with Styled Components.mp4

98.6 MB

13. Creating Reusable Components & Component Combinations.mp4

85.4 MB

14. Introducing Tailwind CSS For React App Styling.mp4

71.0 MB

08. Scoping CSS Rules with CSS Modules.mp4

63.4 MB

12. Styled Components Pseudo Selectors, Nested Rules & Media Queries.mp4

58.2 MB

09. Introducing Styled Components (Third-party Package).mp4

52.1 MB

17. Dynamic & Conditional Styling with Tailwind.mp4

32.5 MB

10. Creating Flexible Components with Styled Components.mp4

31.5 MB

02. Splitting CSS Code Across Multiple Files.mp4

28.4 MB

18. Migrating The Demo App to Tailwind CSS.mp4

27.8 MB

16. Tailwind Media Queries & Pseudo Selectors.mp4

26.9 MB

05. Styling React Apps with Inline Styles.mp4

26.0 MB

15. Adding & Using Tailwind CSS In A React Project.mp4

23.1 MB

19. Tailwind CSS Pros & Cons.mp4

22.8 MB

07. Dynamic & Conditional Styling with CSS Files & CSS Classes.mp4

22.7 MB

06. Dynamic & Conditional Inline Styles.mp4

15.9 MB

04. Vanilla CSS Styles Are NOT Scoped To Components!.mp4

11.5 MB

01. Module Introduction & Starting Project.mp4

10.4 MB

03. Styling React Apps with Vanilla CSS - Pros & Cons.mp4

8.0 MB

14. Introducing Tailwind CSS For React App Styling.vtt

16.6 KB

11. Dynamic & Conditional Styling with Styled Components.vtt

15.8 KB

13. Creating Reusable Components & Component Combinations.vtt

13.5 KB

08. Scoping CSS Rules with CSS Modules.vtt

13.5 KB

12. Styled Components Pseudo Selectors, Nested Rules & Media Queries.vtt

10.7 KB

09. Introducing Styled Components (Third-party Package).vtt

10.7 KB

009 Dynamic Styling with CSS Classes.html

9.7 KB

05. Styling React Apps with Inline Styles.vtt

9.4 KB

007 Dynamic Styling with Inline Styles.html

8.9 KB

07. Dynamic & Conditional Styling with CSS Files & CSS Classes.vtt

8.2 KB

022 Exercise Dynamic Styles.html

8.1 KB

17. Dynamic & Conditional Styling with Tailwind.vtt

8.1 KB

16. Tailwind Media Queries & Pseudo Selectors.vtt

7.7 KB

19. Tailwind CSS Pros & Cons.vtt

6.4 KB

10. Creating Flexible Components with Styled Components.vtt

6.4 KB

01. Module Introduction & Starting Project.vtt

6.0 KB

18. Migrating The Demo App to Tailwind CSS.vtt

5.3 KB

04. Vanilla CSS Styles Are NOT Scoped To Components!.vtt

5.2 KB

15. Adding & Using Tailwind CSS In A React Project.vtt

5.1 KB

06. Dynamic & Conditional Inline Styles.vtt

4.9 KB

02. Splitting CSS Code Across Multiple Files.vtt

4.6 KB

03. Styling React Apps with Vanilla CSS - Pros & Cons.vtt

3.7 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Results.jsx.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/07 Debugging React Apps/

03. Understanding React Error Messages.mp4

86.2 MB

04. Using the Browser Debugger & Breakpoints.mp4

73.6 MB

05. Understanding React's Strict Mode.mp4

60.7 MB

06. Using the React DevTools (Browser Extension).mp4

14.6 MB

02. The Starting Project.mp4

4.0 MB

01. Module Introduction.mp4

3.2 MB

03. Understanding React Error Messages.vtt

12.3 KB

04. Using the Browser Debugger & Breakpoints.vtt

10.9 KB

05. Understanding React's Strict Mode.vtt

9.4 KB

007 Exercise Fix Errors.html

6.7 KB

06. Using the React DevTools (Browser Extension).vtt

6.1 KB

01. Module Introduction.vtt

2.3 KB

02. The Starting Project.vtt

1.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/08 Working with Refs & Portals/

11. Forwarding Refs to Custom Components.mp4

57.7 MB

13. More Examples When To Use Refs & State.mp4

55.5 MB

09. Using Refs for More Than DOM Element Connections.mp4

54.1 MB

17. Introducing & Understanding Portals.mp4

53.9 MB

04. Introducing Refs Connecting & Accessing HTML Elements via Refs.mp4

38.4 MB

14. Sharing State Across Components.mp4

36.9 MB

12. Exposing Component APIs via the useImperativeHandle Hook.mp4

29.1 MB

10. Adding a Modal Component.mp4

26.6 MB

07. Adding Challenges to the Demo Project.mp4

22.7 MB

02. Repetition Managing User Input with State (Two-Way-Binding).mp4

19.7 MB

06. Refs vs State Values.mp4

19.6 MB

08. Setting Timers & Managing State.mp4

17.8 MB

15. Enhancing the Demo App Result Modal.mp4

16.2 MB

01. Module Introduction & Starting Project.mp4

8.2 MB

05. Manipulating the DOM via Refs.mp4

6.9 MB

13. More Examples When To Use Refs & State.vtt

12.6 KB

09. Using Refs for More Than DOM Element Connections.vtt

12.2 KB

12. Exposing Component APIs via the useImperativeHandle Hook.vtt

11.8 KB

011 Managing Other Values with Refs.html

11.5 KB

014 Forwarding Refs.html

11.1 KB

016 Exposing Component APIs.html

10.3 KB

022 Working with Portals.html

9.6 KB

17. Introducing & Understanding Portals.vtt

9.5 KB

10. Adding a Modal Component.vtt

9.4 KB

04. Introducing Refs Connecting & Accessing HTML Elements via Refs.vtt

9.0 KB

11. Forwarding Refs to Custom Components.vtt

8.5 KB

006 Accessing DOM Elements with refs.html

8.2 KB

02. Repetition Managing User Input with State (Two-Way-Binding).vtt

7.8 KB

14. Sharing State Across Components.vtt

7.1 KB

06. Refs vs State Values.vtt

6.9 KB

07. Adding Challenges to the Demo Project.vtt

6.7 KB

08. Setting Timers & Managing State.vtt

6.7 KB

01. Module Introduction & Starting Project.vtt

4.9 KB

05. Manipulating the DOM via Refs.vtt

3.2 KB

15. Enhancing the Demo App Result Modal.vtt

3.0 KB

03. Repetition Fragments.html

2.4 KB

16. Closing the Modal via the ESC (Escape) Key.html

0.7 KB

/external-links/

Tailwind-CSS-Classes.url

0.2 KB

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/09 Practice Project Project Management App (with Components, State, Refs & More)/

12. Making Projects Selectable & Viewing Project Details.mp4

115.8 MB

15. Managing Tasks & Understanding Prop Drilling.mp4

93.9 MB

08. Collecting User Input with Refs & Forwarded Refs.mp4

93.4 MB

10. Validating User Input & Showing an Error Modal via useImperativeHandle.mp4

57.2 MB

11. Styling the Modal via Tailwind CSS.mp4

45.9 MB

06. Splitting Components to Split JSX & Tailwind Styles (for Higher Reusability).mp4

42.6 MB

05. Styling Buttons & Inputs with Tailwind CSS.mp4

39.2 MB

16. Clearing Tasks & Fixing Minor Bugs.mp4

38.2 MB

07. Managing State to Switch Between Components.mp4

29.4 MB

13. Handling Project Deletion.mp4

19.9 MB

09. Handling Project Creation & Updating the UI.mp4

19.7 MB

14. Adding Project Tasks & A Tasks Component.mp4

19.1 MB

04. Adding the New Project Component & A Reusable Input Component.mp4

17.7 MB

03. Styling the Sidebar & Button with Tailwind CSS.mp4

12.3 MB

01. Module Introduction & Starting Project.mp4

9.9 MB

02. Adding a Projects Sidebar Component.mp4

6.4 MB

15. Managing Tasks & Understanding Prop Drilling.vtt

21.7 KB

12. Making Projects Selectable & Viewing Project Details.vtt

20.0 KB

08. Collecting User Input with Refs & Forwarded Refs.vtt

17.7 KB

10. Validating User Input & Showing an Error Modal via useImperativeHandle.vtt

14.5 KB

07. Managing State to Switch Between Components.vtt

11.1 KB

05. Styling Buttons & Inputs with Tailwind CSS.vtt

9.7 KB

16. Clearing Tasks & Fixing Minor Bugs.vtt

9.5 KB

04. Adding the New Project Component & A Reusable Input Component.vtt

9.0 KB

06. Splitting Components to Split JSX & Tailwind Styles (for Higher Reusability).vtt

8.8 KB

09. Handling Project Creation & Updating the UI.vtt

8.7 KB

14. Adding Project Tasks & A Tasks Component.vtt

8.2 KB

11. Styling the Modal via Tailwind CSS.vtt

8.1 KB

03. Styling the Sidebar & Button with Tailwind CSS.vtt

6.9 KB

13. Handling Project Deletion.vtt

6.5 KB

01. Module Introduction & Starting Project.vtt

4.7 KB

02. Adding a Projects Sidebar Component.vtt

3.7 KB

/external-links/

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/10 React's Context API & useReducer - Advanced State Management/

12. Introducing the useReducer Hook.mp4

84.5 MB

06. Consuming the Context.mp4

78.5 MB

13. Dispatching Actions & Editing State with useReducer.mp4

71.9 MB

07. Linking the Context to State.mp4

67.4 MB

11. Outsourcing Context & State Into a Separate Provider Component.mp4

59.8 MB

10. Migrating the Entire Demo Project to use the Context API.mp4

52.5 MB

02. Understanding Prop Drilling & Project Overview.mp4

41.3 MB

03. Prop Drilling Component Composition as a Solution.mp4

40.4 MB

05. Creating & Providing The Context.mp4

39.6 MB

08. A Different Way Of Consuming Context.mp4

16.7 MB

04. Introducing the Context API.mp4

6.2 MB

09. What Happens When Context Values Change.mp4

5.8 MB

01. Module Introduction.mp4

4.4 MB

13. Dispatching Actions & Editing State with useReducer.vtt

14.5 KB

12. Introducing the useReducer Hook.vtt

14.0 KB

012 Creating & Using Context.html

12.8 KB

06. Consuming the Context.vtt

11.9 KB

05. Creating & Providing The Context.vtt

11.4 KB

015 Using useReducer().html

11.1 KB

07. Linking the Context to State.vtt

10.5 KB

02. Understanding Prop Drilling & Project Overview.vtt

9.1 KB

10. Migrating the Entire Demo Project to use the Context API.vtt

8.4 KB

11. Outsourcing Context & State Into a Separate Provider Component.vtt

8.2 KB

03. Prop Drilling Component Composition as a Solution.vtt

7.3 KB

08. A Different Way Of Consuming Context.vtt

6.7 KB

04. Introducing the Context API.vtt

2.9 KB

01. Module Introduction.vtt

2.7 KB

09. What Happens When Context Values Change.vtt

1.9 KB

/external-links/

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/11 Handling Side Effects & Working with the useEffect() Hook/

06. useEffect Not Needed Another Example.mp4

88.3 MB

15. useEffect's Cleanup Function Another Example.mp4

67.5 MB

02. What's a Side Effect A Thorough Example.mp4

61.8 MB

13. The Problem with Object & Function Dependencies.mp4

56.8 MB

05. Not All Side Effects Need useEffect.mp4

55.9 MB

01. Module Introduction & Starting Project.mp4

47.5 MB

04. Using useEffect for Handling (Some) Side Effects.mp4

38.6 MB

12. Introducing useEffect's Cleanup Function.mp4

33.0 MB

14. The useCallback Hook.mp4

26.1 MB

07. Preparing Another Use-Case For useEffect.mp4

25.8 MB

16. Optimizing State Updates.mp4

24.9 MB

08. Using useEffect for Syncing With Browser APIs.mp4

23.7 MB

03. A Potential Problem with Side Effects An Infinite Loop.mp4

18.8 MB

11. Preparing Another Problem That Can Be Fixed with useEffect.mp4

15.8 MB

09. Understanding Effect Dependencies.mp4

14.1 MB

06. useEffect Not Needed Another Example.vtt

12.8 KB

13. The Problem with Object & Function Dependencies.vtt

12.0 KB

05. Not All Side Effects Need useEffect.vtt

11.9 KB

15. useEffect's Cleanup Function Another Example.vtt

11.0 KB

02. What's a Side Effect A Thorough Example.vtt

10.7 KB

04. Using useEffect for Handling (Some) Side Effects.vtt

8.3 KB

12. Introducing useEffect's Cleanup Function.vtt

7.1 KB

11. Preparing Another Problem That Can Be Fixed with useEffect.vtt

6.9 KB

14. The useCallback Hook.vtt

5.6 KB

08. Using useEffect for Syncing With Browser APIs.vtt

5.6 KB

01. Module Introduction & Starting Project.vtt

5.5 KB

07. Preparing Another Use-Case For useEffect.vtt

5.4 KB

16. Optimizing State Updates.vtt

5.4 KB

09. Understanding Effect Dependencies.vtt

4.6 KB

03. A Potential Problem with Side Effects An Infinite Loop.vtt

4.1 KB

10. Fixing a Small Bug.html

1.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

questions.js.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/12 Practice Project Building a Quiz App/

09. Splitting Components Up To Solve Problems.mp4

126.0 MB

10. Moving Logic To Components That Actually Need It (Moving State Down).mp4

115.6 MB

08. Highlighting Selected Answers & Managing More State.mp4

106.9 MB

03. Deriving Values, Outputting Questions & Registering Answers.mp4

106.8 MB

04. Shuffling Answers & Adding Quiz Logic.mp4

71.4 MB

12. Outputting Quiz Results.mp4

71.3 MB

05. Adding Question Timers.mp4

66.4 MB

11. Setting Different Timers Based On The Selected Answer.mp4

66.1 MB

06. Working with Effect Dependencies & useCallback.mp4

62.7 MB

07. Using Effect Cleanup Functions & Using Keys for Resetting Components.mp4

49.5 MB

02. A First Component & Some State.mp4

27.2 MB

01. Module Introduction & Starting Project.mp4

5.7 MB

09. Splitting Components Up To Solve Problems.vtt

24.8 KB

12. Outputting Quiz Results.vtt

20.9 KB

03. Deriving Values, Outputting Questions & Registering Answers.vtt

19.3 KB

10. Moving Logic To Components That Actually Need It (Moving State Down).vtt

17.6 KB

08. Highlighting Selected Answers & Managing More State.vtt

17.1 KB

05. Adding Question Timers.vtt

16.1 KB

11. Setting Different Timers Based On The Selected Answer.vtt

11.9 KB

07. Using Effect Cleanup Functions & Using Keys for Resetting Components.vtt

11.5 KB

02. A First Component & Some State.vtt

10.5 KB

06. Working with Effect Dependencies & useCallback.vtt

10.0 KB

04. Shuffling Answers & Adding Quiz Logic.vtt

9.4 KB

01. Module Introduction & Starting Project.vtt

3.6 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Counter.jsx.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/13 A Look Behind The Scenes Of React & Optimization Techniques/

09. Why Keys Matter When Managing State!.mp4

70.6 MB

08. React Uses A Virtual DOM - Time To Explore It!.mp4

66.0 MB

04. Avoiding Component Function Executions with memo().mp4

47.0 MB

06. Understanding the useCallback() Hook.mp4

44.1 MB

12. State Scheduling & Batching.mp4

35.1 MB

11. Using Keys For Resetting Components.mp4

35.0 MB

03. Analyzing Component Function Executions via React's DevTools Profiler.mp4

30.0 MB

13. Optimizing React with MillionJS.mp4

29.0 MB

07. Understanding the useMemo() Hook.mp4

28.5 MB

05. Avoiding Component Function Executions with Clever Structuring.mp4

25.8 MB

02. React Builds A Component Tree How React Works Behind The Scenes.mp4

23.9 MB

10. More Reasons For Why Keys Matter.mp4

12.8 MB

01. Module Introduction.mp4

4.6 MB

09. Why Keys Matter When Managing State!.vtt

17.1 KB

02. React Builds A Component Tree How React Works Behind The Scenes.vtt

13.0 KB

04. Avoiding Component Function Executions with memo().vtt

12.4 KB

06. Understanding the useCallback() Hook.vtt

10.1 KB

08. React Uses A Virtual DOM - Time To Explore It!.vtt

10.1 KB

03. Analyzing Component Function Executions via React's DevTools Profiler.vtt

9.2 KB

07. Understanding the useMemo() Hook.vtt

9.0 KB

05. Avoiding Component Function Executions with Clever Structuring.vtt

8.7 KB

12. State Scheduling & Batching.vtt

8.5 KB

11. Using Keys For Resetting Components.vtt

7.8 KB

13. Optimizing React with MillionJS.vtt

7.1 KB

10. More Reasons For Why Keys Matter.vtt

4.5 KB

01. Module Introduction.vtt

1.7 KB

/assets/

01-starting-project.zip

33.1 KB

/external-links/

UserFinder.module.css-Code.url

0.1 KB

users-context.js-Code.url

0.1 KB

UserFinder.js-Code.url

0.1 KB

App.js-Code.url

0.1 KB

Understanding-this-in-JavaScript-Tutorial-.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/14 An Alternative Way Of Building Components Class-based Components/

06. Lifecycle Methods In Action.mp4

88.3 MB

04. Working with State & Events.mp4

81.3 MB

09. Introducing Error Boundaries.mp4

45.7 MB

03. Adding a First Class-based Component.mp4

43.0 MB

07. Class-based Components & Context.mp4

23.8 MB

05. The Component Lifecycle (Class-based Components Only!).mp4

16.6 MB

02. What & Why.mp4

11.6 MB

08. Class-based vs Functional Components A Summary.mp4

10.4 MB

01. Module Introduction.mp4

4.3 MB

06. Lifecycle Methods In Action.vtt

17.5 KB

04. Working with State & Events.vtt

16.8 KB

09. Introducing Error Boundaries.vtt

15.7 KB

03. Adding a First Class-based Component.vtt

10.4 KB

05. The Component Lifecycle (Class-based Components Only!).vtt

7.8 KB

02. What & Why.vtt

7.1 KB

07. Class-based Components & Context.vtt

6.5 KB

08. Class-based vs Functional Components A Summary.vtt

4.4 KB

01. Module Introduction.vtt

3.2 KB

10. Module Resources.html

0.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Error.jsx.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

Understanding-HTTP.url

0.1 KB

What-is-a-REST-API-.url

0.1 KB

/15 Sending Http Requests (e.g Connecting to a Database)/

13. Sending Data with POST Requests.mp4

102.0 MB

16. Practice Fetching Data.mp4

69.5 MB

10. Handling HTTP Errors.mp4

58.9 MB

11. Transforming Fetched Data.mp4

53.3 MB

08. Handling Loading States.mp4

49.0 MB

05. How NOT To Send HTTP Requests (And Why It's Wrong).mp4

45.5 MB

04. Preparing the App For Data Fetching.mp4

36.2 MB

06. Sending HTTP Requests (GET Request) via useEffect.mp4

35.6 MB

02. How (Not) To Connect To A Database.mp4

34.8 MB

15. Deleting Data (via DELETE HTTP Requests).mp4

33.7 MB

14. Using Optimistic Updating.mp4

31.6 MB

12. Extracting Code & Improving Code Structure.mp4

26.0 MB

01. Module Introduction.mp4

18.3 MB

07. Using async await.mp4

16.3 MB

03. Starting Project & Dummy Backend API.mp4

13.0 MB

13. Sending Data with POST Requests.vtt

18.1 KB

10. Handling HTTP Errors.vtt

13.6 KB

14. Using Optimistic Updating.vtt

10.4 KB

16. Practice Fetching Data.vtt

9.5 KB

02. How (Not) To Connect To A Database.vtt

9.1 KB

05. How NOT To Send HTTP Requests (And Why It's Wrong).vtt

8.8 KB

11. Transforming Fetched Data.vtt

8.1 KB

04. Preparing the App For Data Fetching.vtt

7.9 KB

08. Handling Loading States.vtt

7.6 KB

06. Sending HTTP Requests (GET Request) via useEffect.vtt

5.5 KB

15. Deleting Data (via DELETE HTTP Requests).vtt

5.5 KB

03. Starting Project & Dummy Backend API.vtt

4.9 KB

01. Module Introduction.vtt

4.0 KB

12. Extracting Code & Improving Code Structure.vtt

3.6 KB

07. Using async await.vtt

3.5 KB

09. Importing from Error.jsx.html

0.7 KB

/external-links/

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project.url

0.1 KB

/16 Building Custom React Hooks/

04. Custom Hook Managing State & Returning State Values.mp4

71.0 MB

06. Using A Custom Hook in Multiple Components.mp4

49.6 MB

07. Creating Flexible Custom Hooks.mp4

48.8 MB

05. Exposing Nested Functions From The Custom Hook.mp4

45.0 MB

02. Revisiting the Rules of Hooks & Why To Use Hooks.mp4

42.8 MB

03. Creating a Custom Hook.mp4

22.4 MB

01. Module Introduction & Starting Project.mp4

6.0 MB

04. Custom Hook Managing State & Returning State Values.vtt

15.5 KB

02. Revisiting the Rules of Hooks & Why To Use Hooks.vtt

8.8 KB

05. Exposing Nested Functions From The Custom Hook.vtt

7.9 KB

03. Creating a Custom Hook.vtt

7.9 KB

07. Creating Flexible Custom Hooks.vtt

6.7 KB

06. Using A Custom Hook in Multiple Components.vtt

5.9 KB

01. Module Introduction & Starting Project.vtt

3.1 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Signup.jsx.url

0.2 KB

Client-side-Form-Validation-via-Browser-Features.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/17 Working with Forms & User Input/

15. Creating a Custom useInput Hook.mp4

131.8 MB

03. Handling Form Submission.mp4

99.2 MB

13. Building & Using a Reusable Input Component.mp4

89.5 MB

04. Managing & Getting User Input via State & Generic Handlers.mp4

85.7 MB

06. Getting Values via FormData & Native Browser APIs.mp4

57.3 MB

11. Validating Input via Built-in Validation Props.mp4

43.9 MB

08. Validating Input on Every Keystroke via State.mp4

39.8 MB

10. Validating Input Upon Form Submission.mp4

34.8 MB

09. Validating Input Upon Lost Focus (Blur).mp4

31.7 MB

12. Mixing Custom & Built-in Validation Logic.mp4

29.2 MB

07. Resetting Forms.mp4

28.2 MB

05. Getting User Input via Refs.mp4

21.5 MB

14. Outsourcing Validation Logic.mp4

15.5 MB

16. Using Third-Party Form Libraries.mp4

12.0 MB

02. What Are Forms & What's Tricky About Them.mp4

9.2 MB

01. Module Introduction & Starting Project.mp4

4.8 MB

15. Creating a Custom useInput Hook.vtt

20.9 KB

03. Handling Form Submission.vtt

16.3 KB

04. Managing & Getting User Input via State & Generic Handlers.vtt

15.4 KB

13. Building & Using a Reusable Input Component.vtt

12.9 KB

06. Getting Values via FormData & Native Browser APIs.vtt

12.0 KB

10. Validating Input Upon Form Submission.vtt

10.9 KB

09. Validating Input Upon Lost Focus (Blur).vtt

10.6 KB

08. Validating Input on Every Keystroke via State.vtt

9.3 KB

11. Validating Input via Built-in Validation Props.vtt

6.9 KB

07. Resetting Forms.vtt

6.4 KB

12. Mixing Custom & Built-in Validation Logic.vtt

6.1 KB

05. Getting User Input via Refs.vtt

5.9 KB

02. What Are Forms & What's Tricky About Them.vtt

5.3 KB

14. Outsourcing Validation Logic.vtt

4.4 KB

01. Module Introduction & Starting Project.vtt

3.1 KB

16. Using Third-Party Form Libraries.vtt

1.9 KB

/external-links/

New-Starting-Project.url

0.2 KB

Starting-Project.url

0.1 KB

/18 Handling Forms via Form Actions/

14. Adding Optimistic Updating.mp4

100.4 MB

04. Managing Form-dependent State with useActionState().mp4

83.7 MB

05. Using User Input.mp4

73.1 MB

10. Updating the UI with useFormStatus().mp4

45.6 MB

08. Handling Form Submission.mp4

41.8 MB

09. Working with Asynchronous Form Actions.mp4

41.6 MB

02. What are Form Actions.mp4

41.5 MB

11. Registering Multiple Form Actions.mp4

30.6 MB

03. Adding Validation Checks.mp4

26.5 MB

12. Sending an HTTP Request via a Form Action.mp4

25.4 MB

01. Module Introduction.mp4

22.1 MB

15. Module Summary.mp4

21.6 MB

06. Moving the Action Function out of the Component.mp4

19.7 MB

07. A Demo App Introduction.mp4

17.5 MB

13. Using the pending State from useActionState().mp4

16.6 MB

04. Managing Form-dependent State with useActionState().vtt

17.4 KB

14. Adding Optimistic Updating.vtt

13.8 KB

05. Using User Input.vtt

13.4 KB

08. Handling Form Submission.vtt

12.9 KB

03. Adding Validation Checks.vtt

10.3 KB

02. What are Form Actions.vtt

9.8 KB

09. Working with Asynchronous Form Actions.vtt

8.5 KB

10. Updating the UI with useFormStatus().vtt

7.3 KB

12. Sending an HTTP Request via a Form Action.vtt

7.2 KB

11. Registering Multiple Form Actions.vtt

6.4 KB

13. Using the pending State from useActionState().vtt

5.2 KB

07. A Demo App Introduction.vtt

5.1 KB

15. Module Summary.vtt

4.4 KB

01. Module Introduction.vtt

4.0 KB

06. Moving the Action Function out of the Component.vtt

3.8 KB

/external-links/

Local-Starting-Project.url

0.2 KB

Formatting-Numbers.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/19 Practice Project Building a Food Order App/

15. Adding a Custom HTTP Hook & Avoiding Common Errors.mp4

177.2 MB

12. Adding a Custom Input Component & Managing Modal Visibility.mp4

150.8 MB

10. Opening the Cart in the Modal via a New Context.mp4

145.6 MB

08. Finishing & Using the Cart Context & Reducer.mp4

143.6 MB

17. Finishing Touches.mp4

134.6 MB

03. Fetching Meals Data (GET HTTP Request).mp4

76.6 MB

14. Sending a POST Request with Order Data.mp4

67.9 MB

11. Working on the Cart Items.mp4

54.8 MB

13. Handling Form Submission & Validation.mp4

54.2 MB

04. Adding a MealItem Component.mp4

54.0 MB

07. Getting Started with Cart Context & Reducer.mp4

50.7 MB

06. Creating a Configurable & Flexible Custom Button Component.mp4

48.1 MB

19. Managing Form Status with Form Actions.mp4

46.7 MB

01. Module Introduction & Starting Project.mp4

23.5 MB

02. Planning the App & Adding a First Component.mp4

23.3 MB

09. Adding a Reusable Modal Component with useEffect.mp4

22.6 MB

18. Migrating To Form Actions.mp4

22.3 MB

16. Handling HTTP Loading & Error States.mp4

19.5 MB

05. Formatting & Outputting Numbers as Currency.mp4

18.2 MB

15. Adding a Custom HTTP Hook & Avoiding Common Errors.vtt

39.4 KB

07. Getting Started with Cart Context & Reducer.vtt

29.1 KB

12. Adding a Custom Input Component & Managing Modal Visibility.vtt

26.5 KB

10. Opening the Cart in the Modal via a New Context.vtt

26.2 KB

08. Finishing & Using the Cart Context & Reducer.vtt

24.6 KB

17. Finishing Touches.vtt

18.8 KB

03. Fetching Meals Data (GET HTTP Request).vtt

17.4 KB

11. Working on the Cart Items.vtt

11.8 KB

14. Sending a POST Request with Order Data.vtt

11.7 KB

06. Creating a Configurable & Flexible Custom Button Component.vtt

11.1 KB

02. Planning the App & Adding a First Component.vtt

10.7 KB

04. Adding a MealItem Component.vtt

10.3 KB

09. Adding a Reusable Modal Component with useEffect.vtt

10.2 KB

13. Handling Form Submission & Validation.vtt

10.1 KB

19. Managing Form Status with Form Actions.vtt

7.0 KB

01. Module Introduction & Starting Project.vtt

6.4 KB

18. Migrating To Form Actions.vtt

4.8 KB

16. Handling HTTP Loading & Error States.vtt

4.6 KB

05. Formatting & Outputting Numbers as Currency.vtt

3.7 KB

/assets/

01-starting-project.zip

36.7 KB

/external-links/

Reference-vs-Primitive-Values-Tutorial-.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/20 Diving into Redux (An Alternative To The Context API)/

21. Working with Multiple Slices.mp4

76.7 MB

13. Redux with Class-based Components.mp4

73.9 MB

22. Reading & Dispatching From A New Slice.mp4

62.5 MB

18. Adding State Slices.mp4

58.6 MB

20. Migrating Everything To Redux Toolkit.mp4

44.8 MB

06. Exploring The Core Redux Concepts.mp4

42.7 MB

23. Splitting Our Code.mp4

37.6 MB

17. Redux Challenges & Introducing Redux Toolkit.mp4

36.2 MB

15. Working with Multiple State Properties.mp4

30.2 MB

24. Summary.mp4

30.1 MB

16. How To Work With Redux State Correctly.mp4

23.5 MB

11. Using Redux Data in React Components.mp4

22.6 MB

19. Connecting Redux Toolkit State.mp4

22.1 MB

14. Attaching Payloads to Actions.mp4

19.8 MB

09. Creating a Redux Store for React.mp4

19.6 MB

02. Another Look At State In React Apps.mp4

16.4 MB

12. Dispatching Actions From Inside Components.mp4

16.3 MB

03. Redux vs React Context.mp4

14.3 MB

04. How Redux Works.mp4

12.2 MB

10. Providing the Store.mp4

9.9 MB

07. More Redux Basics.mp4

8.7 MB

08. Preparing a new Project.mp4

4.6 MB

01. Module Introduction.mp4

2.3 MB

06. Exploring The Core Redux Concepts.vtt

22.6 KB

21. Working with Multiple Slices.vtt

17.4 KB

13. Redux with Class-based Components.vtt

15.8 KB

18. Adding State Slices.vtt

11.9 KB

22. Reading & Dispatching From A New Slice.vtt

10.1 KB

03. Redux vs React Context.vtt

10.0 KB

15. Working with Multiple State Properties.vtt

9.6 KB

04. How Redux Works.vtt

9.2 KB

17. Redux Challenges & Introducing Redux Toolkit.vtt

8.3 KB

20. Migrating Everything To Redux Toolkit.vtt

8.2 KB

16. How To Work With Redux State Correctly.vtt

7.8 KB

02. Another Look At State In React Apps.vtt

7.7 KB

11. Using Redux Data in React Components.vtt

7.5 KB

09. Creating a Redux Store for React.vtt

6.8 KB

23. Splitting Our Code.vtt

6.8 KB

19. Connecting Redux Toolkit State.vtt

6.5 KB

14. Attaching Payloads to Actions.vtt

6.4 KB

24. Summary.vtt

6.0 KB

10. Providing the Store.vtt

5.7 KB

12. Dispatching Actions From Inside Components.vtt

5.0 KB

07. More Redux Basics.vtt

4.5 KB

08. Preparing a new Project.vtt

3.0 KB

01. Module Introduction.vtt

1.6 KB

05. MUST READ Redux createStore() is (not) deprecated.html

1.0 KB

/assets/

01-starting-project.zip

45.4 KB

/external-links/

Suboptimal-Code-Snapshot-Example-.url

0.2 KB

Notification-Component-Files.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/21 Advanced Redux/

11. Handling Http States & Feedback with Redux.mp4

157.8 MB

12. Using an Action Creator Thunk.mp4

136.0 MB

04. Refresher Practice Part 22.mp4

129.0 MB

03. Refresher Practice Part 12.mp4

121.9 MB

08. Where To Put Our Logic.mp4

98.4 MB

13. Getting Started with Fetching Data.mp4

86.3 MB

14. Finalizing the Fetching Logic.mp4

64.8 MB

09. Using useEffect with Redux.mp4

40.3 MB

15. Exploring the Redux DevTools.mp4

35.0 MB

07. Frontend Code vs Backend Code.mp4

22.7 MB

06. Redux & Async Code.mp4

14.6 MB

16. Summary.mp4

12.3 MB

02. Redux & Side Effects (and Asynchronous Code).mp4

7.8 MB

01. Module Introduction.mp4

1.3 MB

03. Refresher Practice Part 12.vtt

29.9 KB

04. Refresher Practice Part 22.vtt

27.1 KB

12. Using an Action Creator Thunk.vtt

23.1 KB

11. Handling Http States & Feedback with Redux.vtt

19.9 KB

08. Where To Put Our Logic.vtt

18.2 KB

13. Getting Started with Fetching Data.vtt

13.6 KB

09. Using useEffect with Redux.vtt

9.8 KB

15. Exploring the Redux DevTools.vtt

9.1 KB

07. Frontend Code vs Backend Code.vtt

8.8 KB

14. Finalizing the Fetching Logic.vtt

8.6 KB

06. Redux & Async Code.vtt

6.8 KB

02. Redux & Side Effects (and Asynchronous Code).vtt

6.2 KB

16. Summary.vtt

2.9 KB

05. Using Firebase as a Backend.html

1.3 KB

01. Module Introduction.vtt

1.0 KB

10. A Problem with useEffect().html

0.4 KB

/assets/

routing-part4.zip

936.8 MB

routing-part2.zip

843.8 MB

routing-part1.zip

789.6 MB

auth-part1.zip

768.1 MB

react-summary-part1.zip

765.2 MB

react-summary-part2.zip

507.2 MB

auth-part2.zip

374.1 MB

routing-part3.zip

329.4 MB

deployment.zip

324.9 MB

/external-links/

NewsletterSignup.module.css.url

0.2 KB

New-Starting-Project.url

0.2 KB

MainNavigation.module.css.url

0.2 KB

Starting-Project.url

0.2 KB

PageContent.module.css.url

0.2 KB

NewsletterSignup.js.url

0.1 KB

Updated-MainNavigation.js.url

0.1 KB

PageContent.js.url

0.1 KB

Newsletter.js.url

0.1 KB

Events.js.url

0.1 KB

Updated-App.js.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/22 Building a Multi-Page SPA with React Router/

18. Time to Practice Solution.mp4

214.4 MB

33. Working with action() Functions.mp4

76.2 MB

14. Understanding Relative & Absolute Paths.mp4

66.8 MB

19. Data Fetching with a loader().mp4

64.6 MB

30. Dynamic Routes & loader()s.mp4

63.1 MB

39. Deferring Data Fetching with defer().mp4

60.0 MB

31. The useRouteLoaderData() Hook & Accessing Data From Other Routes.mp4

59.3 MB

38. Behind-the-Scenes Work with useFetcher().mp4

58.1 MB

37. Reusing Actions via Request Methods.mp4

56.5 MB

41. Controlling Which Data Should Be Deferred.mp4

55.2 MB

34. Submitting Data Programmatically.mp4

43.8 MB

28. Extracting Error Data & Throwing Responses.mp4

40.8 MB

36. Validating User Input & Outputting Validation Errors.mp4

33.6 MB

12. Defining & Using Dynamic Routes.mp4

30.5 MB

08. Layouts & Nested Routes.mp4

29.4 MB

04. Defining Routes.mp4

25.9 MB

21. More loader() Data Usage.mp4

23.1 MB

10. Working with Navigation Links (NavLink).mp4

22.9 MB

22. Where Should loader() Code Be Stored.mp4

22.9 MB

01. Module Introduction.mp4

18.2 MB

25. Returning Responses in loader()s.mp4

17.9 MB

35. Updating the UI State Based on the Submission Status.mp4

16.1 MB

27. Error Handling with Custom Errors.mp4

15.8 MB

06. Exploring an Alternative Way of Defining Routes.mp4

14.2 MB

09. Showing Error Pages with errorElement.mp4

14.1 MB

13. Adding Links for Dynamic Routes.mp4

12.6 MB

07. Navigating between Pages with Links.mp4

12.2 MB

42. Module Summary.mp4

11.7 MB

20. Using Data From A Loader In The Route Component.mp4

10.8 MB

11. Navigating Programmatically.mp4

10.2 MB

29. The json() Utility Function.mp4

10.0 MB

16. Onwards to a new Project Setup.mp4

9.5 MB

32. Planning Data Submission.mp4

8.9 MB

23. When Are loader() Functions Executed.mp4

8.9 MB

24. Reflecting The Current Navigation State in the UI.mp4

8.6 MB

03. Project Setup & Installing React Router.mp4

8.3 MB

02. Routing Multiple Pages in Single-Page Applications.mp4

7.3 MB

15. Working with Index Routes.mp4

6.3 MB

05. Adding a Second Route.mp4

6.2 MB

17. Time to Practice Problem.mp4

5.7 MB

26. Which Kind Of Code Goes Into loader()s.mp4

3.9 MB

18. Time to Practice Solution.vtt

34.9 KB

14. Understanding Relative & Absolute Paths.vtt

17.3 KB

38. Behind-the-Scenes Work with useFetcher().vtt

14.5 KB

34. Submitting Data Programmatically.vtt

14.4 KB

39. Deferring Data Fetching with defer().vtt

14.2 KB

33. Working with action() Functions.vtt

13.7 KB

28. Extracting Error Data & Throwing Responses.vtt

13.4 KB

08. Layouts & Nested Routes.vtt

13.3 KB

04. Defining Routes.vtt

12.6 KB

19. Data Fetching with a loader().vtt

12.4 KB

12. Defining & Using Dynamic Routes.vtt

12.3 KB

37. Reusing Actions via Request Methods.vtt

12.0 KB

30. Dynamic Routes & loader()s.vtt

11.5 KB

31. The useRouteLoaderData() Hook & Accessing Data From Other Routes.vtt

11.2 KB

41. Controlling Which Data Should Be Deferred.vtt

10.9 KB

36. Validating User Input & Outputting Validation Errors.vtt

10.5 KB

10. Working with Navigation Links (NavLink).vtt

10.5 KB

07. Navigating between Pages with Links.vtt

7.3 KB

27. Error Handling with Custom Errors.vtt

7.2 KB

25. Returning Responses in loader()s.vtt

6.5 KB

35. Updating the UI State Based on the Submission Status.vtt

6.3 KB

09. Showing Error Pages with errorElement.vtt

5.8 KB

13. Adding Links for Dynamic Routes.vtt

5.7 KB

16. Onwards to a new Project Setup.vtt

5.5 KB

21. More loader() Data Usage.vtt

5.3 KB

01. Module Introduction.vtt

5.2 KB

02. Routing Multiple Pages in Single-Page Applications.vtt

5.1 KB

24. Reflecting The Current Navigation State in the UI.vtt

5.0 KB

03. Project Setup & Installing React Router.vtt

5.0 KB

06. Exploring an Alternative Way of Defining Routes.vtt

4.7 KB

20. Using Data From A Loader In The Route Component.vtt

4.7 KB

23. When Are loader() Functions Executed.vtt

4.6 KB

11. Navigating Programmatically.vtt

4.6 KB

42. Module Summary.vtt

4.6 KB

32. Planning Data Submission.vtt

3.9 KB

22. Where Should loader() Code Be Stored.vtt

3.6 KB

05. Adding a Second Route.vtt

3.4 KB

29. The json() Utility Function.vtt

3.3 KB

15. Working with Index Routes.vtt

3.2 KB

17. Time to Practice Problem.vtt

2.3 KB

26. Which Kind Of Code Goes Into loader()s.vtt

2.0 KB

44. Old Lectures.html

1.4 KB

40. defer() and json() with React Router v7.html

1.2 KB

43. Module Resources.html

0.8 KB

/external-links/

Updated-auth.js.url

0.2 KB

Starting-Project.url

0.2 KB

/23 Adding Authentication To React Apps/

05. Implementing the Auth Action.mp4

73.3 MB

02. How Authentication Works.mp4

48.3 MB

04. Working with Query Parameters.mp4

30.3 MB

06. Validating User Input & Outputting Validation Errors.mp4

27.6 MB

08. Attaching Auth Tokens to Outgoing Requests.mp4

26.5 MB

13. Adding Automatic Logout.mp4

23.8 MB

14. Managing the Token Expiration.mp4

23.7 MB

10. Updating the UI Based on Auth Status.mp4

23.7 MB

09. Adding User Logout.mp4

16.0 MB

03. Project Setup & Route Setup.mp4

12.0 MB

12. Adding Route Protection.mp4

10.7 MB

07. Adding User Login.mp4

6.9 MB

01. Module Introduction.mp4

2.5 MB

05. Implementing the Auth Action.vtt

19.7 KB

02. How Authentication Works.vtt

15.5 KB

04. Working with Query Parameters.vtt

13.3 KB

14. Managing the Token Expiration.vtt

12.1 KB

08. Attaching Auth Tokens to Outgoing Requests.vtt

10.5 KB

10. Updating the UI Based on Auth Status.vtt

9.7 KB

13. Adding Automatic Logout.vtt

9.2 KB

06. Validating User Input & Outputting Validation Errors.vtt

7.1 KB

09. Adding User Logout.vtt

6.6 KB

03. Project Setup & Route Setup.vtt

6.5 KB

12. Adding Route Protection.vtt

4.4 KB

07. Adding User Login.vtt

3.1 KB

01. Module Introduction.vtt

1.9 KB

11. Important loader()s must return null or any other value.html

0.9 KB

15. Module Resources.html

0.8 KB

/external-links/

Demo-Application.url

0.2 KB

/24 Deploying React Apps/

06. Deployment Example.mp4

53.3 MB

04. Adding Lazy Loading.mp4

51.5 MB

03. Understanding Lazy Loading.mp4

16.6 MB

05. Building the Code For Production.mp4

13.7 MB

07. Server-side Routing & Required Configuration.mp4

12.6 MB

02. Deployment Steps.mp4

7.0 MB

01. Module Introduction.mp4

5.9 MB

04. Adding Lazy Loading.vtt

16.9 KB

06. Deployment Example.vtt

11.5 KB

03. Understanding Lazy Loading.vtt

8.5 KB

07. Server-side Routing & Required Configuration.vtt

7.2 KB

02. Deployment Steps.vtt

5.8 KB

05. Building the Code For Production.vtt

4.3 KB

01. Module Introduction.vtt

2.5 KB

/external-links/

Local-Starting-Project-with-TanStack-Query.url

0.2 KB

http.js-updated-.url

0.2 KB

Local-Starting-Project.url

0.2 KB

CodeSandbox-Starting-Project-With-Tanstack-Query.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/25 React Query Tanstack Query Handling HTTP Requests With Ease/

20. React Query & React Router.mp4

182.1 MB

04. Installing & Using Tanstack Query - And Seeing Why It's Great!.mp4

130.8 MB

18. Optimistic Updating.mp4

112.4 MB

13. A Challenge! The Solution.mp4

108.5 MB

09. Changing Data with Mutations.mp4

104.1 MB

06. Dynamic Query Functions & Query Keys.mp4

88.1 MB

15. Enhancing the Demo App & Repeating Mutation Concepts.mp4

86.1 MB

11. Acting on Mutation Success & Invalidating Queries.mp4

79.4 MB

05. Understanding & Configuring Query Behaviors - Cache & Stale Data.mp4

77.8 MB

19. Using the Query Key As Query Function Input.mp4

67.2 MB

16. React Query Advantages In Action.mp4

66.7 MB

08. Enabled & Disabled Queries.mp4

65.1 MB

03. React Query What & Why.mp4

57.0 MB

10. Fetching More Data & Testing the Mutation.mp4

48.0 MB

07. The Query Configuration Object & Aborting Requests.mp4

45.8 MB

17. Updating Data with Mutations.mp4

31.0 MB

14. Disabling Automatic Refetching After Invalidations.mp4

29.6 MB

02. Project Setup & Overview.mp4

26.0 MB

12. A Challenge! The Problem.mp4

15.8 MB

01. Module Introduction.mp4

8.3 MB

20. React Query & React Router.vtt

29.5 KB

04. Installing & Using Tanstack Query - And Seeing Why It's Great!.vtt

24.4 KB

13. A Challenge! The Solution.vtt

23.1 KB

18. Optimistic Updating.vtt

19.8 KB

06. Dynamic Query Functions & Query Keys.vtt

18.0 KB

09. Changing Data with Mutations.vtt

15.9 KB

15. Enhancing the Demo App & Repeating Mutation Concepts.vtt

12.9 KB

16. React Query Advantages In Action.vtt

12.9 KB

11. Acting on Mutation Success & Invalidating Queries.vtt

12.3 KB

05. Understanding & Configuring Query Behaviors - Cache & Stale Data.vtt

11.5 KB

19. Using the Query Key As Query Function Input.vtt

11.0 KB

08. Enabled & Disabled Queries.vtt

10.5 KB

03. React Query What & Why.vtt

9.0 KB

10. Fetching More Data & Testing the Mutation.vtt

8.7 KB

07. The Query Configuration Object & Aborting Requests.vtt

7.9 KB

17. Updating Data with Mutations.vtt

6.7 KB

02. Project Setup & Overview.vtt

6.7 KB

14. Disabling Automatic Refetching After Invalidations.vtt

3.9 KB

12. A Challenge! The Problem.vtt

3.4 KB

01. Module Introduction.vtt

2.5 KB

/assets/

06-onwards-to-a-bigger-project-starter.zip

9.9 KB

01-starting-project.zip

6.8 KB

/external-links/

main-header.module.css.url

0.2 KB

image-slideshow.module.css.url

0.2 KB

image-picker.module.css.url

0.2 KB

meals-grid.module.css.url

0.2 KB

meal-item.module.css.url

0.2 KB

image-slideshow.js.url

0.2 KB

page.module.css.url

0.2 KB

meal-item.js.url

0.2 KB

loading.module.css.url

0.2 KB

page.js.url

0.2 KB

Starting-Project-local-.url

0.2 KB

Local-Starting-Project.url

0.2 KB

initdb.js.url

0.2 KB

Updated-initdb.js.url

0.2 KB

Finished-Project.url

0.2 KB

Organizing-NextJS-Projects.url

0.1 KB

Official-Metadata-Docs.url

0.1 KB

Starting-Project-CodeSandbox-.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

More-on-the-Image-Component.url

0.1 KB

/26 A (Pretty Deep Dive) Introduction to Next.js/

38. Storing Uploaded Images & Storing Data in the Database.mp4

117.3 MB

29. Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.mp4

106.1 MB

21. Using Client Components Efficiently.mp4

105.8 MB

75. Adding head Metadata.mp4

99.9 MB

63. Adding Custom Components & CSS Modules.mp4

99.7 MB

22. Outputting Meals Data & Images With Unknown Dimensions.mp4

95.9 MB

76. Deploying Next.js Projects.mp4

85.8 MB

74. Getting Meetup Details Data & Preparing Pages.mp4

72.3 MB

20. React Server Components vs Client Components - When To Use What.mp4

71.7 MB

42. Building For Production & Understanding NextJS Caching.mp4

69.5 MB

15. Styling NextJS Project Your Options & Using CSS Modules.mp4

61.6 MB

35. Introducing & Using Server Actions for Handling Form Submissions.mp4

58.3 MB

33. Adding an Image Preview to the Picker.mp4

55.9 MB

14. Adding a Custom Component To A Layout.mp4

51.8 MB

65. Data Fetching for Static Pages.mp4

51.3 MB

26. Using Suspense & Streamed Responses For Granular Loading State Management.mp4

51.1 MB

73. Getting Data From The Database.mp4

50.9 MB

59. Outputting a List of Meetups.mp4

50.7 MB

07. Reserved File Names, Custom Components & How To Organize A NextJS Project.mp4

47.1 MB

72. Sending Http Requests To Our API Routes.mp4

46.1 MB

48. Module Summary.mp4

45.6 MB

40. Adding Server-Side Input Validation.mp4

45.3 MB

71. Working with MongoDB.mp4

45.2 MB

25. Adding A Loading Page.mp4

44.6 MB

24. Fetching Data By Leveraging NextJS & Fullstack Capabilities.mp4

42.6 MB

39. Managing the Form Submission Status with useFormStatus.mp4

42.0 MB

16. Optimizing Images with the NextJS Image Component.mp4

41.9 MB

17. Using More Custom Components.mp4

41.1 MB

46. Adding Static Metadata.mp4

41.0 MB

64. How Pre-rendering Works & Which Problem We Face.mp4

40.9 MB

43. Triggering Cache Revalidations.mp4

35.6 MB

36. Storing Server Actions in Separate Files.mp4

35.4 MB

27. Handling Errors.mp4

33.9 MB

41. Working with Server Action Responses & useFormState.mp4

32.0 MB

67. Exploring Server-side Rendering (SSR) with getServerSideProps.mp4

29.8 MB

69. Preparing Paths with getStaticPaths & Working With Fallback Pages.mp4

29.8 MB

32. Getting Started with a Custom Image Picker Input Component.mp4

29.6 MB

52. Adding First Pages.mp4

28.3 MB

61. The _app.js File & Layout Wrapper.mp4

28.1 MB

09. Configuring Dynamic Routes & Using Route Parameters.mp4

28.0 MB

66. More on Static Site Generation (SSG).mp4

27.0 MB

18. Populating The Starting Page Content.mp4

25.2 MB

68. Working with Params for SSG Data Fetching.mp4

24.9 MB

19. Preparing an Image Slideshow.mp4

24.5 MB

12. Exercise Solution.mp4

24.0 MB

70. Introducing API Routes.mp4

22.2 MB

05. Navigating Between Pages.mp4

22.1 MB

23. Setting Up A SQLite Database.mp4

21.6 MB

56. Linking Between Pages.mp4

21.1 MB

47. Adding Dynamic Metadata.mp4

20.4 MB

31. Getting Started with the Share Meal Form.mp4

19.7 MB

04. Adding Another Route via the Filesystem.mp4

18.3 MB

60. Adding the New Meetup Form.mp4

17.7 MB

06. Working with Pages & Layouts.mp4

17.7 MB

77. Using Fallback Pages & Re-deploying.mp4

16.1 MB

62. Using Programmatic (Imperative) Navigation.mp4

15.8 MB

57. Onwards to a bigger Project!.mp4

15.4 MB

01. Module Introduction.mp4

15.4 MB

13. Revisiting The Concept Of Layouts.mp4

13.8 MB

55. Extracting Dynamic Parameter Values.mp4

13.7 MB

37. Creating a Slug & Sanitizing User Input for XSS Protection.mp4

12.9 MB

78. Summary.mp4

11.3 MB

02. Creating a NextJS Project.mp4

10.7 MB

53. Adding Nested Paths & Pages (Nested Routes).mp4

9.7 MB

58. Preparing the Project Pages.mp4

9.4 MB

28. Handling Not Found States.mp4

9.2 MB

54. Creating Dynamic Pages (with Parameters).mp4

8.8 MB

03. Understanding File-based Routing & React Server Components.mp4

8.5 MB

44. Don't Store Files Locally On The Filesystem!.mp4

8.3 MB

49. About the NextJS Pages Router.mp4

7.8 MB

30. Throwing Not Found Errors For Individual Meals.mp4

7.4 MB

51. Analyzing the Created Project.mp4

6.4 MB

10. Onwards to the Main Project The Foodies App.mp4

5.6 MB

50. Creating a NextJS Project.mp4

5.6 MB

11. Exercise Your Task.mp4

3.5 MB

76. Deploying Next.js Projects.vtt

20.7 KB

38. Storing Uploaded Images & Storing Data in the Database.vtt

19.0 KB

21. Using Client Components Efficiently.vtt

16.7 KB

29. Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.vtt

15.7 KB

22. Outputting Meals Data & Images With Unknown Dimensions.vtt

15.7 KB

63. Adding Custom Components & CSS Modules.vtt

15.3 KB

71. Working with MongoDB.vtt

14.9 KB

74. Getting Meetup Details Data & Preparing Pages.vtt

14.5 KB

45. Bonus Storing Uploaded Images In The Cloud (AWS S3).html

14.1 KB

65. Data Fetching for Static Pages.vtt

14.1 KB

75. Adding head Metadata.vtt

13.8 KB

35. Introducing & Using Server Actions for Handling Form Submissions.vtt

13.5 KB

20. React Server Components vs Client Components - When To Use What.vtt

13.0 KB

12. Exercise Solution.vtt

12.6 KB

32. Getting Started with a Custom Image Picker Input Component.vtt

12.3 KB

56. Linking Between Pages.vtt

11.6 KB

41. Working with Server Action Responses & useFormState.vtt

11.4 KB

24. Fetching Data By Leveraging NextJS & Fullstack Capabilities.vtt

11.3 KB

69. Preparing Paths with getStaticPaths & Working With Fallback Pages.vtt

11.0 KB

73. Getting Data From The Database.vtt

10.9 KB

72. Sending Http Requests To Our API Routes.vtt

10.6 KB

61. The _app.js File & Layout Wrapper.vtt

10.4 KB

67. Exploring Server-side Rendering (SSR) with getServerSideProps.vtt

10.4 KB

52. Adding First Pages.vtt

10.2 KB

07. Reserved File Names, Custom Components & How To Organize A NextJS Project.vtt

9.9 KB

70. Introducing API Routes.vtt

9.8 KB

64. How Pre-rendering Works & Which Problem We Face.vtt

9.5 KB

26. Using Suspense & Streamed Responses For Granular Loading State Management.vtt

9.4 KB

66. More on Static Site Generation (SSG).vtt

9.0 KB

14. Adding a Custom Component To A Layout.vtt

8.9 KB

09. Configuring Dynamic Routes & Using Route Parameters.vtt

8.8 KB

33. Adding an Image Preview to the Picker.vtt

8.5 KB

15. Styling NextJS Project Your Options & Using CSS Modules.vtt

8.4 KB

42. Building For Production & Understanding NextJS Caching.vtt

8.4 KB

59. Outputting a List of Meetups.vtt

8.3 KB

27. Handling Errors.vtt

8.2 KB

40. Adding Server-Side Input Validation.vtt

8.1 KB

16. Optimizing Images with the NextJS Image Component.vtt

7.9 KB

68. Working with Params for SSG Data Fetching.vtt

7.9 KB

39. Managing the Form Submission Status with useFormStatus.vtt

7.3 KB

02. Creating a NextJS Project.vtt

6.9 KB

05. Navigating Between Pages.vtt

6.7 KB

48. Module Summary.vtt

6.4 KB

77. Using Fallback Pages & Re-deploying.vtt

6.4 KB

62. Using Programmatic (Imperative) Navigation.vtt

6.3 KB

55. Extracting Dynamic Parameter Values.vtt

6.3 KB

18. Populating The Starting Page Content.vtt

6.3 KB

25. Adding A Loading Page.vtt

6.0 KB

53. Adding Nested Paths & Pages (Nested Routes).vtt

6.0 KB

13. Revisiting The Concept Of Layouts.vtt

5.8 KB

58. Preparing the Project Pages.vtt

5.8 KB

54. Creating Dynamic Pages (with Parameters).vtt

5.8 KB

60. Adding the New Meetup Form.vtt

5.7 KB

36. Storing Server Actions in Separate Files.vtt

5.7 KB

57. Onwards to a bigger Project!.vtt

5.6 KB

46. Adding Static Metadata.vtt

5.6 KB

17. Using More Custom Components.vtt

5.5 KB

06. Working with Pages & Layouts.vtt

5.1 KB

43. Triggering Cache Revalidations.vtt

5.1 KB

19. Preparing an Image Slideshow.vtt

5.1 KB

23. Setting Up A SQLite Database.vtt

4.7 KB

51. Analyzing the Created Project.vtt

4.7 KB

37. Creating a Slug & Sanitizing User Input for XSS Protection.vtt

4.6 KB

04. Adding Another Route via the Filesystem.vtt

4.4 KB

49. About the NextJS Pages Router.vtt

4.4 KB

03. Understanding File-based Routing & React Server Components.vtt

4.2 KB

50. Creating a NextJS Project.vtt

3.4 KB

78. Summary.vtt

3.4 KB

47. Adding Dynamic Metadata.vtt

3.3 KB

44. Don't Store Files Locally On The Filesystem!.vtt

3.3 KB

11. Exercise Your Task.vtt

3.1 KB

30. Throwing Not Found Errors For Individual Meals.vtt

3.0 KB

01. Module Introduction.vtt

2.9 KB

31. Getting Started with the Share Meal Form.vtt

2.9 KB

28. Handling Not Found States.vtt

2.9 KB

10. Onwards to the Main Project The Foodies App.vtt

2.1 KB

08. Reserved Filenames.html

1.6 KB

79. Module Resources.html

1.2 KB

34. Improving the Image Picker Component.html

0.7 KB

/external-links/

Starting-Project.url

0.2 KB

/27 React Server Components (RSC) & Server Actions - A Closer Look/

07. Submitting Data with Server Actions.mp4

55.6 MB

03. Understanding React Server Components.mp4

52.9 MB

05. Combining Server and Client Components.mp4

50.9 MB

08. Using the use() Hook for Promises & Data Fetching.mp4

44.2 MB

09. The use() Hook In Action.mp4

33.4 MB

10. Handling Errors.mp4

29.8 MB

04. Changing Server to Client Components.mp4

21.5 MB

06. Fetching Data with RSCs.mp4

13.0 MB

02. Why We Need A Special Project Setup.mp4

9.0 MB

01. Module Introduction.mp4

4.3 MB

11. Theory Wrap Up.mp4

2.6 MB

03. Understanding React Server Components.vtt

10.2 KB

08. Using the use() Hook for Promises & Data Fetching.vtt

9.7 KB

07. Submitting Data with Server Actions.vtt

9.3 KB

04. Changing Server to Client Components.vtt

8.9 KB

05. Combining Server and Client Components.vtt

8.6 KB

09. The use() Hook In Action.vtt

7.8 KB

02. Why We Need A Special Project Setup.vtt

6.0 KB

10. Handling Errors.vtt

5.3 KB

06. Fetching Data with RSCs.vtt

5.1 KB

01. Module Introduction.vtt

2.6 KB

11. Theory Wrap Up.vtt

1.6 KB

/external-links/

Local-Starting-Project.url

0.1 KB

CodeSandbox-Playground-Project.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/28 Animating React Apps/

21. Scroll-based Animations.mp4

154.3 MB

17. Orchestrating Multi-Element Animations.mp4

77.5 MB

12. Nested Animations & Variants.mp4

65.3 MB

15. Imperative Animations.mp4

48.8 MB

03. Animating with CSS Transitions.mp4

42.8 MB

13. Animating Staggered Lists.mp4

33.5 MB

20. Re-triggering Animations via Keys.mp4

27.8 MB

06. Framer Motion Basics & Fundamentals.mp4

26.7 MB

07. Animating Between Conditional Values.mp4

22.7 MB

04. Animating with CSS Animations.mp4

21.8 MB

16. Animating Layout Changes.mp4

19.4 MB

19. Animating Shared Elements.mp4

17.3 MB

18. Combining Animations With Layout Animations.mp4

16.6 MB

08. Adding Entry Animations.mp4

16.0 MB

14. Animating Colors & Working with Keyframes.mp4

15.4 MB

01. Module Introduction.mp4

14.7 MB

10. Making Elements Pop With Hover Animations.mp4

14.7 MB

09. Animating Element Disappearances Removal.mp4

14.6 MB

11. Reusing Animation States.mp4

13.5 MB

05. Introducing Framer Motion.mp4

12.5 MB

02. Project Setup & Overview.mp4

4.1 MB

21. Scroll-based Animations.vtt

20.9 KB

17. Orchestrating Multi-Element Animations.vtt

15.2 KB

06. Framer Motion Basics & Fundamentals.vtt

12.1 KB

12. Nested Animations & Variants.vtt

11.9 KB

03. Animating with CSS Transitions.vtt

11.1 KB

15. Imperative Animations.vtt

11.0 KB

04. Animating with CSS Animations.vtt

8.0 KB

20. Re-triggering Animations via Keys.vtt

7.2 KB

13. Animating Staggered Lists.vtt

7.1 KB

08. Adding Entry Animations.vtt

6.6 KB

05. Introducing Framer Motion.vtt

6.3 KB

10. Making Elements Pop With Hover Animations.vtt

6.1 KB

14. Animating Colors & Working with Keyframes.vtt

6.1 KB

19. Animating Shared Elements.vtt

6.1 KB

09. Animating Element Disappearances Removal.vtt

5.8 KB

18. Combining Animations With Layout Animations.vtt

5.6 KB

07. Animating Between Conditional Values.vtt

5.6 KB

16. Animating Layout Changes.vtt

5.3 KB

11. Reusing Animation States.vtt

5.1 KB

01. Module Introduction.vtt

4.1 KB

02. Project Setup & Overview.vtt

2.5 KB

/external-links/

Starting-Project-local-.url

0.2 KB

Places.url

0.1 KB

Place.jsx.url

0.1 KB

Starting-Project-CodeSandbox-.url

0.1 KB

/29 React Patterns & Best Practices/

04. Managing Multi-Component State with the Context API.mp4

97.1 MB

03. Introducing Compound Components.mp4

79.2 MB

06. Adding Extra Components For Reusability & Configurability.mp4

63.3 MB

05. Grouping Compound Components.mp4

39.3 MB

07. Sharing Cross-Component State When Working With Compound Components.mp4

38.5 MB

08. Introducing & Using Render Props.mp4

36.7 MB

12. Working with Debouncing.mp4

27.1 MB

09. Adding Search To A React App.mp4

17.6 MB

10. Implementing a Search Functionality With Help Of Render Props.mp4

17.6 MB

11. Handling Keys Dynamically.mp4

11.5 MB

02. Project Overview.mp4

1.9 MB

01. Module Introduction.mp4

1.9 MB

03. Introducing Compound Components.vtt

16.0 KB

04. Managing Multi-Component State with the Context API.vtt

15.8 KB

06. Adding Extra Components For Reusability & Configurability.vtt

11.3 KB

12. Working with Debouncing.vtt

10.1 KB

07. Sharing Cross-Component State When Working With Compound Components.vtt

9.1 KB

05. Grouping Compound Components.vtt

9.1 KB

08. Introducing & Using Render Props.vtt

8.7 KB

10. Implementing a Search Functionality With Help Of Render Props.vtt

6.3 KB

09. Adding Search To A React App.vtt

6.2 KB

11. Handling Keys Dynamically.vtt

3.7 KB

02. Project Overview.vtt

1.3 KB

01. Module Introduction.vtt

1.2 KB

/assets/

replace-redux-06-bonus-multiple-slices.zip

41.8 KB

replace-redux-03-started-work-on-custom-store-hook.zip

40.5 KB

replace-redux-04-finished-custom-hook.zip

38.9 KB

replace-redux-05-finished.zip

36.8 KB

replace-redux-01-starting-project.zip

36.2 KB

replace-redux-02-use-context-api.zip

35.1 KB

/external-links/

CodeSandbox-Starting-Project.url

0.1 KB

npm-Package-Global-State-Hook-.url

0.1 KB

/30 Replacing Redux with React Hooks/

05. Toggling Favorites with the Context API.mp4

43.9 MB

04. Alternative Using the Context API.mp4

36.1 MB

07. Getting Started with a Custom Hook as a Store.mp4

33.1 MB

10. Using the Custom Store.mp4

30.2 MB

08. Finishing the Store Hook.mp4

30.2 MB

12. Optimizing the Custom Hook Store.mp4

29.4 MB

11. Custom Hook Store Summary.mp4

29.2 MB

09. Creating a Concrete Store.mp4

21.5 MB

03. Starting Project & Why You Would Replace Redux.mp4

16.9 MB

06. Context API Summary (and why NOT to use it instead of Redux).mp4

10.3 MB

14. Wrap Up.mp4

8.9 MB

01. Module Introduction.mp4

1.5 MB

07. Getting Started with a Custom Hook as a Store.vtt

14.4 KB

04. Alternative Using the Context API.vtt

13.2 KB

08. Finishing the Store Hook.vtt

10.5 KB

05. Toggling Favorites with the Context API.vtt

9.9 KB

10. Using the Custom Store.vtt

9.6 KB

03. Starting Project & Why You Would Replace Redux.vtt

8.2 KB

12. Optimizing the Custom Hook Store.vtt

7.7 KB

09. Creating a Concrete Store.vtt

6.9 KB

11. Custom Hook Store Summary.vtt

5.5 KB

06. Context API Summary (and why NOT to use it instead of Redux).vtt

4.1 KB

14. Wrap Up.vtt

4.0 KB

01. Module Introduction.vtt

1.4 KB

02. React 18 & This Section.html

1.1 KB

15. Module Resources.html

0.8 KB

13. Bonus Managing Multiple State Slices with the Custom Store Hook.html

0.3 KB

/assets/

01-starting-project.zip

37.4 KB

/external-links/

Async.js.url

0.2 KB

Available-HTML-Roles.url

0.1 KB

/31 Testing React Apps (Unit Tests)/

09. Testing User Interaction & State.mp4

67.6 MB

11. Testing Asynchronous Code.mp4

58.8 MB

07. Writing Our First Test.mp4

41.2 MB

12. Working With Mocks.mp4

33.3 MB

13. Summary & Further Resources.mp4

29.4 MB

06. Running a First Test.mp4

25.4 MB

10. Testing Connected Components.mp4

12.6 MB

03. Understanding Different Kinds Of Tests.mp4

11.7 MB

08. Grouping Tests Together With Test Suites.mp4

8.8 MB

02. What & Why.mp4

7.4 MB

05. Understanding the Technical Setup & Involved Tools.mp4

6.7 MB

04. What To Test & How To Test.mp4

3.0 MB

01. Module Introduction.mp4

2.7 MB

09. Testing User Interaction & State.vtt

21.2 KB

07. Writing Our First Test.vtt

15.3 KB

12. Working With Mocks.vtt

13.6 KB

11. Testing Asynchronous Code.vtt

13.2 KB

06. Running a First Test.vtt

11.2 KB

13. Summary & Further Resources.vtt

6.4 KB

03. Understanding Different Kinds Of Tests.vtt

6.1 KB

10. Testing Connected Components.vtt

5.2 KB

02. What & Why.vtt

5.0 KB

05. Understanding the Technical Setup & Involved Tools.vtt

3.9 KB

08. Grouping Tests Together With Test Suites.vtt

3.4 KB

04. What To Test & How To Test.vtt

2.5 KB

01. Module Introduction.vtt

1.8 KB

/assets/

07-react-ts-starting-project.zip

304.5 KB

01-starting-project.zip

1.7 KB

/external-links/

Style-Files.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/32 React + TypeScript/

18. Working with refs & useRef.mp4

95.4 MB

23. The Context API & TypeScript.mp4

66.3 MB

14. Working with Props & TypeScript.mp4

49.6 MB

22. Time to Practice Removing a Todo.mp4

40.6 MB

12. Creating a React + TypeScript Project.mp4

37.1 MB

19. Working with Function Props.mp4

35.4 MB

20. Managing State & TypeScript.mp4

34.8 MB

03. Installing & Using TypeScript.mp4

34.7 MB

17. Form Submissions In TypeScript Projects.mp4

32.7 MB

10. Diving Into Generics.mp4

31.0 MB

16. Time to Practice Exercise Time!.mp4

29.0 MB

15. Adding a Data Model.mp4

27.3 MB

25. Bonus Exploring tsconfig.json.mp4

23.5 MB

13. Working with Components & TypeScript.mp4

19.5 MB

09. Functions & Function Types.mp4

19.1 MB

05. Working with Array & Object Types.mp4

15.1 MB

02. What & Why.mp4

13.3 MB

04. Exploring the Base Types.mp4

12.0 MB

21. Adding Styling.mp4

10.0 MB

24. Summary.mp4

9.0 MB

06. Understanding Type Inference.mp4

8.5 MB

08. Understanding Type Aliases.mp4

7.7 MB

07. Using Union Types.mp4

7.2 MB

01. Module Introduction.mp4

2.4 MB

14. Working with Props & TypeScript.vtt

22.2 KB

23. The Context API & TypeScript.vtt

20.6 KB

18. Working with refs & useRef.vtt

16.9 KB

22. Time to Practice Removing a Todo.vtt

14.4 KB

15. Adding a Data Model.vtt

13.7 KB

12. Creating a React + TypeScript Project.vtt

12.6 KB

10. Diving Into Generics.vtt

12.5 KB

19. Working with Function Props.vtt

10.8 KB

16. Time to Practice Exercise Time!.vtt

10.6 KB

03. Installing & Using TypeScript.vtt

9.9 KB

02. What & Why.vtt

9.6 KB

25. Bonus Exploring tsconfig.json.vtt

9.0 KB

13. Working with Components & TypeScript.vtt

9.0 KB

05. Working with Array & Object Types.vtt

8.7 KB

17. Form Submissions In TypeScript Projects.vtt

8.0 KB

20. Managing State & TypeScript.vtt

7.7 KB

09. Functions & Function Types.vtt

7.5 KB

04. Exploring the Base Types.vtt

5.9 KB

07. Using Union Types.vtt

4.3 KB

08. Understanding Type Aliases.vtt

4.1 KB

06. Understanding Type Inference.vtt

4.0 KB

24. Summary.vtt

4.0 KB

21. Adding Styling.vtt

3.2 KB

11. A Closer Look At Generics.html

2.5 KB

01. Module Introduction.vtt

2.1 KB

/external-links/

Updated-NewPost.module.css.url

0.2 KB

PostDetails.module.css.url

0.1 KB

MainHeader.module.css.url

0.1 KB

PostsList.module.css.url

0.1 KB

Starting-Project.url

0.1 KB

NewPost.module.css.url

0.1 KB

Dummy-Backend.url

0.1 KB

Modal.module.css.url

0.1 KB

PostDetails.jsx.url

0.1 KB

Post.module.css.url

0.1 KB

MainHeader.jsx.url

0.1 KB

NewPost.jsx.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/33 Optional React Summary & Core Feature Walkthrough/

18. State & Conditional Content.mp4

78.5 MB

34. Submitting Data with action()s.mp4

76.2 MB

23. Outputting List Data.mp4

59.0 MB

17. The Special children Prop.mp4

58.6 MB

14. Adding Event Listeners.mp4

54.8 MB

21. Handling Form Submission.mp4

44.9 MB

15. Working with State.mp4

44.2 MB

26. Handling Side Effects with useEffect().mp4

43.5 MB

33. Data Fetching via loader()s.mp4

42.5 MB

16. Lifting State Up.mp4

41.2 MB

35. Dynamic Routes.mp4

41.1 MB

11. CSS Styling & CSS Modules.mp4

40.7 MB

24. Adding a Backend to the React SPA.mp4

37.9 MB

32. Linking & Navigating.mp4

33.6 MB

19. Adding a Shared Header & More State Management.mp4

32.5 MB

07. Building A First Custom Component.mp4

31.5 MB

20. Adding Form Buttons.mp4

30.1 MB

30. Working with Layout Routes.mp4

30.0 MB

12. Exercise & Another Component.mp4

24.0 MB

08. Outputting Dynamic Values.mp4

23.9 MB

22. Updating State Based On Previous State.mp4

23.4 MB

13. Preparing the App For State Management.mp4

22.5 MB

06. Understanding How React Works.mp4

21.8 MB

31. Refactoring Route Components & More Nesting.mp4

21.5 MB

29. Adding Routes.mp4

20.7 MB

02. What Is React & Why Would You Use It.mp4

19.1 MB

28. Understanding & Adding Routing.mp4

18.9 MB

10. Passing Data to Components with Props.mp4

17.5 MB

09. Reusing Components.mp4

17.4 MB

25. Sending a POST HTTP Request.mp4

16.8 MB

03. React Projects - Requirements.mp4

15.4 MB

05. Out Starting Project.mp4

14.7 MB

27. Handle Loading State.mp4

14.1 MB

04. Creating React Projects.mp4

13.8 MB

36. Module Summary.mp4

4.5 MB

01. Module Introduction.mp4

2.6 MB

34. Submitting Data with action()s.vtt

19.3 KB

07. Building A First Custom Component.vtt

17.7 KB

26. Handling Side Effects with useEffect().vtt

15.7 KB

33. Data Fetching via loader()s.vtt

15.5 KB

15. Working with State.vtt

15.1 KB

11. CSS Styling & CSS Modules.vtt

14.7 KB

18. State & Conditional Content.vtt

14.6 KB

35. Dynamic Routes.vtt

13.9 KB

32. Linking & Navigating.vtt

13.5 KB

16. Lifting State Up.vtt

13.5 KB

14. Adding Event Listeners.vtt

12.0 KB

19. Adding a Shared Header & More State Management.vtt

11.5 KB

17. The Special children Prop.vtt

10.9 KB

06. Understanding How React Works.vtt

10.7 KB

09. Reusing Components.vtt

10.2 KB

12. Exercise & Another Component.vtt

9.9 KB

10. Passing Data to Components with Props.vtt

9.9 KB

29. Adding Routes.vtt

9.7 KB

21. Handling Form Submission.vtt

9.7 KB

23. Outputting List Data.vtt

9.4 KB

24. Adding a Backend to the React SPA.vtt

9.1 KB

31. Refactoring Route Components & More Nesting.vtt

9.1 KB

02. What Is React & Why Would You Use It.vtt

8.9 KB

22. Updating State Based On Previous State.vtt

8.2 KB

08. Outputting Dynamic Values.vtt

7.8 KB

27. Handle Loading State.vtt

7.2 KB

05. Out Starting Project.vtt

6.8 KB

30. Working with Layout Routes.vtt

6.8 KB

25. Sending a POST HTTP Request.vtt

6.7 KB

28. Understanding & Adding Routing.vtt

6.5 KB

13. Preparing the App For State Management.vtt

6.0 KB

04. Creating React Projects.vtt

6.0 KB

20. Adding Form Buttons.vtt

5.9 KB

03. React Projects - Requirements.vtt

3.5 KB

36. Module Summary.vtt

2.4 KB

01. Module Introduction.vtt

1.8 KB

37. Module Resources.html

0.8 KB

/34 Course Roundup/

01. Course Roundup.mp4

21.4 MB

01. Course Roundup.vtt

1.8 KB

02. Bonus!.html

1.0 KB

/assets/

07-Component-Deep-Dive.zip

910.8 MB

18-Authentication.zip

866.9 MB

11-Routing.zip

761.8 MB

zz-React-Hooks-part-2.zip

680.5 MB

behind-scenes.zip

679.9 MB

17-Advanced-Redux-Project.zip

650.7 MB

08-Project-Burger-Builder-Start-part-1.zip

650.0 MB

14-Redux-Basics.zip

600.8 MB

02-Base-Syntax.zip

580.9 MB

08-Project-Burger-Builder-Start-part-2.zip

523.3 MB

zz-Bonus-Redux-Saga.zip

445.6 MB

zz-React-Hooks-part-1.zip

440.2 MB

13-Forms.zip

421.4 MB

12-Routing-Project.zip

416.2 MB

zz-React-Hooks-Burger-Builder.zip

400.8 MB

animations.zip

367.5 MB

04-Lists-Conditionals.zip

353.5 MB

16-Advanced-Redux.zip

352.2 MB

zz-Bonus-Animations.zip

345.2 MB

05-Styling.zip

334.4 MB

10-Http-Project.zip

310.7 MB

replacing-redux-with-hooks.zip

309.3 MB

15-Redux-Project.zip

307.1 MB

09-Http.zip

291.3 MB

20-Testing.zip

245.0 MB

01-Getting-Started.zip

240.3 MB

zz-Bonus-Webpack.zip

222.8 MB

debugging.zip

200.1 MB

02-JS-Refresher.zip

184.9 MB

19-Burger-Improvements.zip

178.5 MB

zz-Bonus-Next.js.zip

145.7 MB

zz-Bonus-Burger-Builder-CSS.zip

128.5 MB

22-Roundup.zip

124.3 MB

06-Debugging.zip

106.2 MB

21-Deployment.zip

51.2 MB

update-guide-slides.pdf

4.5 MB

/external-links/

Course-Update-Documentation.url

0.1 KB

/35 Course Update & Old Course Content/

01. Course Update Overview, Explanation & Migration Guide.mp4

94.8 MB

01. Course Update Overview, Explanation & Migration Guide.vtt

24.8 KB

02. Old Course Content Download.html

0.5 KB

/assets/

01-starting-setup.zip

28.7 KB

/external-links/

ExpenseDate.css-Code.url

0.2 KB

ExpenseItem.css-Code.url

0.2 KB

expenses.txt-File.url

0.2 KB

Section-Code-Snapshots-Github-Link-.url

0.1 KB

Section-Code-Snapshots.url

0.1 KB

More-on-JavaScript-Arrow-Functions.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/36 [BONUS OPTIONAL] React Basics & Working With Components/

18. The Concept of Composition (children props).mp4

83.2 MB

20. A Closer Look At JSX.mp4

83.2 MB

07. Analyzing a Standard React Project.mp4

75.3 MB

17. Splitting Components Into Multiple Components.mp4

74.2 MB

16. Adding normal JavaScript Logic to Components.mp4

61.0 MB

14. Passing Data via props.mp4

57.8 MB

13. Outputting Dynamic Data & Working with Expressions in JSX.mp4

51.3 MB

10. Building a First Custom Component.mp4

30.7 MB

08. Introducing JSX.mp4

25.1 MB

19. A First Summary.mp4

22.6 MB

11. Writing More Complex JSX Code.mp4

18.2 MB

12. Adding Basic CSS Styling.mp4

17.7 MB

15. Alternative Ways of Passing & Receiving Handling props.mp4

17.1 MB

03. What Are Components And Why Is React All About Them.mp4

15.7 MB

09. How React Works.mp4

15.0 MB

21. Organizing Component Files.mp4

12.9 MB

22. An Alternative Function Syntax.mp4

11.3 MB

05. Creating a new React Project.mp4

9.8 MB

02. Module Introduction.mp4

8.8 MB

04. React Code Is Written In A Declarative Way!.mp4

8.2 MB

027 Learning Check React Basics, Components, Props & JSX.html

28.3 KB

18. The Concept of Composition (children props).vtt

22.3 KB

07. Analyzing a Standard React Project.vtt

21.5 KB

14. Passing Data via props.vtt

21.5 KB

17. Splitting Components Into Multiple Components.vtt

20.3 KB

20. A Closer Look At JSX.vtt

16.4 KB

10. Building a First Custom Component.vtt

15.8 KB

13. Outputting Dynamic Data & Working with Expressions in JSX.vtt

14.3 KB

03. What Are Components And Why Is React All About Them.vtt

11.6 KB

16. Adding normal JavaScript Logic to Components.vtt

9.9 KB

11. Writing More Complex JSX Code.vtt

9.5 KB

017 Exercise Passing Data via props.html

9.0 KB

15. Alternative Ways of Passing & Receiving Handling props.vtt

8.6 KB

022 Exercise Component Composition.html

8.2 KB

12. Adding Basic CSS Styling.vtt

8.2 KB

09. How React Works.vtt

7.7 KB

012 Exercise Building a First Component.html

7.2 KB

19. A First Summary.vtt

6.9 KB

02. Module Introduction.vtt

6.3 KB

08. Introducing JSX.vtt

6.1 KB

04. React Code Is Written In A Declarative Way!.vtt

5.9 KB

010 Exercise Working with JSX Code.html

5.9 KB

21. Organizing Component Files.vtt

5.1 KB

22. An Alternative Function Syntax.vtt

4.3 KB

05. Creating a new React Project.vtt

3.4 KB

23. Module Resources.html

0.8 KB

01. About these [BONUS OPTIONAL] sections.html

0.8 KB

06. The Starting Project.html

0.6 KB

/assets/

01-starting-setup.zip

460.4 KB

/external-links/

CodeSandbox-Starting-Project.url

0.1 KB

/37 [BONUS OPTIONAL] Time to Practice Component Basics/

06. Creating & Using a Custom Component.mp4

33.7 MB

04. Outputting Key Concepts Data.mp4

26.7 MB

07. Outsourcing Concept Items Into a Reusable Component.mp4

21.1 MB

02. The Starting Project & Your Tasks.mp4

17.5 MB

05. Identifying Possible Components.mp4

13.3 MB

01. Module Introduction.mp4

3.9 MB

04. Outputting Key Concepts Data.vtt

9.1 KB

07. Outsourcing Concept Items Into a Reusable Component.vtt

8.0 KB

02. The Starting Project & Your Tasks.vtt

7.5 KB

06. Creating & Using a Custom Component.vtt

7.2 KB

05. Identifying Possible Components.vtt

3.1 KB

01. Module Introduction.vtt

2.4 KB

03. Exercise Hints.html

2.0 KB

08. Module Resources.html

0.8 KB

/external-links/

ExpenseForm.css-Code.url

0.1 KB

NewExpense.css-Code.url

0.1 KB

/38 [BONUS OPTIONAL] React State & Working with Events/

15. Child-to-Parent Component Communication (Bottom-up).mp4

68.7 MB

02. Listening to Events & Working with Event Handlers.mp4

65.8 MB

04. Working with State.mp4

54.5 MB

07. Adding Form Inputs.mp4

38.1 MB

18. Controlled vs Uncontrolled Components & Stateless vs Stateful Components.mp4

38.0 MB

05. A Closer Look at the useState Hook.mp4

36.6 MB

12. Alternative Creating A Shared Handler Function.mp4

31.1 MB

09. Working with Multiple States.mp4

29.9 MB

17. Derived Computed State.mp4

28.2 MB

08. Listening to User Input.mp4

25.9 MB

16. Lifting The State Up.mp4

25.2 MB

13. Handling Form Submission.mp4

25.0 MB

03. How Component Functions Are Executed.mp4

23.4 MB

10. Using One State Instead (And What's Better).mp4

21.7 MB

11. Updating State That Depends On The Previous State.mp4

20.2 MB

14. Adding Two-Way Binding.mp4

14.8 MB

01. Module Introduction.mp4

5.7 MB

023 Learning Check Working with Events & State.html

28.5 KB

15. Child-to-Parent Component Communication (Bottom-up).vtt

23.8 KB

04. Working with State.vtt

18.9 KB

02. Listening to Events & Working with Event Handlers.vtt

17.2 KB

07. Adding Form Inputs.vtt

17.1 KB

05. A Closer Look at the useState Hook.vtt

13.5 KB

09. Working with Multiple States.vtt

11.9 KB

16. Lifting The State Up.vtt

11.5 KB

03. How Component Functions Are Executed.vtt

10.0 KB

13. Handling Form Submission.vtt

9.8 KB

12. Alternative Creating A Shared Handler Function.vtt

9.4 KB

18. Controlled vs Uncontrolled Components & Stateless vs Stateful Components.vtt

9.4 KB

17. Derived Computed State.vtt

9.3 KB

08. Listening to User Input.vtt

9.0 KB

10. Using One State Instead (And What's Better).vtt

9.0 KB

014 Exercise Using State with Form Inputs.html

8.8 KB

11. Updating State That Depends On The Previous State.vtt

8.4 KB

006 Exercise Working with State.html

7.2 KB

015 Exercise Updating State Based On Older State.html

7.1 KB

003 Exercise Listening to Events.html

6.3 KB

14. Adding Two-Way Binding.vtt

4.7 KB

01. Module Introduction.vtt

4.6 KB

19. Module Resources.html

0.8 KB

06. State can be updated in many ways!.html

0.5 KB

/external-links/

ExpensesList.css-Code.url

0.2 KB

ChartBar.css-Code.url

0.1 KB

Chart.css-Code.url

0.1 KB

/39 [BONUS OPTIONAL] Rendering Lists & Conditional Content/

02. Rendering Lists of Data.mp4

52.9 MB

09. Wrap Up & Next Steps.mp4

46.1 MB

08. Adding Dynamic Styles.mp4

34.8 MB

04. Understanding Keys.mp4

34.1 MB

03. Using Stateful Lists.mp4

32.9 MB

05. Outputting Conditional Content.mp4

29.0 MB

06. Adding Conditional Return Statements.mp4

27.1 MB

07. Demo App Adding a Chart.mp4

25.7 MB

01. Module Introduction.mp4

1.6 MB

013 Learning Check Outputting Lists & Conditional Content.html

21.3 KB

09. Wrap Up & Next Steps.vtt

17.6 KB

02. Rendering Lists of Data.vtt

13.1 KB

04. Understanding Keys.vtt

12.8 KB

07. Demo App Adding a Chart.vtt

12.6 KB

05. Outputting Conditional Content.vtt

12.5 KB

08. Adding Dynamic Styles.vtt

11.9 KB

007 Exercise Outputting Conditional Content.html

9.1 KB

06. Adding Conditional Return Statements.vtt

8.9 KB

03. Using Stateful Lists.vtt

8.2 KB

003 Exercise Rendering Lists of Data.html

7.5 KB

01. Module Introduction.vtt

1.4 KB

11. Module Resources.html

0.8 KB

10. Fixing a Small Bug.html

0.6 KB

/assets/

01-starting-project.zip

27.6 KB

/external-links/

ErrorModal.module.css-Code.url

0.1 KB

UsersList.module.css-Code.url

0.1 KB

AddUser.module.css-Code.url

0.1 KB

Button.module.css-Code.url

0.1 KB

CodeSandbox-Starting-Project.url

0.1 KB

/40 [BONUS OPTIONAL] Time to Practice A Complete Practice Project/

18. Adding a Users List Component.mp4

63.9 MB

08. Outputting Results Conditionally.mp4

61.7 MB

21. Managing the Error State.mp4

61.3 MB

04. Splitting the App Into Components.mp4

59.0 MB

02. The First Practice Project & Your Tasks.mp4

45.6 MB

09. Adding CSS Modules.mp4

43.8 MB

19. Managing a List Of Users via State.mp4

43.6 MB

06. Managing State.mp4

41.7 MB

14. Adding a re-usable Card Component.mp4

38.0 MB

05. Handling Events.mp4

36.6 MB

20. Adding The ErrorModal Component.mp4

36.5 MB

07. Lifting the State Up.mp4

29.2 MB

13. Adding a User Component.mp4

24.1 MB

16. Managing the User Input State.mp4

22.9 MB

17. Adding Validation & Resetting Logic.mp4

21.0 MB

15. Adding a re-usable Button Component.mp4

13.7 MB

11. Introducing the Second Project.mp4

8.9 MB

01. Module Introduction.mp4

7.1 MB

18. Adding a Users List Component.vtt

17.2 KB

20. Adding The ErrorModal Component.vtt

15.5 KB

19. Managing a List Of Users via State.vtt

15.3 KB

05. Handling Events.vtt

14.1 KB

06. Managing State.vtt

14.1 KB

08. Outputting Results Conditionally.vtt

14.0 KB

14. Adding a re-usable Card Component.vtt

13.9 KB

21. Managing the Error State.vtt

13.7 KB

07. Lifting the State Up.vtt

12.0 KB

13. Adding a User Component.vtt

11.4 KB

04. Splitting the App Into Components.vtt

11.1 KB

02. The First Practice Project & Your Tasks.vtt

10.2 KB

09. Adding CSS Modules.vtt

8.4 KB

16. Managing the User Input State.vtt

8.3 KB

17. Adding Validation & Resetting Logic.vtt

7.4 KB

15. Adding a re-usable Button Component.vtt

6.7 KB

11. Introducing the Second Project.vtt

4.8 KB

01. Module Introduction.vtt

4.0 KB

03. Exercise Hints.html

2.0 KB

10. Fixing a Small Bug.html

1.3 KB

12. Exercise Hints.html

1.2 KB

22. Module Resources.html

0.8 KB

 

Total files 1671


Copyright © 2025 FileMood.com