code: function App() {
    return (
      <Store
        actions={{
          loadQuote,
          prevQuote,
          nextQuote,
          toggleColor
        }}
        initializers={{
          quotes: "loadQuote",
          numQuotes: "loadQuote"
        }}
        initialState={{
          quoteId: 1,
          color: "blue"
        }}
        derivedState={{
          quoteLengths: (getState, quoteId) => {
            return getState("quotes", quoteId).description.length
          }
        }}
        middleware={[consoleLogger]}
      >
        <ErrorBoundary fallback={ErrorMessage}>
          <Suspense fallback={<p>Loading...</p>}>
            <CurrentQuote />
          </Suspense>
        </ErrorBoundary>
      </Store>
    )
  }
docs: the "application"