是否可以在 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 JSUI 组件与为React Native.
React Native没有<div/>or<img/>或 a DOM。
React Native使用React JS绑定到本机视图的组件,诸如此类CSS的东西与 Web 上的非常不同。
您能够在应用程序中使用UI 组件的唯一方法是使其高度和宽度为嵌入式 web 视图的 100%。这是可能的(我已经为测试目的这样做了),但并不理想。React JSReact Native
如果您的组件包含纯 js 逻辑,那么是的。React js 适用于 Web,我们在其中使用 Web 语义。React Native 扩展了移动原生 UI 组件。