Tag

Immutable Data

1 views collected around this technical thread.

Kuaishou E-commerce Frontend Team
Kuaishou E-commerce Frontend Team
Aug 25, 2023 · Frontend Development

Why Immutable Data Matters in React and How Immer Simplifies State Updates

This article explains how React relies on shallow comparison of immutable data to trigger re‑renders, demonstrates common pitfalls when mutating state directly, and shows how using Immer provides a concise, copy‑on‑write solution that reduces bugs, memory usage, and CPU overhead.

HooksImmerImmutable Data
0 likes · 8 min read
Why Immutable Data Matters in React and How Immer Simplifies State Updates
ByteDance ADFE Team
ByteDance ADFE Team
Dec 30, 2021 · Frontend Development

Understanding Immer.js: Immutable Data Handling in JavaScript and React

Immer.js, created by the author of MobX, provides a lightweight immutable data library for JavaScript using ES6 proxies, offering simple APIs and seamless integration with React’s state management, while comparing its concepts, implementation details, and trade‑offs against Immutable.js and manual cloning techniques.

Immer.jsImmutable DataJavaScript
0 likes · 18 min read
Understanding Immer.js: Immutable Data Handling in JavaScript and React
ByteFE
ByteFE
Sep 6, 2021 · Fundamentals

Functional Programming Fundamentals: Pure Functions, Currying, and Composition

This article introduces functional programming concepts including pure functions, currying, function composition, and declarative vs imperative code, with practical JavaScript examples and a Flickr API demo application.

CurryingFunctional ProgrammingImmutable Data
0 likes · 11 min read
Functional Programming Fundamentals: Pure Functions, Currying, and Composition
Architecture Digest
Architecture Digest
Dec 26, 2016 · Big Data

My Journey into Big Data: From Early Mistakes to the Lambda Architecture

The article recounts the author’s early encounters with big‑data challenges, the shift from relational to NoSQL systems, the development of an immutable‑data batch architecture, and the eventual formulation of the Lambda Architecture, illustrating how simplicity and fault‑tolerance can replace complex incremental designs.

Immutable Databig datadata engineering
0 likes · 9 min read
My Journey into Big Data: From Early Mistakes to the Lambda Architecture