
-
Lack of support for generics and explicitly typing Events/Props/Slots. There is an RFC but it's still a WIP: https://github.com/sveltejs/rfcs/pull/38
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Since svelte does a lot of compile time stuff, I would like to mention Routify, which is compile time SPA routing. For me it worked awesome to accomplish projects with many routes and the need for hash based routing.
See https://routify.dev/ and https://routify.dev/guide/installation/install-to-existing-p...
-
-
I am quite aware of how complex it can be [1], but it can be done. You're right about it being complex, but such work is within scope for what's perhaps a central design decision for a library. Yes there'll be bugs, but it'll stabilize over time.
Just to be clear, I am NOT saying that Svelte needed to do this. But merely suggesting options for discussion and learning.
[1]: https://github.com/jeswin-unmaintained/isotropy-ast-analyzer... - Here's for instance, some code I wrote for analyzing a JS sort expression. You'd think it'd take just a few hours, until you get to it. But certainly not insurmountable. Btw, it uses an AST analysis framework I wrote called chimpanzee - which has zero users now and could use some love. :) https://github.com/jeswin/chimpanzee
-
supabase
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
Supabase is in beta but it’s even easier and more performant (and open source) https://supabase.io
-
Uni-directional data flow was not exactly a new idea when React/Flow came out, they just made it more popular. There were quite a few other libraries/frameworks implementing similar ideas.
I heard that 'objectively better' line for years from 2015 onwards, mostly from less experienced devs. Facebook's backing and the personality cult that developed in the JS community around the time certainly had a part in it.
A framework called Ractive [1] was published by the author of Svelte in early 2013, which foreshadows some of the syntax seen in the latter.
[1] https://ractive.js.org/
-
That's wrong. Dan created Redux while he was actually unemployed. I'd have to check the exact timeline, but I believe he left Stampsy in late 2014 or early 2015, and was actually getting some funding from an OSS collective-type thing while he developed Redux in preparation for React Europe.
Redux was developed in June/July 2015, and demoed at React Europe on July 5, 2015 [0].
Redux 1.0 was released on Aug 14, 2015 [1].
Per the tweet linked from that page [2], Dan didn't join Facebook until November 2015, well after Redux had been released.
So, he most definitely was _not_ working at FB when he developed Redux.
[0] https://www.youtube.com/watch?v=xsSnOQynTHs
[1] https://github.com/reduxjs/redux/releases/tag/v1.0.0
[2] https://twitter.com/dan_abramov/status/671135846830075904
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Related posts
-
State Management in Reactjs: A Guide to Choosing the Right State Management Tool for Your Projects
-
Comparing Frontend Technologies: ReactJS vs VueJS
-
htmx vs. React: Choosing the right library for your project
-
HTML Data Attributes: One of the Original State Management Libraries
-
You don’t need a state management library for React. Use useState + Context