in App Router

In Next.js App Router environments, sicilian must be used from client components (add "use client") because the building blocks (useSyncExternalStore, useContext, etc.) require client execution. Other syntax remains the same as before.

Guides - Getting Started with Sicilian | ilokesto - React Library Collection