React Native,React Native Web和React之间有什么区别?

时间:2019-09-19 13:36:30

标签: reactjs react-native react-native-web react-native-webview

想知道React Native和React Native Web之间的区别-并且无法使用Google找到满意的答案。 React Native和React Native Web似乎具有相同的格式,实际上,在Reach Native和Expo文档中,它们被描述为“相同事物”的变体或不同用例。语法,内容和功能上有什么区别?

谢谢

2 个答案:

答案 0 :(得分:0)

React Native可让您编写异步呈现到本机移动应用程序UI中的JavaScript。

这是ReactJS的衍生产品,它对网站用户界面使用类似的语法和设计模式。

React Native Web是一种尝试将为移动应用程序编写的React Native组件呈现为网站UI。

答案 1 :(得分:0)

React是用于构建UI的框架,UI的目标取决于您,实际上React可以与不同的渲染器一起使用:

  • React Native for mobile
  • 为html反应DOM
  • React VR for Virtual Reality
  • 为PDF文档反应PDF
  • 还有others

React允许您使用抽象的UI进行开发,而不必担心目标。

现在,如果您想为移动应用程序和Web都构建UI,则必须为移动(反应本机)和Web(反应域)目标构建渲染功能。

React-Native-Web背后的想法是在Web和移动设备之间共享渲染功能。