Tightly coupled to React?
Just came across Wasp-lang and OpenSaaS, both looking really interesting!
Looking through the docs and example code, it seems rather tightly coupled to React, so I might already know the answer here.
Would it be at best non-trivial to de-couple React and introduce for instance Svelte instead?
6 Replies
@andreasb while we are building Wasp with the idea to support Vue/Svelte/... in the future, for now it is indeed tightly coupled with React and you wouldn't have an easy time decoupling it. But this is certainly something we will be going for in the future!
Thanks for the quick response, @martinsos! Fully understand that it's React-first for now, looking forward to following the progress here. Something Rails-like is super welcome in this space, I just haven't touched React in many years 😅
Thanks @andreasb ! I personally don't prefer React over other solutions, but it is most used solution today and so it made sense to go after it as an initial target. Although I do know React the best. Just curious, what is your tool of choice these days then, Svelte?
Absolutely! Makes a lot of sense to gain traction.
Yeah, been working professionally with Svelte for the last 3+ years. Before that it was mainly React since ~2015, was mindblown by the React Native talk after a few years of dabbling with native mobile dev. But that excitement for the React ecosystem has faded away for me over the last 6-7 years, and now it's just a standard line in most job ads it seems.
Makes sense! I also remember using React first time after Angular, it felt exciting, although yeah, now the monopoly is a bit much. I actually hope to try Svelte in the future when I get some time, its declarative nature sounds like it could gel with Wasp quite nicely.
Thanks for sharing -> I hope you check on Wasp in the future, and btw possibly easy way to stay in touch is our newsletter https://wasp-lang.dev/#signup -> it gets sent most once per month, likely even less often, depends on when my twin brother @matijash finds time to write it :D, but when he does it usually has both fun and meaningful content so it shouldn't be a bore :).
Neat! I've signed up, looking forward to updates! 😄