reactjs - 为什么我的仓库有这么多上下文提供者?这是正常的吗?
问题描述
当我为我正在处理的 React Native 项目打开我的开发工具时,一切似乎都在上下文提供程序中包装了数十次。我什至没有在我的项目中使用 Context API。我已经包含了一个 ActionSheet Provider 和一个 Paper Provider,但就是这样。我只是想知道是否有人犯了这个错误,我是否应该以不同的方式设置组件树的根。
解决方案
我认为这在 Paper 等库中经常发生,因为 Provider HOC 将 props 传递给所有子 Paper 组件
推荐阅读
- graphql - 字符串插值和片段之间有什么显着区别吗?
- python - 增加 numpy 矩阵中的元素也会影响不同的矩阵和不相关的行
- javascript - 如何在异步调用反应后测试状态更新和组件重新渲染
- python - 比较不同大小的二维数组
- ios - 是否应该在 iOS (Swift) 中压缩所选视频?
- wpf - 为什么 IMultiValueConverter.ConvertBack 甚至存在?有没有人实施过?
- spring-boot - Spring JPA中的一对一共享主键映射问题
- vb.net - 单字母+点自动建议
- python - 如何使用 Pandas 在时间范围内创建日期时间
- macos - Mac Catalina 核心文件位置