Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FortechRomania/react-redux-complete-example
A react+redux example project based on the folder structure proposed here: https://github.com/alexnm/re-ducks
https://github.com/FortechRomania/react-redux-complete-example
architecture example react redux
Last synced: 3 months ago
JSON representation
A react+redux example project based on the folder structure proposed here: https://github.com/alexnm/re-ducks
- Host: GitHub
- URL: https://github.com/FortechRomania/react-redux-complete-example
- Owner: FortechRomania
- Created: 2017-01-06T13:42:29.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-18T17:20:36.000Z (almost 3 years ago)
- Last Synced: 2024-04-14T13:13:08.343Z (7 months ago)
- Topics: architecture, example, react, redux
- Language: JavaScript
- Homepage:
- Size: 466 KB
- Stars: 449
- Watchers: 34
- Forks: 143
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WIP - Complete react-redux example project
An example project based on the folder structure proposed here: https://github.com/alexnm/re-ducks[![Build Status](https://travis-ci.org/FortechRomania/react-redux-complete-example.svg?branch=master)](https://travis-ci.org/FortechRomania/react-redux-complete-example)
## Usage
**Clone the repo**
```
git clone [email protected]:FortechRomania/react-redux-complete-example.git
```**Install dependencies**
```
npm i
```
or with [yarn](https://yarnpkg.com/), which I highly recommend
```
yarn
```**Run project**
```
npm run compile
npm run dev-server
```
or both tasks in parallel in a single terminal
```
npm start
```Access `localhost:7777` to see the magic.
Running the tests
```
npm run test
```Running eslint
```
npm run linter
```## Todos
- [x] Ducks modular approach
- [x] Server side rendering with prefetching
- [x] Redux Dev Tools / HMR
- [x] Styling Setup
- [x] Codesplitting