A state management library for TypeScript and ReScript supporting Domain-Driven Design.
Code should reflect your domain. ✨ Tilia is here to help ✨
const sky = tilia({ color: 'pink' 🌈 }) observe(() => { console.log(sky.color) }) function elevateVibes() { sky.color = 'legendary' ✨ } // React integration function Sky() { useTilia() return <div>{sky.color}</div> }
let vibing = tilia({ vibes: "immaculate" 🌈 }) @react.component let make = () => { useTilia() <div>{React.string(vibing.vibes)}</div> } let elevateVibes = () => vibing.vibes = "legendary" ✨
The API is tiny and was made to be nearly invisible in your code.
A library written for data-intensive and highly interactive apps.
Tilia does not add tons of crazy types to your code. From seed to unicorn, you are in charge.
Domain-Driven State Management
A state management library for TypeScript and ReScript supporting Domain-Driven Design.
Code should reflect your domain.
✨ Tilia is here to help ✨