答案 0 :(得分:1)
可以针对该特定代码放宽代码气候规则。
也就是说,您可以将上下文的当前用法转换为一个React组件,以将其道具作为在通用上下文提供程序中提供值的渠道公开。
例如,可以创建一个将其道具转发到通用WithCollection
的{{1}}组件。在CollectionContext.Provider
中合并函数TasksContext.Provider
和CommentsContext.Provider
。
CollectionContext.Provider
其用法表示如下:
class WithCollection extends React.Component {
render() {
const {children, ...value} = this.props
return (
<CollectionContext.Provider value={value}>
{children}
</CollectionContext.Provider>
);
}
}