【发布时间】:2018-07-12 04:25:46
【问题描述】:
我有一个显示样式文本的 React 组件,我想让它加载网络资源、侦听 WebSocket 输入并显示通知。为了做到这一点,我为其中的每一个编写了高阶组件包装函数:withResource、withSocket 和 withNotifications。
导出组件时,这样是否正确?
class TextComponent extends React.Component {
...
}
export default withResource(withSocket(withNotifications(TextComponent)))
【问题讨论】:
-
我可以知道你从哪里得到这个“withSocket”吗?
-
只是理论上的例子,所以不存在。我想它会包含用于通过套接字发送/响应通信的辅助方法,可能会插入像
socket.io这样的库。
标签: javascript reactjs higher-order-components