美文网首页
react高阶组件项目实战

react高阶组件项目实战

作者: 习惯水文的前端苏 | 来源:发表于2021-02-07 15:08 被阅读0次

理论往往是在结合实战的过程中才能达到"熟能生巧"、"得心应手"。当遇到重复ui时,使用高阶组件进行一层包装往往能达到事半功倍的效果。

实现:tabs封装

需求:我的项目中的每一个菜单都是以选项卡的形式进行展开的,当存在新增或跳转页面操作时,实际上是新增一个tab选项

\star 将公共的tabs引入到高阶组件中

\star 定义高阶组件,使用tabs对组件Coms进行一层包装

(firstName是默认第一个tabs选项卡的名称)

\star 将公共方法定义在高阶组件

(我们将add暴露给子组件)

\star 如果需要在高阶组件中连接redux,则可以这样写

\star 使用高阶组件

        \cdot 引入

        \cdot 使用

        \cdot 新增选项卡

                        this.props.add({})

相关文章

网友评论

      本文标题:react高阶组件项目实战

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