/react-boilerplate

start kit that project using react

Primary LanguageCSS

react-boilerplate CircleCI

start kit that project using react

Sequence

make .gitignore file

yarn init
yarn add react react-dom prop-types
yarn add -D webpack webpack-dev-server html-webpack-plugin cross-env
yarn add -D @babel/core @babel/preset-env @babel/preset-react babel-loader react-hot-loader
yarn add -D style-loader css-loader postcss-loader resolve-url-loader sass-loader node-sass sass-resources-loader
yarn add -D file-loader

yarn add react-router
yarn add --dev webpack-merge
yarn add redux redux-actions react-redux reselect
yarn add --dev redux-devtools-extension
yarn add immutable redux-immutable
yarn add redux-thunk axios

eslint

yarn add --dev eslint eslint-config-airbnb eslint-loader eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react
yarn add --dev husky lint-staged

make .esintrc and .eslintignore file.

Technology

react: 16.3.0
react-dom: 16.3.0
react-router: 4.2.0