【问题标题】:Is Redux the same for React and React native?Redux 对于 React 和 React native 是一样的吗?
【发布时间】:2020-03-26 06:28:26
【问题描述】:

我目前正在自学 RN,没有 React 方面的先验知识。很多东西似乎都存在于 Redux 和 hooks 中。我发现的许多资源在标题中都提到了 React(例如“Redux Crash Course With React”)。

我的问题是:React 和 React Native 之间的界线在哪里?我是否可以从这些引用 React 的资源中学习,或者这会让我感到困惑?

我正在尝试了解一种方法,以了解我可以使用哪些资源以及哪些资源无关紧要。

【问题讨论】:

标签: reactjs react-native redux react-redux


【解决方案1】:

React Native 包含 React 库,可将其用作前端库。

React 的大部分用法与 React-Native 相同。 Redux 也是如此。

React-Native 必须有其他库来构建可以在 Android 和 iOS 上运行的应用程序。

它还有中间件库,可以让我们使用大部分原生库的功能。例如,您可以检查Alert directory。它用于显示原生 Android 警报对话框。

祝你好运..

【讨论】:

    【解决方案2】:

    react 和 react native 都使用 javascript 来创建我们需要的用户界面,但区别在于渲染、样式和捆绑,你应该知道 react native 本身是一个框架,而 react.js 是一个库。主要区别:

    ---React-Native 不使用 HTML 来呈现应用程序,而是提供以类似方式工作的替代组件。这些 React-Native 组件映射了在应用程序上呈现的实际真实的原生 iOS 或 Android UI 组件。

    ---使用 React-Native,您必须学习一种全新的方法来使用 Javascript 为应用的不同组件设置动画。

    --- 页面之间的导航完全不同!!!

    因此我们得出结论,最好基于 RN 而不是 react.js 来研究引用。但是一些功能,比如 redux 或 hooks 或者很多它的组件是完全一样的,你可以研究 react.js 的参考资料。只有我上面所说的 3 个不同点很重要。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 2018-07-24
    • 1970-01-01
    • 2017-05-17
    • 2018-05-23
    • 2021-11-22
    • 1970-01-01
    相关资源
    最近更新 更多