Skip to content

cruzshia/coinchallenge_web

Repository files navigation

This project was bootstrapped with Create React App.

Purpose

In this project, you can learn following tools by simple example:

Redux-observable

Using epics as middleware to deal with dispatching actions.

Examples in src/epics

Immutablejs with typescipt

The most complicated part is how to define all state types in store by typescript.

so this example used Record and Record.Factory to customize state types in reducer to validate them.

Examples in src/reducer/commonReducer.tsx

and also, here's an example to show how to validate component's props types passed from redux immutable state.

Examples in src/container/Home/Home.tsx

Learn More

You can learn more in the Create React App documentation.

To learn Redux-observable, check out the Redux-observable documentation.

To learn Typescript, check out the Typescript documentation.

To learn Immutable.js, check out the ImmutableJs documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published