On the server, I inject a serialized JSON of the required data under a
<script> tag. On the client, as soon as the
window.onload is called, I deserialize these data and use them as the initial state for Redux, then I render the app. After the app has started, I subscribe to my publication and use Redux & Tracker to handle new data propagation.