Declarative Overlay Pattern
Declarative API

overlay-kit provides a declarative API familiar to React developers. With overlay.open(), you can create intuitive overlays with less code.

Overlay Management Aligned with React Philosophy

Designed to reflect React's declarative UI management approach. Define overlay behavior declaratively without complex state management.

Clean Code Without State Management

Reduce state management code like useState or onClose. Write cleaner and more maintainable code by focusing solely on overlay behavior.