/personas

A simple demo project for incremental building of a react-based front-end stack.

Primary LanguageJavaScriptMIT LicenseMIT

Personas

A small step by step demo project to facilitate introduction to the React ecosystem.

Includes:

  1. Starting with an empty react project.
  2. Building basic functionality. Learning using props and React state.
  3. Adding Redux and simplifying the app state and action management.
  4. Using Redux Thunk to fetch external content.
  5. Replacing Redux Thunk with Redux Saga to simplify testing.

Running the app and tests

To run:

$ yarn install
$ yarn start

To test:

$ yarn install # if not run before
$ yarn test