Page Lifecycle Injectors
A key component to extending the construction of a Thunderball Page is through the use of "lifecycle injectors". These allow you to execute custom code in response the operations that happen inside of Thunderball while constructing a web page on the client.
It is important to understand that these events run on the server when isomorphically generating the page and on the client when the browser builds its' version of the page.
Fires before the page start initializing
Fires before the redux store is configured
Fires after the redux store is configured
Fires before the react-router routes are defined
Fires after the react-router routes are defined
Fires after the page is initially rendered