官术网_书友最值得收藏!

Creating the first container

Let's create our first container component, inside of app/containers/App/index.js:

import React from 'react';
import HomePage from 'containers/HomePage/Loadable';
export default function App() {
return (
<div>
<HomePage />
</div>
);
}

The home page container contains two files, Loadable.js and index.js:

import loadable from 'loadable-components';
export default loadable(() => import('./index'));

The index.js is as follows:

import React, { PureComponent } from 'react';
/* eslint-disable react/prefer-stateless-function */
export default class HomePage extends PureComponent {
render() {
return <h1>This is the HomePage Redux-book container!</h1>;
}
}

The complete code for this project can be found in the GitHub repository, inside of the CH01 starter files. We are going to continue using it in other chapters. Once you have these files up in your editor, we can start to run our first application. To run the application, the first thing to do is install the npm dependencies, as follows:

yarn install
yarn run

The application should start at http://localhost:8080/.

主站蜘蛛池模板: 辽中县| 开原市| 邛崃市| 海伦市| 普定县| 崇信县| 泰兴市| 泽普县| 望城县| 辰溪县| 聊城市| 本溪市| 民勤县| 临颍县| 阜康市| 邹平县| 洛川县| 丰县| 德保县| 焉耆| 山东省| 遵化市| 乐至县| 东宁县| 平凉市| 宁都县| 长沙县| 喜德县| 宜宾县| 定结县| 沂源县| 富宁县| 应城市| 铁岭县| 衡阳市| 景德镇市| 彭州市| 漾濞| 晋城| 大洼县| 鄢陵县|