Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Immutable-js Alternatives
Similar projects and alternatives to immutable-js
-
-
mori
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
-
Klotho
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
-
-
lodash
A modern JavaScript utility library delivering modularity, performance, & extras.
-
immutability-helper
mutate a copy of data without changing the original source
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
buckets
A complete, fully tested and documented data structure library written in pure JavaScript.
-
hashmap
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified (by flesler)
-
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
material-ui
MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
-
react-query
🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]
-
-
react-relay
Relay is a JavaScript framework for building data-driven React applications.
-
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
-
fantasy-land
Specification for interoperability of common algebraic structures in JavaScript
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
immutable-js reviews and mentions
-
Functional immutable game state
Enter Immutable.js, a library for creating and updating immutable state in JavaScript. With usual mutable JavaScript objects you might write something like:
The Immutable.js README has a much more complete description of immutability and why you might want to use the library. Also worth mentioning that Immer is an alternative which is a bit easier to get started with.
-
"console.log" Sometimes Print Wrong Data
Examples: immutable-js Immer
-
Immutable Collections should be Your Default
I can't speak to C# and Java, but the suggestion in this post: ImmutableJS already uses Persistent data structures. (It's the second sentence of their introduction)
-
immutable-js VS riux - a user suggested alternative
2 projects | 12 Aug 2022
-
Twitter Clone Part 3: Adding Tweet Reactions and Showing Notifications
feed.feedManager.state.activities is an immutable Map (created with Immutabe.js), so you get the activity object using getIn and toJS methods.
-
How do I handle objects with shared references in React?
You could create explicitly immutable references and state by using a tool like Immer.js or Immutable.js and do something like your example using their API.
-
Synchronized immutable state with time travel
We have got far, starting with initial attempts using abstractions like immutable which has a severe downside with interoperability. Then we went over to manually cloning objects and arrays using built-in language features like the spread operator, which makes it super unreadable to change complex structures. For example, nested objects or arrays with objects because you have to go inside whatever you want to change and then clone every object on your path to keep the object immutable.
-
Hooks Considered Harmful
Using ImmutableJS [1] for all the state variables avoids the identity issues he raises.
-
Learn React the hard way
React reshapes modern web frontend with its declarative UI paradigm (rethinking best practice), and it embraces FP at heart. Stateless components, side effect segregation etc all good stuff. Then you encounter immutability, and got amazed by the power of it - time travel debugging. Followed by an unstoppable learning path of immutable.js, immer.js etc. At the end of day, we all realized that JavaScript is a multi-paradigm language.
-
A note from our sponsor - Sonar
www.sonarsource.com | 29 Jan 2023
Stats
immutable-js/immutable-js is an open source project licensed under MIT License which is an OSI approved license.