https://github.com/n1ghtdev/react-starter-kit
React & Redux starter pack
https://github.com/n1ghtdev/react-starter-kit
material-ui react react-router redux redux-saga starter-kit styled-components webpack4
Last synced: 2 months ago
JSON representation
React & Redux starter pack
- Host: GitHub
- URL: https://github.com/n1ghtdev/react-starter-kit
- Owner: n1ghtdev
- License: mit
- Created: 2019-06-05T18:36:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T12:33:07.000Z (over 3 years ago)
- Last Synced: 2025-06-25T18:04:55.667Z (12 months ago)
- Topics: material-ui, react, react-router, redux, redux-saga, starter-kit, styled-components, webpack4
- Language: JavaScript
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Dependency Packages
- react
- redux
- redux-saga
- immer
- react-router-dom
- styled-components
- material-ui
## Quick Start
### 1. Installation
```
git clone --depth=1 --branch=master https://github.com/n1ghtdev/react-starter-kit.git
```
_Do not forget to remove `.git` folder_
```
rm -rf ./react-starter-kit/.git
```
### 2. Run `npm install`
This will install all project dependencies from [package.json](./package.json)
file.
### 3. Run `npm start`
Will start `webpack-dev-server` with hot-reloading on
[localhost:3000](http://localhost:3000).
### 4. Run `npm run build`
This command will build you project into `build` folder.
## Directory Structure
```
.
| -- build # Folder with compiled code
| -- src # Source code of project
| | -- assets # Images/fonts etc.
| | -- components # React presentational/ui components
| | -- containers # React containers
| | -- pages # React routes
| | -- modules # Redux (reducers, actions, sagas)
| | -- utils # Util functions
| | -- styles # Styles/theme
| | -- index.html # Root index.html
| | -- index.jsx # Entry point for scripts
| -- webpack # Webpack configurations
```