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

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. React
  3. Immutable JavaScript Data Structures with Immer
React / JavaScript
Video

Immutable JavaScript Data Structures with Immer

by Michel Weststrate
Enroll
đŸ•šī¸ Levels: 😎 Intermediate
âŗ Duration: 1 hours
🤑 Price: Free
🧑‍đŸ’ģ Learning Platform: Egghead.io
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Understanding Immutable State.
  • Learning Currying.
  • Detecting and distributing changes in data.
  • Implementing undo/redo functionality.

👨‍đŸĢ About the Course

This course delves into using Immer to handle immutable state updates in JavaScript applications. You will learn the basics of creating immutable data structures and implementing change distribution. The course culminates in building a multi-user Gift Tracking app to apply your newfound knowledge.

đŸŽ¯ Target Audience

  • Ideal for intermediate developers looking to enhance their understanding of immutable data structures and state management in JavaScript applications.

✅ Requirements

  • Prior knowledge of ES6 (ECMAScript 2015) and experience with simplifying React apps using React Hooks.

📖 Course Content

  • Introduction to Immer.
  • Creating immutable state with pure functions.
  • Simplifying state updates with Immer produce.
  • Rendering immutable data in React.
  • Optimizing React rendering with memo.
  • Implementing Currying with Immer.
  • Updating state inside React components.
  • Using Immer with TypeScript.
  • Distributing changes in app state.
  • Building undo/redo functionality with Immer.
Update Course

Drop a comment

Immutable JavaScript Data Structures with Immer by Michel Weststrate

Log in to leave a feedback

Login

👇 Psst! Interested in More React Courses?

Next.jsNext.jsReactReact

Build a Real-time Next.js 14 Chat App with Fauna
Video

by Shadid Haque

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 1 hours

🤑 Price: Free

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

ReactReactNetlifyNetlifyCSSCSS

Building an OpenGraph Image Generation API with Cloudinary, Netlify Functions, and React
Video

by Chris Biscardi

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 1 hours

🤑 Price: Subscription

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

ReactReact

Learn Advanced React
WrittenInteractive

by Jiwon Shin

đŸ•šī¸ Levels: 🚀 Advanced

âŗ Duration: 5 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Codecademy

🔙 Back to React Category