Reactjs 从';反应';-为什么这是必要的

Reactjs 从';反应';-为什么这是必要的,reactjs,import,Reactjs,Import,我最近开始做出反应,但我找不到,这是什么,为什么这是必要的。我的第一个应用程序在没有它的情况下工作。你能给我参考一下官方来源吗?我在上找不到,你在评论中解释的是使用React的一种方式。通过这种简单的方法,您可以将相关的包作为独立的包添加到HTML文件中React在这里用于使用核心功能,如React.createElement,ReactDOM用于将元素呈现到DOM中,Babel用于使用JSXBabel将JSX编译成常规Javascript。请参阅我在评论中给出的链接以查看示例 现在,另一种更合

我最近开始做出反应,但我找不到,这是什么,为什么这是必要的。我的第一个应用程序在没有它的情况下工作。你能给我参考一下官方来源吗?我在

上找不到,你在评论中解释的是使用React的一种方式。通过这种简单的方法,您可以将相关的包作为独立的包添加到HTML文件中
React
在这里用于使用核心功能,如
React.createElement
ReactDOM
用于将元素呈现到DOM中,
Babel
用于使用
JSX
Babel
JSX
编译成常规
Javascript
。请参阅我在评论中给出的链接以查看示例

现在,另一种更合适的方法是通过
npm
warn
创建React应用程序

创建项目后,必须再次安装所有这些软件包,因为您将需要它们:

import React from 'react';
之后,你就可以开始编写你的应用程序了。但是,当你作为一名学习者写作时,你将需要一些你看到其他人使用的东西,比如网页包、开发服务器、热重新加载等等,你会想要它们。相信我,你会的。那么你有两个选择

  • 你将探索如何完成这些事情
  • 您将使用
    create react应用程序
如果你想学习如何设置这些东西,只需谷歌一下。你会找到一些教程,但要确保它们是最新的

如果您想立即开始使用React进行编码,请使用
create React app
。根据您的操作系统,稍微搜索一下如何安装,然后像这样使用:

yarn init
yarn add react react-dom babel *some_babel_packages*

瞧!一切都准备好了

这可能会让你知道发生了什么。这不是一个react,而是一个javascript,请看:没有它你怎么能使用react?您的应用程序是如何编写的?因此,您将React、ReactDOM和Babel作为独立软件包添加到您的应用程序中。这是使用React的一种方法。但是,如果您通过npm创建react应用程序,您将在本地安装这些软件包并导入,如您的问题所示。欢迎使用。我已经提供了一个答案,它也回答了这个问题。顺便说一下,
import
是一个Javascript的东西。如果您对Javascript不太熟悉,请首先对其进行更深入的研究。
create-react-app myproject
cd myproject
yarn start