Dva
安装
npm install dva-cli -g
dva new dva-quickstart
cd dva-quickstart
npm start
路由
//新建route页面, routes/Products.js,内容如下:
import React, {
Component } from 'react';
export default class Products extends Component{
render(){
return (
<h2>List of Products</h2>
)
}
}
//添加路由信息到路由表,编辑 router.js :
import Products from './routes/Products';
<Route path="/products" exact component={
Products} />
组件仓库数据通信
//第一步:定义Model,在models文件中新建model, models/products.js
export default {
namespace: 'products', //namespace 表示在全局 state 上的 key
state: {
name: 'Lemon',
payload: '你是沙雕吗&#