React Native web - 几个问题
React Native web - several questions
我了解到 React Native 有一个浏览器版本 - react-native-web
是否像bootstrap
一样响应?例如,在 bootstrap 中,我们可以在桌面上有 3 列一列并列。相同的代码可以使这些列在移动设备上一个位于另一个之下。它是内置于本机反应还是我们需要使用 bootstrap 无论如何?
后退按钮。如果我在移动设备上转到我的 React 本机 Web 版本,然后点击后退按钮。它会像应用程序一样运行,还是像普通网页一样转到上一页?
如果我希望我的 Web 代码像应用程序一样运行,是否意味着再次编写相同的代码,或者我可以按原样使用代码并且它将在玩商店?
React 原生 Web 看起来是否比 bootstrap(按钮等)更好
是不是和react native一样支持所有的功能?
react-native-web
只是提供了一个兼容性级别,允许您在浏览器中 运行 您的 react-native
应用程序。它更像是一组 polyfill 和一些 RN 组件的实现。您的应用程序将如何工作以及它将做什么完全由您决定。 RNW 不是像 bootstrap 那样的 UI 框架或组件库,而只是原语。
导航不是 react-native-web
开箱即用的功能。正如我所说,它只是一组原始组件。您将需要选择一些像 react-navigation 这样的库 运行 在 react-native 和 web 上都有,或者为不同的平台使用不同的解决方案。
代码共享是react-native的一大好事。只要您编写简单的 JavaScript 模块而不使用原生 API,您就可以跨 Web 和原生共享它们。
见第一题
它为您提供相同的组件集、手势系统、StyleSheet 和一些其他实用程序,如 Platform。视觉组件可能与其 RN 实现不同,但它们的 API 和行为是相同的。
我了解到 React Native 有一个浏览器版本 - react-native-web
是否像
bootstrap
一样响应?例如,在 bootstrap 中,我们可以在桌面上有 3 列一列并列。相同的代码可以使这些列在移动设备上一个位于另一个之下。它是内置于本机反应还是我们需要使用 bootstrap 无论如何?后退按钮。如果我在移动设备上转到我的 React 本机 Web 版本,然后点击后退按钮。它会像应用程序一样运行,还是像普通网页一样转到上一页?
如果我希望我的 Web 代码像应用程序一样运行,是否意味着再次编写相同的代码,或者我可以按原样使用代码并且它将在玩商店?
React 原生 Web 看起来是否比 bootstrap(按钮等)更好
是不是和react native一样支持所有的功能?
react-native-web
只是提供了一个兼容性级别,允许您在浏览器中 运行 您的react-native
应用程序。它更像是一组 polyfill 和一些 RN 组件的实现。您的应用程序将如何工作以及它将做什么完全由您决定。 RNW 不是像 bootstrap 那样的 UI 框架或组件库,而只是原语。导航不是
react-native-web
开箱即用的功能。正如我所说,它只是一组原始组件。您将需要选择一些像 react-navigation 这样的库 运行 在 react-native 和 web 上都有,或者为不同的平台使用不同的解决方案。代码共享是react-native的一大好事。只要您编写简单的 JavaScript 模块而不使用原生 API,您就可以跨 Web 和原生共享它们。
见第一题
它为您提供相同的组件集、手势系统、StyleSheet 和一些其他实用程序,如 Platform。视觉组件可能与其 RN 实现不同,但它们的 API 和行为是相同的。