Open
Description
opened on Oct 29, 2019
This is a tracking issue to cover all work related to creating the new "Real World Usage" "Using Redux" section.
Original plan was to call it "Real World Usage", but after thinking it over further, I'm inclined to go with a category name of "Using Redux" to match the React-Redux and Redux Toolkit docs, with a category base URL of /usage/
. (I see that I did do a Twitter poll almost a year ago, and "Real World Usage" won 60% to 18%, so I'm willing to discuss this further if anyone has particularly strong feelings about it.)
Tasks
- Confirm desired outline of content
- Topics
- Side effects (comparisons of different approaches, how to choose a side effects lib, etc)
- Debugging
- Static types (move existing "TS" page?
- Selectors
- Using middleware effectively (including writing custom middleware)
- Folder+file structures
- Use of Redux Toolkit
- Working with the Redux ecosystem
- Performance (batching subscriptions, other perf) (Add an "Optimization" recipe #1783)
- Advanced topics (store enhancers, etc)
- Data Fetching and Caching practices ([Docs Rewrite] New Page: Data Fetching and Caching #3613)
- Writing logic as state machines ( [Docs Rewrite] Meta-Issue: Using Redux #3598 )
- Randomness
- Architectural patterns: "Redux modules", and avoiding importing the store into other code (modules export an
initModule(store)
function; broadcast store instance via event emitter; have modules provide middleware, etc)
Activity