Skip to content

Commit b1f7db6

Browse files
committed
clean file structure
1 parent 36774f7 commit b1f7db6

File tree

7 files changed

+21
-32
lines changed

7 files changed

+21
-32
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"main": "src/index.js",
66
"scripts": {
77
"clean": "rimraf dist/*",
8-
"start": "webpack-dev-server --mode development --open --hot --config webpack.config.dev.js",
9-
"dist": "npm run clean && webpack --mode production --config webpack.config.prod.js",
8+
"start": "webpack-dev-server --mode development --open --hot --config webpack.config.js",
9+
"dist": "npm run clean && webpack --mode production --config webpack.config.js",
1010
"deploy": "npm run dist && gh-pages -d dist",
1111
"build:docker": "npm run dist && docker build -t reactdocker .",
1212
"lint": "eslint ./src",

postcss.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// browser support list see here: https://github.com/ai/browserslist#queries
22
module.exports = ({ file, options, env }) => ({
33
plugins: {
4-
'autoprefixer': { browsers: 'last 2 version' },
4+
autoprefixer: { browsers: 'last 2 version' },
55
}
6-
});
6+
});

src/containers/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import React, { Component } from 'react';
33
export default class Main extends Component {
44
render() {
55
return (
6-
<div>
7-
<span>Hello, I`m ReactMaker.</span>
6+
<div style={{ textAlign: 'center' }}>
7+
<h2>Hello, I`m ReactMaker.</h2>
8+
<p>To get started, edit containers/index.js</p>
89
</div>
910
);
1011
}

src/index.js

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
33
import { AppContainer } from 'react-hot-loader';
4-
import Main from 'containers/';
54

6-
ReactDOM.render(
7-
<AppContainer>
8-
<Main />
9-
</AppContainer>,
10-
document.getElementById('app')
11-
);
5+
const render = () => {
6+
const Main = require('containers').default;
7+
8+
ReactDOM.render(
9+
<AppContainer>
10+
<Main />
11+
</AppContainer>,
12+
document.getElementById('app')
13+
);
14+
};
15+
16+
render();
1217

1318
// migrate by this guide
1419
// https://github.com/gaearon/react-hot-loader/tree/master/docs#migration-to-30
1520
if (module.hot) {
1621
module.hot.accept('containers/', () => {
17-
const NewMain = require('containers/').default;
18-
ReactDOM.render(
19-
<AppContainer>
20-
<NewMain />
21-
</AppContainer>,
22-
document.getElementById('app')
23-
);
22+
render();
2423
});
2524
}

webpack.config.dev.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

webpack.config.base.js renamed to webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const path = require('path');
22
const HtmlWebPackPlugin = require("html-webpack-plugin");
3+
34
module.exports = {
45
module: {
56
rules: [

webpack.config.prod.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)