Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login
  1. Home
  2. React
  3. Intermediate React, v5
React
Video

Intermediate React, v5

by Brian Holt
Enroll
đŸ•šī¸ Levels: 😎 Intermediate
âŗ Duration: 6 hours
🤑 Price: Subscription
🧑‍đŸ’ģ Learning Platform: Frontend Masters
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Advanced Hooks and Performance: Gain a deep understanding of React hooks, including useRef, useReducer, useMemo, and useCallback, to optimize performance and enhance interactivity in React applications.
  • Modern Styling Techniques: Learn to integrate Tailwind CSS for efficient, utility-first styling and apply CSS techniques to create responsive layouts using grid and flexbox systems.
  • Improved App Performance: Master techniques like code splitting and server-side rendering to enhance the performance of your React applications, ensuring a smoother user experience.
  • TypeScript Integration: Incorporate TypeScript into React projects to improve code quality with type-checking, refactor components, and handle API responses effectively.
  • State Management with Redux Toolkit: Implement state management using Redux Toolkit, manage global state, and enhance app capabilities with Redux middleware and RTK Query.
  • Testing with Vitest: Learn to test components and custom hooks using the Vitest test runner and React Testing Library, including setting up mocks, snapshots, and generating coverage reports.

👨‍đŸĢ About the Course

This course, taught by Brian Holt, provides an in-depth exploration of building scalable React 18.x+ applications using the latest tools and techniques. The course is designed to be modular, allowing you to select specific topics to learn within the React ecosystem, such as advanced hooks, state management, and testing strategies. Through a hands-on approach, you'll gain practical experience with Tailwind CSS for styling, improve application performance through server-side rendering, and integrate TypeScript for enhanced code quality.

đŸŽ¯ Target Audience

  • Frontend developers who want to deepen their React skills and learn advanced concepts.
  • Developers with basic React knowledge looking to explore state management and performance optimization techniques.
  • Engineers transitioning from JavaScript to TypeScript in React applications.
  • Professionals aiming to improve app quality through comprehensive testing strategies.

✅ Requirements

  • Basic understanding of React and JavaScript fundamentals.
  • Familiarity with HTML and CSS.
  • Previous experience with React development is recommended.

📖 Course Content

  • Introduction: Overview of the course and its modular structure, recommended tools, and resources.
  • Hooks in Depth: Explore advanced hooks like useRef, useReducer, useMemo, and useCallback for improved performance and interactivity.
  • Tailwind CSS: Set up and style projects using Tailwind CSS, leveraging its utility-first approach for responsive design.
  • Advanced React Performance: Implement code splitting and server-side rendering to enhance application performance.
  • TypeScript: Integrate TypeScript into React projects, refactor components, and manage API responses with type-checking.
  • Redux Toolkit: Set up Redux Toolkit for state management, create slices, and use RTK Query for efficient data fetching.
  • Testing: Implement testing strategies using Vitest and React Testing Library, including component testing, mock responses, and snapshot testing.
Update Course

Drop a comment

Intermediate React, v5 by Brian Holt

Log in to leave a feedback

Login

👇 Psst! Interested in More React Courses?

ReactReact

Build a "Name Picker" app - Intro to React, Hooks & Context API
Video

by Simon Vrachliotis

đŸ•šī¸ Levels: 🌱 Beginner

âŗ Duration: 0.5 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Egghead.io

ReduxReduxReactReact

Learn Redux: Fundamentals
VideoInteractive

đŸ•šī¸ Levels: 🌱 Beginner, 😎 Intermediate

âŗ Duration: 5 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Codecademy

ReactReact

React Context for State Management
Video

by Dave Ceddia

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 0.5 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Egghead.io

🔙 Back to React Category