NatUI
Guides

Guides

Learn the state, layout, runtime, and verification patterns behind NatUI applications.

  • Common props covers layout, appearance, identity, and accessibility.
  • Controlled state explains optimistic native input and sequence acknowledgements.
  • App shell and data connects menus, navigation, lists, tables, and application state.
  • Overlays covers sheets, alerts, popovers, and dismissal.
  • Runtime modes compares the Node sidecar and embedded JavaScriptCore paths.
  • Testing and debugging documents contract tests and native debug messages.

NatUI uses the platform layout engine. Design for native semantics and equivalent capability instead of assuming pixel-identical output.