GitHub - conradob/learning-react: 🐵 This project has purely the purpose of learn and test good practices with React development

Learnin React

  • Testing Javascript with Jest
  • Presentational Components and Container Components
  • Higher order components
  • Server side rendering
  • Separate State Manager
  • Continuous Integration and Test Coverage
  • Using Different Babel Configurations for React and Node
  • Prettier code format

Installation

This project requires Node.js v7+ to run.

Install Yarn

Install the dependencies and devDependencies and start the server.

Development

Open your favorite Terminal and run these commands.

First Tab:

Second Tab:

(optional) Third:

(optional) Fourth: Code formating with Prettier

Production

For server production release:

For client producion release:

Run production service

Todos

  • Write MORE Tests and improve code coverage

License

WTFPL