react-native 对 web 开发和移动开发都有好处吗

Is react-native good for both web development and mobile development

我必须做一个项目,其中包括一个移动应用程序和一个网络应用程序。所以我为 web 应用程序选择 React.js,为移动应用程序选择 react-native。手机和网络都具有相同的功能。如果两者都选择react native,是不是更好

还有我想知道的是,虽然移动应用和网络应用的功能不同,但两者都使用 React Native 更好吗?

这取决于您的要求和选择。

React Native 从版本 >= 0.60 开始支持 Web。如果您的移动应用程序和 Web 应用程序具有几乎相同的功能,那么选择 React Native for Web。然后您可以编写一次代码并在所有 Android、iOS 和 Web 平台上使用它。那样的话可以节省很多时间。

但是,如果您的 Web 应用程序将具有不同的功能,我建议您使用 React JS。您可以为 UI 设计使用 material-ui 等出色的库。

如此,两种选择各有利弊。所以,这取决于你的要求和选择。