Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 导入mobx的方式之间的差异_Javascript_React Native_Mobx_Mobx React_Mobx Utils - Fatal编程技术网

Javascript 导入mobx的方式之间的差异

Javascript 导入mobx的方式之间的差异,javascript,react-native,mobx,mobx-react,mobx-utils,Javascript,React Native,Mobx,Mobx React,Mobx Utils,下面的导入有什么不同 从“mobx react/native”导入{observer} 而不是 从“mobx react”导入{observer} 补充资料 React本机版本:~0.48.4 反应:16.0.0 mobx格式化程序:1.0.2 mobx记录器:0.6.0 mobx:3.3.1 mobx-persist:0.3.4 mobx反应:4.3.3 如果需要更多信息,请进行注释Mobx React使用名为不稳定的批处理更新的函数。 此依赖项来自react dom(浏览器)或react

下面的导入有什么不同

从“mobx react/native”导入{observer}

而不是

从“mobx react”导入{observer}

补充资料
  • React本机版本:~0.48.4
  • 反应:16.0.0
  • mobx格式化程序:1.0.2
  • mobx记录器:0.6.0
  • mobx:3.3.1
  • mobx-persist:0.3.4
  • mobx反应:4.3.3

如果需要更多信息,请进行注释

Mobx React使用名为
不稳定的批处理更新的函数
。 此依赖项来自
react dom
(浏览器)或
react native
(移动设备)。 在移动设备上,您没有dom,因此无法使用react dom。 因此,当您导入“mobx react/native”时,它将使用react native包中的函数

请看这里:

您还可以在节点模块文件夹中的
mobx react
中看到index.js(从“mobx react”导入时解析)将ReactDom作为依赖项:

}(this, (function (exports,mobx,React,ReactDOM) { 'use strict';
另一方面,从“mobx react/native”导入时,它将reactNative作为依赖项而不是ReactDom:

}(this, (function (exports,mobx,React,reactNative) { 'use strict';
如果您想了解有关react批处理更新的更多信息,请阅读此处: