#####A simple blog with react components
- React - for components
- Webpack - for production deployment
- Sentry - for debugging and unit testing React DOM in dev and production
- The data file is created by myself, and it is not a perfect real world way to show this kind of data. Consider it a junk set of data just for purpose.
- Any REST based data can be used.
- Primary focus is on reusability of HTML+JS in form of react components.
- Few things can be done in many better ways but for this small test I have used least complicated way. Routing can be used and there can be many kinds of states which can be handled in real applications.
- Testing React DOM in form checkboxes wasn't very clear, natural, or initutative , so used Sentry.
- Ideal way is to write unit test in Jest/Mocha etc.
- The same can be achieved in AngularJS , Polymer or any other library/framework. Choice of react was based upon its focus on declarative 'Views'
- To run locally - download or clone the repository , then
npm install
npm run start
If building for production -
npm run production