reactjs - 为 Web (HTML/JavaScript) 导出 React Native 应用程序?

标签 reactjs react-native

我用 React Native 构建了一个小应用程序,它看起来很棒,但我想知道 - 我可以将它导出到网络(HTML/JavaScript)而不是在 ReactJS 中为它制作单独的代码吗?如果可能的话,利弊是什么?顺便说一句,我使用了一个免费的 UI 套件进行开发。谢谢!

最佳答案

您有两个选择:

  • 使用 react-native-web并在 native 和 web 应用程序之间共享 90% 相同的源代码。
  • 适合非复杂项目;
  • 如果您的应用程序具有 native /复杂导航,那么它就会出现问题,因为这无法在网络上运行。
  • 使用网站 react并分享一些组件。
  • 推荐用于复杂项目;
  • 如果你有一个复杂的原生应用,共享组件可能是最好的选择;
  • bit.dev可用于实现此解决方案。

  • 更多信息:
    https://blog.bitsrc.io/6-ways-to-share-and-reuse-react-components-6d80e2fd16cd

    关于reactjs - 为 Web (HTML/JavaScript) 导出 React Native 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61433978/

    相关文章:

    javascript - 如何在 React 中动态读取通过 Netlify CMS 创建的 Markdown 文件的特定部分?

    javascript - React导入的库抛出错误: cannot convert undefined or null to object

    react-native - 我在哪里放置 "tabBarOptions"在 StackNavigator 中?

    ios - 运行时尚未准备好进行调试

    android - React Native map 库

    reactjs - 在React + Enzyme中模拟clientHeight和scrollHeight进行测试

    javascript - 如何根据回调的响应在 componentDidMount 中设置状态

    c++ - react native 0.40.0 : Ordered comparison between pointer and zero ('NSNumber *' and 'int' )

    android - React Native - 页脚按钮

    reactjs - 为什么使用 redux-persist 而不是手动将状态持久化到 localStorage?