美文网首页
自己写的redux简化版

自己写的redux简化版

作者: 三九而成 | 来源:发表于2018-05-06 20:13 被阅读0次

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的最基本功能。

相关文章

网友评论

      本文标题:自己写的redux简化版

      本文链接:https://www.haomeiwen.com/subject/knpurftx.html