- proposal-record-tuple VS zod
- proposal-record-tuple VS typescript-eslint
- proposal-record-tuple VS typescript-is
- proposal-record-tuple VS TypeScript
- proposal-record-tuple VS ts-node
- proposal-record-tuple VS proposals
- proposal-record-tuple VS react-tracked
- proposal-record-tuple VS react-18
- proposal-record-tuple VS proposal-pipeline-operator
- proposal-record-tuple VS Immer
Proposal-record-tuple Alternatives
Similar projects and alternatives to proposal-record-tuple
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
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!
-
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
-
-
proposal-pipeline-operator
A proposal for adding a useful pipe operator to JavaScript.
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
proposal-pattern-matching
Pattern matching syntax for ECMAScript
-
react-tracked
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
-
proposal-iterator-helpers
Methods for working with iterators in ECMAScript
-
-
-
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
-
-
proposal-type-annotations
ECMAScript proposal for type syntax that is erased - Stage 1
-
-
awesome-javascript
A curated list of awesome JavaScript frameworks, libraries and software. (by uhub)
-
proposal-change-array-by-copy
Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
-
-
proposal-record-tuple reviews and mentions
-
rift in time in the p5js web editor
Not that there aren't actual immutable data structures, like immutable JS containers, deeply frozen objects or Records and Tuples (at some point in the future, hopefully).
-
Upcoming ECMAScript features I'm excited about
Proposal, Playground
-
Persisting Data in React useState - JS Now
JavaScript doesn't (yet) have tuples.
-
TC39 Proposal: Type Annotations
Nahhhh lets get the immutable data structures (record + tuples) proposal to land before this one.
- The Case for Immutability in JavaScript
-
[AskJS] How would you remake javascript?
Note: again I'm not saying Objects are bad, just that most of the time we don't need full Objects but that's either the most convenient thing or the only thing available. The records and tuples will help but all of the existing APIs will still be using Objects as data.
Record and Tuples included from the start to have an easy way to do quick deep value comparisons (see Records & Tuples proposal).
-
Rise in npm protestware: another open source dev calls Russia out
immutable data structures
-
What is your favourite Java specific feature that you miss in other languages?
Well, Python has tuples and several concise ways to create records, so it must be a "feature hoarder", and it is also getting more popular than Java. You might also want to take a look at this JavaScript proposal: https://github.com/tc39/proposal-record-tuple
- Understanding NaN equality in JS Record and Tuple proposal
-
A Proposal for Type Syntax in JavaScript
On that note, there's already an incompatible tuple proposal. So I don't think that TC39 is going to like the idea of adding multiple type syntaxes for tuples... They will want to consolidate things like that and it will create a major headache for TypeScript.
-
Solid.js feels like what I always wanted React to be
Sorry for the "+1" chain but I want to express my agreement as well.
Especially when I compare it to Svelte and Vue (not solid, solid.js is just... good), If I look at component, with react it's way easier to say what's going to happen.
Aren't there gotchas? Yes, but sometimes it's just stuff JS lacks, and so does React.
I'm very excited about Records and Tuples in JS to help with the immutability, for example: https://github.com/tc39/proposal-record-tuple
-
Type where property can be any string?
I used to use {[key: string]: IDayInfo} a lot more, but have since moved to Record. One big reason is that the Tuple and Record types reached stage two in TC39. https://github.com/tc39/proposal-record-tuple
-
Future Javascript: Records and Tuples
they have different IDs under the hood though. they are still two different objects with equal values. here's the example given in the proposal:
As Tuples and Records aren't widely supported, you will need the Babel polyfill to use them. They allow us to compare data from Objects and Arrays in ways we couldn't before, making code much simpler where it once required complicated custom functions. To read the full proposal, click here.
Stats
Popular Comparisons
Are you hiring? Post a new remote job listing for free.