https://github.com/hohonuuli/csumb-kb-client
Web-interface code for the VARS knowledgebase
https://github.com/hohonuuli/csumb-kb-client
Last synced: 3 months ago
JSON representation
Web-interface code for the VARS knowledgebase
- Host: GitHub
- URL: https://github.com/hohonuuli/csumb-kb-client
- Owner: hohonuuli
- Created: 2018-02-01T18:27:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-10T05:48:35.000Z (about 7 years ago)
- Last Synced: 2025-02-04T21:45:53.773Z (4 months ago)
- Language: JavaScript
- Size: 550 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# csumb-kb-client
## Start up
1. Install dependencies
```
npm install
```
2. Run application
```
npm start
```## File Structure
```
project
│ README.md
│ package.json
└───prototype - First iteration template
│
│───public - Index and assets
│
└───src - React source code
│───actions - Actions for Redux
│───components - Multi-level components
│───containers - React source code
│───modules - Combined Redux reducers
│───index.js - Main React file
│───store.js - Redux data store
```
## Redux? What is that and why?
In React data lives in within each component called properties and state. It's becomes very difficult to manage and share props and state between components. So Redux allows us to store this information globally in the application, this will be useful when authentication is implemented.### Diagram - Source from Bucky Roberts - [Github](https://github.com/buckyroberts/React-Redux-Boilerplate)
