Dependencies
React
React is the component model Tulip uses for UI composition and client interactivity.
React is the foundation for Tulip's UI packages.
Tulip components are React components. Application screens compose Tulip primitives, package components, and app-specific components in the same tree.
Where Tulip uses React
@tulip-systems/uiexposes shared React components.@tulip-systems/appexposes shell, sidebar, header, and layout components.@tulip-systems/commands,data-tables,inline,drive,editor, andaiall expose client components.
What Tulip adds
Tulip adds package-level conventions around component composition, styling, permissions, query state, and server/client entry points.
It does not replace React state, props, context, or composition.
What your app owns
- route structure
- product-specific components
- domain data and mutations
- where client boundaries are needed
- final screen composition