Root fabric-core
The Root component provides core Fabric runtime context including error handling, tree structure, and file management.
Use Root when: Building custom runtime implementations or advanced Fabric integrations. Most users don't need to use Root directly.
NOTE
This is the Fabric Core version. For the React version, see Root (React Fabric).
WARNING
The Root component is typically used internally by the Fabric runtime. You don't need to use it directly in most cases.
Props
onExit
Callback to exit the application.
| Type: | (error?: Error) => void |
|---|---|
| Required: | true |
onError
Error handler for runtime exceptions.
| Type: | (error: Error) => void |
|---|---|
| Required: | true |
treeNode
Tree structure for component hierarchy.
| Type: | TreeNode<ComponentNode> |
|---|---|
| Required: | true |
fileManager
FileManager instance.
| Type: | FileManager |
|---|---|
| Required: | true |
children
Child components.
| Type: | FabricNode |
|---|---|
| Required: | false |
Internal Usage
The Root component is automatically used by the fsxPlugin runtime. You typically won't create it directly.
ts
// The runtime creates Root internally
await fabric.render(component)
// Root is automatically wrapped around your componentSee Also
- Root (React Fabric) - React version
- Fabric - Fabric container component
- createFabric - Fabric factory
