Known Filters
Last updated
Last updated
These are the known callback hooks in the system:
This hook gives the ability to modify the main System App component. This can be used to do things like wrapping the SystemApp in a HOC.
Parameters:
Name
Type
Description
SystemApp
React.Component
The main system app component.
Returns:
Name
Type
Description
SystemApp
React.Component
The main system app component.
Example:
This example wraps the System App with a Redux provider by using a withRedux
higher order component (HOC).
If you would rather modify the structure of the SystemApp itself, you can hook into it's JSON schema right before it is converted into a React Component at runtime.
Parameters:
Name
Type
Description
schema
Object
This is the json schema structure of the system app. This schema is passed to the parseJsonSchema
method to generate react components after callback execution.
Returns:
Name
Type
Description
schema
Object
This is the json schema structure of the system app. This schema is passed to the parseJsonSchema
method to generate react components after callback execution.
This hook gives the ability to modify system routes JSON schema. This is very useful for adding or modifying pages and routes.
Parameters:
Name
Type
Description
routes
Object
This is the json schema structure of the system routes. This schema is passed to the parseJsonSchema
method to generate react components after callback execution.
Returns:
Name
Type
Description
routes
Object
This is the json schema structure of the system routes. This schema is passed to the parseJsonSchema
method to generate react components after callback execution.
The following system lifecycle events are listed in the sequence of their execution.
This hook is executed at the start of the boot process.
This hook is executed after all configurations are loaded.
This hook is executed when all system react components are registered.
This hook is executed when all plugins are registered.
This hook is executed when all plugins are initialized.
This hook is executed when all apps are registered.
This hook is executed when all apps are initialized.
This hook is executed when initialization process is complete.
This hook is executed at the end of the boot process.