-
Robert Knight authored
Convert the `store/index.js` and `store/create-store.js` modules to use named rather than default exports per our current conventions, and revise the documentation. The goal of the revised documentation is to more clearly describe what the store is and how it is used within the sidebar/notebook app, assuming that the reader is likely have at least some familiarity with Redux (or can read the "Introduction" section of the linked website if not). In particular I have tried to convey: - The separation between the "base" `createStore` function which is not application-specific and the `createSidebarStore` function and the modules it uses which are - How the store in the sidebar app differs from a standard/base Redux store - Best practices around using the store from other parts of the app (use `useStoreProxy` in UI components, use selector and action methods rather than `getState` and `dispatch`)
4b7c566d
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
annotator | ||
boot | ||
images/icons | ||
shared | ||
sidebar | ||
styles | ||
test-util | ||
types | ||
.eslintrc | ||
karma.config.js | ||
tsconfig.json |