是否可以在 React Native 应用程序中使用所有 reactjs 组件?如果没有,在 react js 和 react native 之间切换的最佳方法是什么?
如果应用程序是使用 react js 完成的,是否有必要(强制)在其中使用 redux?
是否可以在 React Native 应用程序中使用所有 reactjs 组件?如果没有,在 react js 和 react native 之间切换的最佳方法是什么?
如果应用程序是使用 react js 完成的,是否有必要(强制)在其中使用 redux?
主要有两点:
1.React(DOM)和React Native中的基础UI组件是不同的。
2.React 和React Native 中的'React' 对象不同(React Native 去掉了DOM-specific 的东西,增加了很多native-specific 的代码)。
请查看此链接了解更多详情:
我避免使用这些类型的任务,因为React JS
为 Web 构建的React JS
UI 组件与为React Native
.
React Native
没有<div/>
or<img/>
或 a DOM
。
React Native
使用React JS
绑定到本机视图的组件,诸如此类CSS
的东西与 Web 上的非常不同。
您能够在应用程序中使用UI 组件的唯一方法是使其高度和宽度为嵌入式 web 视图的 100%。这是可能的(我已经为测试目的这样做了),但并不理想。React JS
React Native
如果您的组件包含纯 js 逻辑,那么是的。React js 适用于 Web,我们在其中使用 Web 语义。React Native 扩展了移动原生 UI 组件。