在多层高阶组件中如何定义事件

最近学习 React,看文档读到高阶组件这一节,里面介绍了如何创建高阶组件。

我自己尝试了一下编写高阶组件,并且尝试了一下多层的高阶组件。

在多层高阶函数里面每一个高阶函数定义的生命周期钩子都能分别运行,我分别也在每个高阶函数里定义了点击事件 onClick={ this.handleClick }, 测试时候发现只调用了最后绑定的事件。

原因我认为应该是属性名相同而覆盖。这有什么更好的方法去解决吗?

阅读 319
评论 2019-06-03 提问
    撰写回答

    登录后参与交流、获取后续更新提醒