slex-store-bootstrap

1.20.4 • Public • Published

CircleCI

Slex Store Bootstrap

$ npm install slex-store-bootstrap

slex-store-bootstrap Is a set of slex-store bindings to delay rendering app until after bootstrapping is complete.

Example Usage

import React from 'react'
import ReactDOM from 'react-dom'
import { createStore } from 'slex-store'
import { createBootstrap, createDeferredRenderApp } from 'slex-store-bootstrap'

const bootstrap = createBootstrap({
  restoreLogin: ({ dispatch, getState }) => {...}
})
const store = slexStore.createStore(
  slexStore.createDispatch({
    reducer: slexStore.createReducer({
      bootstrap: bootstrapReducer
    })
  })
)
const renderApp = createDeferredRenderApp((store) => {
  ReactDOM.render(<App />, document.getElementById('app'))
})

bootstrap(store)
renderApp(store)

Readme

Keywords

none

Package Sidebar

Install

npm i slex-store-bootstrap

Weekly Downloads

34

Version

1.20.4

License

MIT

Unpacked Size

29.8 kB

Total Files

4

Last publish

Collaborators

  • alexstroukov