reactjs - React、ReactJS 和 React Native 之间有什么区别?
问题描述
我想学习一门关于React的课程,但我不知道几件事,比如:
React、ReactJS和React Native
有什么区别?
好吧,如果有很大的不同,他们中最好的学习者是什么?
我真的很期待学习它,所以如果你有任何关于开始学习这门课程的最佳方式的信息,我将不胜感激。
太感谢了。
解决方案
Reactjs 和 React Native 的主要区别
- 对于 Web 平台,Reactjs 可以定义为 React DOM 的基础派生类,而 React Native 通过保持工作流和语法相同以及更改组件来充当基础派生类。
- React 是一个 JavaScript 库,可以帮助您的开发人员构建高度响应的 UI 层,而 React Native 是开发跨平台应用程序的完整框架。
- Virtual DOM 用于在 React 中提取浏览器代码;原生 API 有助于在 React Native 中渲染移动组件。
- 在 React Native 中,UI 是在 JSX 的帮助下呈现的,但使用 Reactjs 策划的应用程序会在 UI 中提取 HTML。
- 对于 Reactjs 中的样式,使用 CSS,并且 React Native 平台需要样式表来进行样式设置。
- 使用 CSS,可以在 Reactjs 中进行动画;对于 React Native 中的动画,您需要使用动画 API。
推荐阅读
- swift - 打印文件路径时,Swift 5.0 Xcode 输出“程序以退出代码结束:0”
- reactjs - 将 useState 传递给孩子
- amazon-web-services - 使用 ViewOnlyAccess 策略将我的 AWS 账户完全公开是否有任何风险?
- javascript - 将人工输入的日期转换为日期对象
- c - dyld:未加载库:.....如何正确告诉GCC编译器在哪里可以找到另一个静态库?
- amazon-web-services - Terraform 计划无法完成
- javascript - 发布请求失败后无法捕获响应
- parsing - 我如何看到 LR(0) 项目自动机中存在冲突?
- python - python matplotlib“合并”多索引的x轴标签
- python-3.x - git 命令在使用子进程运行时返回错误,但在正常运行时不返回