2022年10月31日
摘要: 十三、注意事项 为了在开发和调试阶段更好的区别包装了不同组件的高阶组件,需要对高阶组件的显示名称做自定义处理。常用的处理方法是,把被包装组件的显示名称也包到高阶组件的显示名称中。 不要在组件的render方法中使用高阶组件,尽量也不要在组件的其他生命周期方法中使用高阶组件。因为调用高阶组件,每次都会 阅读全文
posted @ 2022-10-31 17:48 Zoie_ting 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 十二、继承方式实现高阶组件 前面介绍的高阶组件的实现方式都是由高阶组件处理通用逻辑,然后将相关属性传递给被包装组件,我们称这种实现方式为属性代理。除了属性代理,还可以通过继承实现高阶组件:通过继承被包装组件实现逻辑的复用。继承方式实现的高阶组件常用于渲染劫持。 例如,当用户处于登录状态,允许组件渲染 阅读全文
posted @ 2022-10-31 17:22 Zoie_ting 阅读(83) 评论(0) 推荐(0) 编辑