美文网首页
自己写的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