Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Docs Rewrite] Create "Quick Start" page #3674

Closed
markerikson opened this issue Jan 7, 2020 · 1 comment
Closed

[Docs Rewrite] Create "Quick Start" page #3674

markerikson opened this issue Jan 7, 2020 · 1 comment
Milestone

Comments

@markerikson
Copy link
Contributor

markerikson commented Jan 7, 2020

What docs page is being added or updated?

  • Section: Introduction
  • Page: Quick Start

For Adding New Content

What kind of content category is this page (tutorial, how-to, explanation, reference)?

The "Quick Start" page is a form of tutorial, but intended to demonstrate the "fastest" / "easiest" / "correct" way to use Redux without explaining why things work this way.

Who is the intended target audience?

Beginners who know nothing about Redux, yet.

What knowledge are we assuming they have?

  • JS syntax: ES6, async/await, object spreads
  • React: components, hooks
  • Other: HTTP / AJAX, fetch

What are the intended results or takeaways from reading this page?

Readers should be able to mimic the demonstrated patterns to create a basic React+Redux app that does some CRUD work.

What is the most critical info they should learn?

  • Redux is a tool for managing state outside of your React components
  • The Redux Toolkit package is the simplest and recommended way to use Redux
  • Key React+Redux APIs (configureStore, createSlice, useSelector / useDispatch)
  • Immutability is vital, but either requires hand-written updates or use of RTK+Immer "magic"

Notes and Suggestions

@markerikson
Copy link
Contributor Author

So hey, this is done now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant