React native React Native是否包装本机API?

React native React Native是否包装本机API?,react-native,React Native,React Native是否在Javascript中包装所有本机API调用?例如,如果我想定制一个UI元素,我可以使用Javascript调用该元素上的本机方法吗 是否可以在没有插件的情况下调用本机摄像头API?不,它不会这样做。React Native只创建了几个核心API,这些API封装或桥接到本机API。如果您想访问core React本机库中未包含的其他API,则必须创建包装器来从JavaScript执行这些自定义本机API调用。演示如何创建本机模块,以及如何创建自定义本机UI组件 编辑

React Native是否在Javascript中包装所有本机API调用?例如,如果我想定制一个UI元素,我可以使用Javascript调用该元素上的本机方法吗


是否可以在没有插件的情况下调用本机摄像头API?

不,它不会这样做。React Native只创建了几个核心API,这些API封装或桥接到本机API。如果您想访问core React本机库中未包含的其他API,则必须创建包装器来从JavaScript执行这些自定义本机API调用。演示如何创建本机模块,以及如何创建自定义本机UI组件

编辑

最接近于在UI元素上调用本机方法的方法是在实现它的UI元素上调用
setNativeProps
,但它仅限于以本机方式设置props,而不限于特定的UI元素方法


为了更直接地回答摄像机的问题,你不能。您必须依赖于您从社区安装的插件,例如
react native camera
,或者您为其制作了一个本机模块。

不,它不会这样做。React Native只创建了几个核心API,这些API封装或桥接到本机API。如果您想访问core React本机库中未包含的其他API,则必须创建包装器来从JavaScript执行这些自定义本机API调用。演示如何创建本机模块,以及如何创建自定义本机UI组件

编辑

最接近于在UI元素上调用本机方法的方法是在实现它的UI元素上调用
setNativeProps
,但它仅限于以本机方式设置props,而不限于特定的UI元素方法


为了更直接地回答摄像机的问题,你不能。你必须依赖于你从社区安装的插件,比如
react native camera
,或者你为它制作了一个本机模块。

为什么投反对票?有什么原因吗?如果你认为我是在推广NativeScript,我不是。我不再使用它了。如果你认为没有必要提及,我编辑了我的答案,删除了提及。为什么投反对票?有什么原因吗?如果你认为我是在推广NativeScript,我不是。我不再使用它了。如果你认为没有必要提及,我编辑了我的答案,删除了提及的内容。