Reactjs 从';反应';-为什么这是必要的
我最近开始做出反应,但我找不到,这是什么,为什么这是必要的。我的第一个应用程序在没有它的情况下工作。你能给我参考一下官方来源吗?我在上找不到,你在评论中解释的是使用React的一种方式。通过这种简单的方法,您可以将相关的包作为独立的包添加到HTML文件中Reactjs 从';反应';-为什么这是必要的,reactjs,import,Reactjs,Import,我最近开始做出反应,但我找不到,这是什么,为什么这是必要的。我的第一个应用程序在没有它的情况下工作。你能给我参考一下官方来源吗?我在上找不到,你在评论中解释的是使用React的一种方式。通过这种简单的方法,您可以将相关的包作为独立的包添加到HTML文件中React在这里用于使用核心功能,如React.createElement,ReactDOM用于将元素呈现到DOM中,Babel用于使用JSXBabel将JSX编译成常规Javascript。请参阅我在评论中给出的链接以查看示例 现在,另一种更合
React
在这里用于使用核心功能,如React.createElement
,ReactDOM
用于将元素呈现到DOM中,Babel
用于使用JSX
Babel
将JSX
编译成常规Javascript
。请参阅我在评论中给出的链接以查看示例
现在,另一种更合适的方法是通过npm
或warn
创建React应用程序
创建项目后,必须再次安装所有这些软件包,因为您将需要它们:
import React from 'react';
之后,你就可以开始编写你的应用程序了。但是,当你作为一名学习者写作时,你将需要一些你看到其他人使用的东西,比如网页包、开发服务器、热重新加载等等,你会想要它们。相信我,你会的。那么你有两个选择
- 你将探索如何完成这些事情
- 您将使用
create 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