ebosma

Tutorials & Guides

Learn by doing - walkthroughs of core patterns, API concepts, advanced techniques, and ecosystem tools.

What's Covered

Beginner Tutorials

Your First App

Create a complete counter application using state, components, and events.

npm create ebosma@latest

Routing Basics

Implement navigation between pages using dynamic routing patterns.

cd your-project\nnpm run dev

Advanced Tutorials

Service Workers

Add offline support using the built-in service worker API

Start Tutorial

Headless CMS

Integrate external API's and headless CMS systems

Start Tutorial

Testing with Jest

Write and execute test suites for components

Start Tutorial

Core Concept

State Management

The power of reactive state with automatic updates

import { state } from '@ebosma/core';\n\nconst counter = state(0);\n\nexport default function Counter() {\n return \n <div>\n Count: {counter.value}\n <button onClick={() => counter.value++}>+</button>\n </div>\n;

Found an Error or Want to Add More?

Help make ebosma documentation better for everyone by suggesting corrections or new tutorials.

Contribute to Docs