NativeView
Place an existing UIKit view inside a SkeleKit layout tree.
NativeView is the smallest UIKit escape hatch. Give it a factory for a native view created specifically for the wrapper, then use ordinary SkeleKit layout properties around it.
The factory overload owns each view it creates. It disposes that view when the wrapper is unrealized and creates a fresh one if the wrapper is realized again.
Pass an existing instance when another object owns its lifetime:
The instance overload borrows the view and never disposes it.
The wrapper is appropriate for a self-contained UIKit view. For reusable components that contain SkeleKit children, expose bindable state, or need custom measurement and lifecycle behavior, derive a SkeleKit view instead; the advanced guide covers that route.
See reusable views and controls, authoring layout panels, and native interop for those extension points.
Avoid reaching through the wrapper from many unrelated objects. Put UIKit configuration and event handling beside the code that creates the native view, and expose only the state the rest of the application needs.