javascript - 黑白 React Typescript、React JavaScript 和 React Native 的区别?

标签 javascript reactjs typescript react-native

我对 感到困惑 react JavaScript , react typescript react 原生 .
我只是知道我们将 React Native 用于移动应用程序,并将 React (Javascript,Typescript) 用于 Web 应用程序。
有人可以准确区分它们吗?
那些使用哪个父库/框架?
像 Angular 一样,我们可以制作 components , services在其中(React JavaScript、React Typescript 和 React Native)。
当我们简单地说 react 这是什么意思(Native、Typescript 或 Javascript)?

最佳答案

React 是一个用于构建 UI 的库/框架。您构建各种组件来描述您希望页面看起来像什么,然后 react 处理找出发生了什么变化并对页面进行更新。如果有人只是在没有任何其他上下文的情况下说“ react ”,这可能就是他们的意思。
React Native 使用与 react 相同的核心功能,但是一旦它确定了需要进行的更改,而不是更新 dom(即网页),它会更新 android 或 ios 的原生组件。因此,React Native 允许您使用 React 开发人员熟悉的语法和工具编写 native 手机应用程序。
Javascript 与 typescript 是完全不同的轴。它们可以与 react 一起使用,但与 react 无关。 Javascript是网页使用的主要编程语言。 Typescript 是 javascript 的超集,可让您将类型信息添加到代码中。这可以让您更快地发现代码中的错误,因为您的 IDE 和构建过程可以检查类型以查看您是否犯了错误。

关于javascript - 黑白 React Typescript、React JavaScript 和 React Native 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62678556/

相关文章:

javascript - 如何将自定义大小的图标放入 jQuery UI 按钮中?

node.js - MongoDB - 使用多个查找的 $group、辅助 $group、$sum 字段

reactjs - TS2339 : Property 'getBoundingClientRect' does not exist on type 'never'

javascript - Nivo slider 显示数字而不是背景图像

javascript - 在响应问题上覆盖 css 元素

javascript - Protractor - 等待上一个 block 在下一个 block 之前完成

reactjs - 使用 React props spread 运算符会显着减慢我的应用程序速度吗?

javascript - 如何从setState中的数组中选择特定对象?

javascript - Chakra UI 未在本地加载图像

Typescript Extend 实用程序为何提取而不是完整对象