1

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

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

我试图了解一种方法来了解我可以使用哪些资源以及哪些资源是无关紧要的。

4

2 回答 2

3

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

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

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

它还有中间件库,允许我们使用大多数本地库的功能。例如,您可以检查Alert 目录。它用于显示原生 Android 警报对话框。

祝你好运..

于 2019-12-01T12:38:22.737 回答
3

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 个不同点很重要。

于 2019-12-01T12:40:51.107 回答