Solid.js Just Got WAY Better

Ғылым және технология

SolidStart keeps getting better and I'm really excited to try out this new release. Turns out "use server" doesn't have to be React's thing
Ryan stream with "use server" stuff: kzread.infoRzL4N3Za...
Beta announcement: github.com/solidjs/solid-star...
Release notes: github.com/solidjs/solid-star...
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4se0n3 for the awesome edit 🙏
S/O FlipMedia for the awesome edit 🙏
S/O Mir for the awesome edit 🙏

Пікірлер: 144

  • @sahilaggarwal2004
    @sahilaggarwal20044 ай бұрын

    Seems like vercel is not paying him anymore 💀

  • @rli09

    @rli09

    4 ай бұрын

    lmao

  • @darkoplax7688

    @darkoplax7688

    4 ай бұрын

    Yea been quite negative about bext past few vids .... imagine if he change t3 lol

  • @sahilaggarwal2004

    @sahilaggarwal2004

    4 ай бұрын

    @@darkoplax7688 I don't think the time has yet come, he still loves next, especially the server components. Let's see what happens next...

  • @mharley3791

    @mharley3791

    4 ай бұрын

    People are aloud to change their mind and grow holy fuck

  • @juliansoto2651

    @juliansoto2651

    4 ай бұрын

    Thank God, Vercel is the worst thing that could have happen to the frontend development space.

  • @MuhammadKhizar7
    @MuhammadKhizar74 ай бұрын

    unjs, h3, and Nitro are Nuxt team initiatives. I think they should deserve admiration for this

  • @dicodidiraja

    @dicodidiraja

    4 ай бұрын

    just discovered unjs universe and it's amazing

  • @andzagorulko
    @andzagorulko4 ай бұрын

    I kinda like that solid will migrate to nitro. I'll stick to nuxt but the fact that the ecosystem for both frameworks is now more maintainable is great.

  • @sam.0021
    @sam.00214 ай бұрын

    Solid has been my favorite SPA framework for almost a year now (by a massive margin). The main issues I have with it are simply a lack of community support, but that's to be expected for a relatively small and new framework. Fortunately, it's also relatively easy to port various common React utilities into Solid so the space is developing quickly. I hope it can find it's way into the mainstream so that one day I can use it on major projects at work.

  • @neociber24

    @neociber24

    4 ай бұрын

    Maybe they add something like Qwik, they have a function to allow use any React component just by wraping it.

  • @daviddibiase4727

    @daviddibiase4727

    4 ай бұрын

    We have a Solid Discord with a support channel that is quite active. Support for Start however is minimal because it's a a beta product, I expect support to increase as we hit 1.0. :)

  • @sam.0021

    @sam.0021

    4 ай бұрын

    @@daviddibiase4727 I'm in it! I don't chat there, but it's been useful.

  • @JanJozefo
    @JanJozefo4 ай бұрын

    Can't wait for Solid Start to get a stable release so I can actually ship it without worrying about unstable APIs 😅

  • @yannick5099
    @yannick50994 ай бұрын

    The component function as constructor instead of being a render function alone makes Solid so much easier to use than React. Add the small bundle size, good performance and fine-grained reactivity easily makes it my favorite library for SPAs with Svelte being a good alternative. Not that interested in all the server side stuff though, every time I tried it I encountered way too many problems, bugs or unexpected behaviors. I find it much easier to have a clean separation between client and server.

  • @anonAcc575

    @anonAcc575

    4 ай бұрын

    Yeah not really fan of using "use server"; in beta 2. I find clear front and backend better so you dont leak secrets.

  • @neociber24

    @neociber24

    4 ай бұрын

    ​@@anonAcc575 I think with good architeture you don't need to worry about it, most cases just moving it to other file is enough. RSC make me prefer having server and client code in separated files, maybe Sveltekit was right all along.

  • @klmcwhirter

    @klmcwhirter

    4 ай бұрын

    SSR gets really interesting in an enterprise setting - especially in this era of hybrid cloud environments; making the sessions work is mind numbing. Stay away from it as long as you can. But if you need OAuth2 OpenID JWT auth ... better get ready for what is coming. It really is better where it is needed.

  • @bigmistqke

    @bigmistqke

    4 ай бұрын

    Also not super into SSR. Wanna try out the server functions and actions with client side routing tho. Could be nice alternative over writing express server.

  • @console.logged

    @console.logged

    4 ай бұрын

    @@klmcwhirter auth is the only thing keeping me away from Go + HTMX

  • @OetziOfficial
    @OetziOfficial4 ай бұрын

    I use SolidStart since months and its insane. Even the clientOnly is just working (its marked as unstable, but works in my projects well). I've been using it in 3 main-projects I use and its simplicity is very compelling. I can't wait to update my projects to the latest versions as soon as they get to a refined version :) Love the SolidStart Team and Project

  • @JT-mr3db
    @JT-mr3db4 ай бұрын

    It’s wild how much movement the FE is experiencing. I’ve just been sitting here building products with Elm and eating popcorn.

  • @victor95pc

    @victor95pc

    9 күн бұрын

    Imagine getting a new job with Elm, it will be hard for sure, but yeah Next.js is pure madness... I stick with Rails and React(CSR), works nice.

  • @jamesandersonwalsh
    @jamesandersonwalsh4 ай бұрын

    The more time is passing, the more my stoke meter goes up for Solid. It feels like a natural progression toward simplicity but built on the great ideas from React. it feels like they are trying hard to embrace simple solutions rather than framework-only abstractions. One thing I like about React, Remix, and Solid is that it feels like the better you get with the framework, the better you get with JS. I dont want to be a svelte, vue or angular expert. I want to embrace as close to native JavaScript tooling as much as possible.

  • @tradfluteman

    @tradfluteman

    4 ай бұрын

    Solid feels like it's not trying to "kill" React, but to be a lightweight alternative that makes sense and makes progress. I love that; it's website literally credits React as one of the "giants" that it stands upon.

  • @wlockuz4467
    @wlockuz44674 ай бұрын

    Of all the "React killers" out there, Solid feels like the only one that can actually compete with React. In fact, I'd go as far as to say that this is what modern React should've looked like.

  • @_Hespro_

    @_Hespro_

    4 ай бұрын

    And it's back-bone is hanging on the Vue community.

  • @foodduckpower6402

    @foodduckpower6402

    4 ай бұрын

    I wonder it will scale, but agreed most of the part u said

  • @IanJamieson

    @IanJamieson

    4 ай бұрын

    Qwik looks better to me

  • @asemyamak3984

    @asemyamak3984

    15 күн бұрын

    Apparently there is a huge react update. Does that change your view? Please explain

  • @wlockuz4467

    @wlockuz4467

    14 күн бұрын

    @@asemyamak3984 Nothing has changed. React is still going in the same direction.

  • @tobias3581
    @tobias35814 ай бұрын

    Unexpected best framework news of the year!

  • @A28480
    @A284804 ай бұрын

    Do proper deep dive into Nuxt js! You won’t regret. Much appreciated that you recognise the advantages of other frameworks over the obvious shortcomings of React and Next !

  • @axa993
    @axa9934 ай бұрын

    I've been following Solid since the very beginnings. Never wrote a single line of it but I'm 100% certain it's the future. It will replace React and it's much more cozy than Svelte.

  • @rodneymkay
    @rodneymkay4 ай бұрын

    Svelte 5 with the recently (two weeks ago) introduced deep reactivity is also looking *really* good (:

  • @45g4rerf45f45

    @45g4rerf45f45

    4 ай бұрын

    Some time ago I was working on a WYSIWYG editor in Angular, a quite complex application with a lot of reactivity everywhere. We ended up with some pretty sloppy code with ugly solutions to prefomance problems. With Svelte5 and deep reactivity you're talking about it would be much much lighter, faster with the code much easier, shorter and streightforward.

  • @InfinityFnatic
    @InfinityFnatic4 ай бұрын

    Fuck Next.js. LETSSSS GOOOO

  • @matejukmar
    @matejukmar4 ай бұрын

    I'm just in the middle of my first personal solid-start project... there's a bit of a learning curve to switch the mindset from React :)

  • @christianwdev
    @christianwdev4 ай бұрын

    ive been using solid, I love solid =D

  • @arminunruh452
    @arminunruh4524 ай бұрын

    solid is amazing! im rewriting my react application with it to increase performance. cause my react application can have hundreds of interactive components and that can get really slow with react (low fps)

  • @victor95pc

    @victor95pc

    9 күн бұрын

    What about Inferno.js, seems crazy to rewrite stuff like this...

  • @arminunruh452

    @arminunruh452

    9 күн бұрын

    @@victor95pc oh thanks for showing me this! i‘ll take a closer look

  • @ArkDEngal
    @ArkDEngal4 ай бұрын

    qwik and solid have me the most excited

  • @TerriTerriHotSauce
    @TerriTerriHotSauce4 ай бұрын

    Astro + Kwik looks like it has amazing potential.

  • @samdroid37
    @samdroid374 ай бұрын

    more solid js!

  • @_y7ya
    @_y7ya4 ай бұрын

    Lets go

  • @edgarabgaryan8989
    @edgarabgaryan89894 ай бұрын

    is problem of new TS decorators in vite solved?

  • @console.logged
    @console.logged4 ай бұрын

    Yay! More "use server" hell! 7:12

  • @lukeweston1234
    @lukeweston12344 ай бұрын

    Solid and Supabase is my favorite personal project stack rn

  • @AZombieHippie
    @AZombieHippie4 ай бұрын

    Qwik-city has a few different goals than React and Solid Start, but it's nice to see how they are influencing each other. I didn't get the impression that removing server$ implied that you couldn't co-mingle server and client code. It looked like you still could

  • @linorabolini
    @linorabolini4 ай бұрын

    solid is the best i’ve seen so far in many years.

  • @SnailDOS
    @SnailDOS4 ай бұрын

    Nice

  • @Chaaos2

    @Chaaos2

    4 ай бұрын

    please bro - this isnt nice its noice

  • @jonathantowery9553

    @jonathantowery9553

    4 ай бұрын

    noiiice@@Chaaos2

  • @yedeng0
    @yedeng04 ай бұрын

    For "seasoned FE JS developers", you have new things to learn now. That is why BE developers are seeking something like JQuery, for example ... Alpinejs

  • @RaZziaN1

    @RaZziaN1

    4 ай бұрын

    "That is why BE developers are seeking something like JQuery, for example ... Alpinejs" - BE developers don't use javascript for backend. We already have way better solutions. You can write be in js only if your app is really small.

  • @yedeng0

    @yedeng0

    4 ай бұрын

    I mean BE developers who want to do some full-stack tasks@@RaZziaN1

  • @aristideherve5748

    @aristideherve5748

    4 ай бұрын

    Way better? Lol

  • @Lexaire

    @Lexaire

    4 ай бұрын

    @@RaZziaN1 Plenty of large backends are in javascript.

  • @neociber24

    @neociber24

    4 ай бұрын

    ​@@Lexaire or python

  • @shubitoxX
    @shubitoxX4 ай бұрын

    Qwik is the most impressive hands down

  • @abrahamsimonramirez2933
    @abrahamsimonramirez29334 ай бұрын

    I need a solid + svelte hybrid, not yet sure if it's a great idea but would be interesting

  • @daviddibiase4391

    @daviddibiase4391

    3 ай бұрын

    Svelte 5 is basically Solid internals with Svelte DSL. I'm not sure what a hybrid beyond that would look like. Do you mean mixing syntax ideas?

  • @studiowebselect
    @studiowebselect4 ай бұрын

    I dont understand why solid over nuxt ?

  • @jwoods9659
    @jwoods96594 ай бұрын

    All these frameworks are doing way too much. Leave the backend to backend.

  • @dixztube

    @dixztube

    4 ай бұрын

    Right!

  • @jwoods9659

    @jwoods9659

    4 ай бұрын

    I took a look at Next.js and I was reading about the Routing.... a complete mess all I could think was WHY? Gatsby.js has the most straightforward routing out there it just works... Frontend development is cringy@@dixztube

  • @zksumon847
    @zksumon8474 ай бұрын

    👍

  • @rapzid3536
    @rapzid35364 ай бұрын

    MobX and chill.

  • @lukivan8
    @lukivan84 ай бұрын

    Solid is STARTING to get better

  • @hakuna_matata_hakuna
    @hakuna_matata_hakuna4 ай бұрын

    That sounds so much like rakkasjs

  • @Sillyvan
    @Sillyvan4 ай бұрын

    my issue nowdays is to choose between solid and svelte. i love both. both are about the same speed (with svelte 5 that is)

  • @vinayakhegde3068

    @vinayakhegde3068

    4 ай бұрын

    I had same confusion but if you are comfortable with react moving to solid js will be easy

  • @coder_one
    @coder_one2 ай бұрын

    Theo please record a video about JSX, and the differences between it in React and Solid

  • @3ladeZ
    @3ladeZ4 ай бұрын

    How much they paid you for that?

  • @_.-AAA-._
    @_.-AAA-._4 ай бұрын

    0:09 - I don't see jQuery on that list. Wondering how much faster it is than all of them.

  • @FyreGaming
    @FyreGaming4 ай бұрын

    7:50 Looking away from camera and its too fast to grasp

  • @Metruzanca
    @Metruzanca4 ай бұрын

    Should you use solid in content? Absofuckinglutely

  • @ubaydillah1535
    @ubaydillah15354 ай бұрын

    evan you with friends very" really cool

  • @platin2148
    @platin21484 ай бұрын

    Hmm very good that i don’t have to work in that insane field so many frameworks. So much energy wasted.

  • @jayshah5695
    @jayshah56953 ай бұрын

    Solid = MobX

  • @dixztube
    @dixztube4 ай бұрын

    I wish I didn’t use next on this project I’m already balls deep in. Ugh it’s so annoying

  • @ruhollahh01
    @ruhollahh014 ай бұрын

    holy shit FE is so overly complicated nowadays what if i don't want to run js on the server?

  • @kobibr9362

    @kobibr9362

    4 ай бұрын

    Yeah! I have already started to experiment with with htmx and and Go, some teams have already built products with that combo. I will never trust js for anything backends.

  • @brendonovich

    @brendonovich

    4 ай бұрын

    Then don’t? SolidStart is great for client-only stuff

  • @r4zen976

    @r4zen976

    4 ай бұрын

    then just don’t? use anything you want for the task you are facing. rendering on server usually just results in smaller network bandwidth, better seo, allows you to write code for both parts of your app in one place and opens ways for other rendering techniques, but if you don’t need that, that’s absolutely okay, just use plain solid or react, or vanilla js

  • @brendonovich
    @brendonovich4 ай бұрын

    solid next up fr

  • @jfbaro2
    @jfbaro24 ай бұрын

    Can React borrow the good parts of Solid? I mean, without being incompatible with current versions

  • @daviddibiase4391

    @daviddibiase4391

    3 ай бұрын

    Not really. Solid is fundamentally different philosophy and rendering ability. You might however be interested in Preact Signals which is interesting.

  • @klmcwhirter
    @klmcwhirter4 ай бұрын

    I agree - Ryan is a genius. I am just concerned (slightly) about his PM skills. What is the criteria for 1.0? I have not heard that yet. Does he know? If not that is fair. But please say so. I have been using SolidJS on personal projects exclusively for awhile now. I am convinced that it is my best choice. AgGrid is supported! But my comfort level is not where it could be with some better communication. I'm happy that some tech nerds get to play with some cool new toys. I like doing that too. But what is the roadmap? And can I count on it? Or is the SolidJS project team really just a think tank looking for Beta 999?

  • @daviddibiase4727

    @daviddibiase4727

    4 ай бұрын

    I wouldn't call Solid just a think tank. Our goal is to develop and sustain the project with the support of the broader community in a sustainable way. Many frameworks take time to evolve and land their official APIs, many went through years of iteration before they landed officially. The criteria and goal for 1.0 has been discussed a few times on stream and there is an internal goal, however it doesn't make sense to publish what that might be if the target is changing. This isn't a matter of PM skills it's a matter of R&D and exploration. We're as excited as you are to have new groundbreaking tech, but we have to give the effort the time it needs to mature. :)

  • @klmcwhirter

    @klmcwhirter

    4 ай бұрын

    @@daviddibiase4727 it is a lack of PM skills or maybe just fear of commitment. Your dissertation above confirms my thinking. The constant changing directions every 6 months to "play with new toys" or "R&D" as you call it is getting old. I am currently sold; but am losing patience. I hope SolidJS finds a Solid direction soon ... But here we go around again ...

  • @tanglesites
    @tanglesites4 ай бұрын

    Solid and Svelte are the next big poo, I think everyone should just take a big whiff; they are the future. The more ironed out things become, eventually there won't be any frameworks, just a collection of plugable libraries for a developer to pick and choose from.

  • @JLarky
    @JLarky4 ай бұрын

    It's pronounced "vinchi" for some reason 🙃

  • @winchester2581

    @winchester2581

    4 ай бұрын

    I prefer to pronounce it "vinki", like Da Vinki twins

  • @the-nasim
    @the-nasim4 ай бұрын

    HTMX is the best.

  • @DaxSudo
    @DaxSudo4 ай бұрын

    First!

  • @levyroth
    @levyroth4 ай бұрын

    Astro is the only JS framework that matters.

  • @chullupa
    @chullupa4 ай бұрын

    Can I have a job please

  • @LeChuck.x17
    @LeChuck.x174 ай бұрын

    I will continue using React.js untill something else replaces it and then I will move to that other thing .

  • @jucianodecarvalhobarbosa6145
    @jucianodecarvalhobarbosa61454 ай бұрын

    Compare them

  • @darkoplax7688
    @darkoplax76884 ай бұрын

    Doesnt matter how cool solid and svelte get they wont be popular enough to replace react in the workspace which is the issue

  • @jnevercast

    @jnevercast

    4 ай бұрын

    React replaced something before it in the work place. It's smart to adopt new stacks carefully, to learn from them, in an environment that doesn't risk any business objectives if it fails. Of course companies can't blindly pick up every stack that turns up in the JS community, but that doesn't mean that frameworks like Svelte and Solid can't get a foothold, I know for a fact that plenty companies are already using these frameworks on large scale projects.

  • @darkoplax7688

    @darkoplax7688

    4 ай бұрын

    @@jnevercast when smth new come out generally there is a first race to it but once things settle whatever is left at the top just stays there unless they selfsabotage React just won imo and so many ppl and companies learned and committed to rely on react ... its hard to change that Its the same as OSs , Microsoft won the initial race and they became the default despite linux or mac are better these days or google winning the web race or samsung winning the phone manu race Its hard to see these techs fall after they get that 1st spot ... React will only not be the dominant option if smth AI wise displace it but just current js frameworks can never do it (same way bun deno vs node)

  • @ojvribeiro

    @ojvribeiro

    4 ай бұрын

    The company I work uses Nuxt 3 and it's perfect. I've never been so happy coding for a company lol. I'm truly glad we don't use React and don't plan to move to React.

  • @IvanRandomDude

    @IvanRandomDude

    4 ай бұрын

    Not long ago Angular was by far the most popular framework.

  • @darkoplax7688

    @darkoplax7688

    4 ай бұрын

    @@IvanRandomDude in the initial race yea but after things setlled nothing has moved which's my point

  • @rallokkcaz
    @rallokkcaz4 ай бұрын

    The happy path boulder is a Sisyphean task, it's never actually helped any one in the long run. FE devs are just coping and pushing bigger boulders faster but always wind up at the bottom. The true nature is just write code you need and use it when it's necessary.

  • @audas
    @audas4 ай бұрын

    Javascript is a hot mess. Start again.

  • @st-jn2gk

    @st-jn2gk

    4 ай бұрын

    I understand, but man solid start is legit an exception. It’s truly amazing.

  • @wlockuz4467

    @wlockuz4467

    4 ай бұрын

    ​​@@st-jn2gk I know, especially if you have worked with React for so long. It feels like everything React should've been.

  • @night23412

    @night23412

    4 ай бұрын

    @@st-jn2gk may I know why it's an exception? I'm really interested in learning solid but I'm just waiting for start to hit 1.0.0

  • @SuperQuwertz
    @SuperQuwertz4 ай бұрын

    SolidStart got better. .. Click bait title

  • @petersouthwell5971
    @petersouthwell59714 ай бұрын

    Yay another fucking UI framework. Im sure it'll make coding wonderful just like ExtJS did. Who? ExtJS... Nah.. You wont have heard of them. They died with Ember... Also the next best thing. See a trend?

  • @ojvribeiro

    @ojvribeiro

    4 ай бұрын

    That's the idea, making code wonderful, not boring. Every framework learn from each other and get better and eventually native techs get better as well, so those frameworks and libs become obsolete, just like jQuery. More frameworks push tech forward. It's like an open lab.

  • @petersouthwell5971

    @petersouthwell5971

    4 ай бұрын

    @@ojvribeiro Awe... Wait till you've done this bitch 30 years youngster.. And you've had to re-write the same web pages in 90 different flavors... And all ya want to do.. Is go home so you don't have a divorce. That's the thing.. They don't improve on themselves. The limitation is HTTP and the browser. What framework is... Somebody dipping some chocolate into some peanut butter and calling it resus peanut butter cup.. I mean.. HTMX. The reality of what Ive seen sense coding in 1992, the year the internet was released as a technology and the entire time Ive done full stack sense the internet has existed... We could have all just used C++... And applied it in variation of need. Script engine, compiled, Virtual Machine Runtime etc... When you've seen them all one after another a copy of a copy of a copy. A red dress is just a red dress...

  • @ubaydillah1535
    @ubaydillah15354 ай бұрын

    evan you with friends very" really cool

Келесі