gpt4 book ai didi

user-interface - React JS 与 React Native

转载 作者:行者123 更新时间:2023-12-03 14:21:31 25 4
gpt4 key购买 nike

我正在考虑为您决定如何设计我的 meteor 应用程序,我计划仅将其作为 Android 和 iOS 应用程序启动。它不会被制作成网站。我的理解是 React Native 与 ReactJS 相同,但面向移动应用程序。这是真的吗?如果是这样,您是否建议使用 React Native 而不是 ReactJS 来制作应用程序,或者 ReactJS 是否仍然提供更大的好处?另外,使用 React Native 时是否需要 Material ui 或类似的东西?

最佳答案

React-native 与 React 共享思维模型以及一些关键代码,但也有显着不同。以下是需要考虑的几点/差异:

  • 使用桥接代码运行,该代码执行通常无法由 JavaScript 调用的 native 功能。
  • React 和react-dom 旨在在DOM 环境中运行(react-dom 可以在服务器端运行,但应用程序旨在主要在浏览器上下文中运行和交互)。
  • 它允许您在平台之间共享代码,但您通常不能也不应该期望 100% 的代码重用。
  • 您可以在适当的时候放弃使用 native ,但在良好的情况下,您可以更频繁地共享代码。

最后,对于 Material UI,如果你谈论的是 google Material UI,它是一个风格 UI 库,而不是跨平台界面库。它比 React 更类似于 bootstrap。有很多库可以实现 Google 的 Material UI,这些库可能是专门为 React、React-native 或其他库/平台创建的。

希望对您有所帮助!

关于user-interface - React JS 与 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36758184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com