小编sub*_*rat的帖子

How to resolve Peer dependency warnings in npm?

I have a sample package.json for my application,

\n\n
    dependencies : {\n        P1 : \xe2\x80\x9c^1.0.0\xe2\x80\x9d  // has a peer dependency of p3 v1\n        P2 : \xe2\x80\x9c^1.0.0\xe2\x80\x9d  // has a peer dependency of p3 v2\n    }\n
Run Code Online (Sandbox Code Playgroud)\n\n

P1 和 P2 对 P3 具有对等依赖关系,但对不同的版本有依赖关系。\n(例如 P1 对 P3 V1 有对等依赖关系,P2 对 P3 V2 有对等依赖关系)

\n\n

(我不\xe2\x80\x99t有权访问p1 p2源代码。)

\n\n

有什么方法可以解决这样的情况:我的 application\xe2\x80\x99s package.json 不显示警告消息?

\n

javascript dependencies npm reactjs

5
推荐指数
1
解决办法
2425
查看次数

浅层 prop 比较对于连接的组件如何工作?

根据 redux 的文档,reducer 总是给出一个新的状态副本。mapStateToProps在连接的组件中,react-redux 对(旧的与新的 props)中提到的属性进行浅层比较。

我的困惑是,由于 redux 总是提供新的状态副本,react-redux 所做的浅层比较应该总是给出 false,并且组件应该总是重新渲染。但这并没有发生。

有人可以解释我缺少什么吗?

我正在考虑在 mapStateToProp 中读取的所有属性都是对象。

reactjs react-native redux react-redux

5
推荐指数
1
解决办法
2180
查看次数