• naught@sh.itjust.works
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 year ago

    React is awesome. Sure it has problems but what doesn’t? It’s easy to learn and JSX is great. I would try Next.js, Remix.js or just use Vite. Personally I’m trying out CT3A but that’s a bit on the edge (and uses Next). There are a lot of jobs with react out there and it’s a joy to work with imo.

    Vue is supposed to be easy but I had a hard time with the initial learning curve. The community seems much smaller too. I have heard good things about Nuxt though.

    Angular is robust but the hardest of the bunch to learn based on popular sentiment i’ve heard.

    • jana@leminal.space
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      JSX can exist without React; it’s essentially just an alternative syntax for function calls.

      (That is, annoyingly, handicapped in the Typescript checker)

      • Sleepless One@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Solid uses JSX and is both much more performant than React while removing several of it’s footguns. You also have WASM frameworks like Leptos that use similar syntax (RSX) while using languages that aren’t JS.

      • naught@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        Very true! Shouldnt be a point for react i guess. I believe they originated the syntax perhaps? Regardless, I love it (: