import React from 'react'
var obj={
monitor:{
list:[]
}
};
export const connect =(mapStroe)=>{
return function(Warp){
return class extends React.PureComponent{
dispatch=({key,value})=>{
obj = {
...obj,
monitor:{
[key]:value
}
}
this.forceUpdate();
}
render(){
let store = obj;
if(mapStroe){
mapStroe(obj);
}
return (
<Warp {...this.props} {...store} dispatch={this.dispatch} ></Warp>
);
}
}
}
}
没有写action,没有合并函数。本质而言只能算是react-redux的最基本功能。
网友评论