是否可以在React Native应用程序中使用所有的ReactJS组件?如果不行,那么在ReactJS和React Native之间切换的最佳方式是什么?
如果使用ReactJS完成应用程序,在其中使用Redux是必须的吗?
是否可以在React Native应用程序中使用所有的ReactJS组件?如果不行,那么在ReactJS和React Native之间切换的最佳方式是什么?
如果使用ReactJS完成应用程序,在其中使用Redux是必须的吗?
有两个主要点:
1. React(DOM)和React Native中的基本UI组件是不同的。
2. React和React Native中的“React”对象是不同的(React Native去除了特定于DOM的内容,添加了许多本地特定的代码)。
请参阅此链接以了解更多详细信息:
我避免这些类型的任务,因为为Web构建的React JS
UI组件与为React Native
构建的UI组件具有不同的语义。
React Native
没有<div/>
或<img/>
,也没有DOM
。
React Native
使用绑定到本地视图的React JS
组件,而像CSS
这样的东西与Web上的非常不同。
您能在React Native
应用程序中使用React JS
UI组件的唯一方法是使其完全嵌入式webview的高度和宽度。 这是可能的(我已经为测试目的做过了),但不理想。