Reference

Learn the fundamentals and explore the API.

Advanced

Server-Side Rendering

Render SemaJSX components on the server with island architecture

Terminal UI

Build CLI applications with JSX and flexbox layout

Static Site Generation (SSG)

Build fast static sites with SemaJSX SSG

Styling

Styling

Modular, signal-reactive CSS with @semajsx/style

Tailwind Utilities

Tree-shakeable Tailwind-style utility classes for SemaJSX

Core Concepts

Signals

Learn about SemaJSX's reactive signal system

Components

Learn how to create and use components in SemaJSX

DOM Rendering

Learn how SemaJSX renders JSX to the DOM with fine-grained reactivity

Context API

Share state across components without prop drilling

Introduction

Getting Started

Learn how to install and use SemaJSX in your projects