REACT ENVIORMENT
mkdir starwars_api
cd starwars_api
npm init -y
npm install --save react react-dom redux react-redux redux-thunk
npm install --save-dev babel-core babel-preset-es2015 babel-preset-react webpack@2.1.0-beta.27 file-loader babel-loader webpack-dev-server@2.1.0-beta.11 react-hot-loader@3.0.0-beta.6import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App';
import { AppContainer } from 'react-hot-loader';
require('./index.html');
// Create app
const container = document.querySelector('#app-container');
// Render app
ReactDOM.render(
<AppContainer>
<App />
</AppContainer>
, container
);
// Hot module reloading
if (module.hot) {
module.hot.accept('./components/App', () => {
ReactDOM.render(
<AppContainer>
<App />
</AppContainer>
, container
);
});
}Last updated