不同版本的反应和React本机会导致循环依赖

我有一个关于版本约束的问题。

首先,我试图安装npm i react-native-message-bar --save

但是后来我得到了一个UNMET PEER DEPENDENCY react@16.1.0 Unmet Peer dependencyUNMET PEER DEPENDENCY react@16.1.0

所以我做了: npm install react@16.1.0但是我得到了:

 UNMET PEER DEPENDENCY react@16.1.0 npm WARN react-native@0.50.3 requires a peer of react@16.0.0 but none was installed. 

所以我有这样的感觉,我正在运行到循环依赖。

这是否意味着我无法使用react-native-message-bar 。 与当前版本的反应?

我想就如何解决这个问题提出一些build议。