https://Dev-JeromeBaek.github.io/awesome-react-basic-skeleton/
After creation, your project should look like this:
awesome-react-redux-skeleton/
README.md
.prettierrc
package.json
webpack.config.dev.js
webpack.config.js
static/
js/
bundle.js
media/
image.afa5b8b9.png
public/
index.html
favicon.ico
src/
assets/
css/
style.css
images/
image.png
components/
App.js
Test.jsx
index.js
index.html
favicon.ico
For the project to build, these files must exist with exact filenames:
public/index.html
is the page template;src/index.js
is the JavaScript entry point.
npm
# install dependencies
npm install
# serve with hot reload at 0.0.0.0
npm start
# build for production with minification.
npm run build
# serve with hot reload dev-server at 0.0.0.0
npm run dev
# remove previous build files and build for production with minification.
npm run clean
or using yarn
# install dependencies
yarn install
# serve with hot reload at 0.0.0.0
yarn start
# build for production with minification.
yarn build
# serve with hot reload dev-server at 0.0.0.0
yarn dev
# remove previous build files and build for production with minification.
yarn clean
package.json
"devDependencies": {
"babel-core": "^6.26.3",
"babel-loader": "7",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-2": "^6.24.1",
"css-loader": "^1.0.0",
"file-loader": "^2.0.0",
"html-webpack-plugin": "^3.2.0",
"style-loader": "^0.23.0",
"url-loader": "^1.1.1",
"webpack": "^4.17.1",
"webpack-cli": "^3.1.0",
"webpack-dev-server": "^3.1.6"
},
"dependencies": {
"react": "^16.4.2",
"react-dom": "^16.4.2"
}
npm
- Fork and clone this repository.
- Run
npm install
on your terminal. - Open
src/components
directory. - Make your component and Start your project.
- Run
npm run build
ornpm run clean
on your terminal - Do setting for github.io hosting.
yarn
- Fork and clone this repository.
- Run
yarn install
on your terminal. - Open
src/components
directory. - Make your component and Start your project.
- Run
yarn build
oryarn clean
on your terminal - Do setting for github.io hosting.