React's UI State Model vs. Vanilla JavaScript

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • labml

    🔎 Monitor deep learning model training and hardware usage from your mobile phone 📱

  • htmx

    </> htmx - high power tools for HTML

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • vanilla-teuxdeux

    A case study to implement modern js app with vanilla web technologies

  • Kinda like restarting windows to fix it, rather than figuring out whats wrong.

    And you could get quite far that way. 37signal’s basecamp was like that - an html app with vanilla js sprinkled throughout. Worked great.

    But there is a limit in complexity. JS and html are great for building websites, but if you want to build an actual application, you need to be really clever and accept a lot of limitations. React just lifts the ceiling of what you can do, without being all to complicated.

    And you can use the technics of react without react itself too, once you understand what it is all about - https://github.com/ivank/vanilla-teuxdeux

  • weya

    Simple Typescript/Javascript framework for DOM manipulation

  • Thanks for finding the typo.

    Ton of abstractions is an overstatement. https://github.com/vpj/weya is more like a helper function around `document.createElement`.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts