This project is a small todo app intended as a starting point for new react engineers.
This project was bootstrapped with Create React App, version 1.5.2
, and works with Node version 8.12.0
.
git clone git@github.com:jks8787/jks8787-todo-app.git
cd jks8787-todo-app/
npm install
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner
The base app is a simple application we can use as a jumping off point, to start checkout the base-app branch.
Each of the branches of this project represents adding ONLY a given set of functionality to the base app.
To add a router to the base app, checkout the adding-router branch.
To add data fetching to the base app, checkout the adding-api-call branch.
To add an image to the base app, checkout the adding-images branch.
To add scss in to the base app, checkout the adding-scss branch.
To add Enzyme to work with Jest for testing in the base app, checkout the adding-test branch.
To add a redux to the base app, checkout the adding-redux branch.
The master branch is a combination of all the above working together.
This material is available for private, non-commercial use under the GPL version 3.