# Website > Documentation site generated by imprensa. ## Docs - [Introduction](/guide/getting-started/introduction/index.md): An introduction to ilha, a tiny isomorphic island framework with fine-grained signal reactivity. - [.state()](/tutorial/counter/state/index.md): Tutorial — define reactive state properties that trigger UI updates with the .state() builder method. - [Installation](/guide/getting-started/installation/index.md): Install ilha and start building with official templates for Vite, Hono, Nitro, and Elysia. - [.on()](/tutorial/counter/on/index.md): Tutorial — attach event listeners to elements inside your component with the .on() builder method. - [Core Concepts](/guide/getting-started/core-concepts/index.md): Learn the core ideas behind ilha — islands, signals, JSX rendering, and the builder chain. - [.derived()](/tutorial/counter/derived/index.md): Tutorial — compute values from state automatically with the .derived() builder method. - [bind:](/tutorial/counter/bind/index.md): Tutorial — two-way bind form elements to state with the bind: template syntax. - [.effect()](/tutorial/counter/effect/index.md): Tutorial — run reactive side effects whenever state changes with the .effect() builder method. - [.onMount()](/tutorial/counter/onmount/index.md): Tutorial — run one-time setup logic after a component first renders with the .onMount() builder method. - [.input()](/guide/island/input/index.md): Declare typed external props with optional Standard Schema runtime validation and coercion. - [.state()](/guide/island/state/index.md): Declare reactive signals local to an island to store values that change over time and drive re-renders. - [.derived()](/guide/island/derived/index.md): Declare computed values that depend on state or input, with built-in loading and error envelopes. - [.on()](/guide/island/on/index.md): Attach DOM event listeners to island hosts or descendant elements with selector syntax and modifiers. - [.effect()](/guide/island/effect/index.md): Register reactive side effects that run after mount and re-run when signal dependencies change. - [.onMount()](/guide/island/onmount/index.md): Register one-time setup functions that run after an island is mounted into the DOM. - [.onError()](/guide/island/onerror/index.md): Per-island .onError() handlers and app-wide onUncaughtError() for errors from .on(), .effect(), .onMount(), and transitions. - [.transition()](/guide/island/transition/index.md): Attach enter and leave animation callbacks to islands for async mount and unmount transitions. - [.css()](/guide/island/css/index.md): Attach scoped styles to an island using CSS @scope rules that stay local and do not leak. - [.render()](/guide/island/render/index.md): Finalize the builder chain and produce a callable island that can render JSX to HTML or mount in the browser. - [.hydratable()](/guide/island/hydratable/index.md): Render islands wrapped in hydration containers with serialized props and optional state snapshots. - [.define()](/guide/island/define/index.md): Register an island as a custom element so it can be used from plain HTML or any other framework. - [Signals](/guide/helpers/signals/index.md): Create free-standing reactive signals and computed values, share state across islands, run top-level effects, batch writes, and peek at values without creating dependencies. - [mount()](/guide/helpers/mount/index.md): Auto-discover and mount ilha islands from the DOM, with support for lazy loading and hydration. - [html](/guide/helpers/html/index.md): An XSS-safe tagged template for building HTML strings with automatic escaping and signal interpolation. - [raw()](/guide/helpers/raw/index.md): Mark strings as trusted HTML to bypass escaping in JSX and html templates. - [css](/guide/helpers/css/index.md): A passthrough tagged template for CSS strings that enables editor tooling and syntax highlighting. - [ilha](/guide/libraries/ilha/index.md): Compact reference for the public exports from the ilha package. - [@ilha/router](/guide/libraries/router/index.md): A lightweight isomorphic router for ilha apps with file-system routing, loaders, and SPA navigation. - [@ilha/store](/guide/libraries/store/index.md): Shared reactive store for Ilha islands (alien-signals). Includes /form helpers for type-safe, schema-validated forms. - [Showcase](/guide/resources/showcase/index.md): A collection of websites and projects built with ilha. ## Full text - [llms-full.txt](/llms-full.txt): Complete documentation dump