Solid is a declarative JavaScript library for creating user interfaces. Instead of using a Virtual DOM, it compiles its templates to real DOM nodes and updates them with fine-grained reactions. Declare your state and use it throughout your app, and when a piece of state changes, only the code that depends on it will rerun. Check out our intro video or read on! Fine-grained updates to the real DOM. Declarative data: model your state as a system with reactive primitives. Render-once mental model: your components are regular JavaScript functions that run once to set up your view. Automatic dependency tracking: accessing your reactive state subscribes to it. Small and fast. Simple: learn a few powerful concepts that can be reused, combined, and built on top of. Provides modern framework features like JSX, fragments, Context, Portals, Suspense, streaming SSR, progressive hydration, Error Boundaries and concurrent rendering.

Features

  • Naturally debuggable: A <div> is a real div, so you can use your browser's devtools to inspect the rendering
  • Web component friendly and can author custom elements
  • Isomorphic: render your components on the client and the server
  • Universal: write custom renderers to use Solid anywhere
  • A growing community and ecosystem with active core team support
  • Fine-grained updates to the real DOM

Project Samples

Project Activity

See All Activity >

Categories

Frameworks, Libraries

License

MIT License

Follow Solid

Solid Web Site

Other Useful Business Software
Effortlessly Manage Product Information Icon
Effortlessly Manage Product Information

OneTimePIM is a comprehensive Product Information Management System designed to streamline the import and distribution of product data.

A single source of truth for all of your product information with easy ways to distribute that data to wherever it needs to go, including the most powerful e-commerce connectors in the industry.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Solid!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Frameworks, TypeScript Libraries

Registered

2022-07-06