【发布时间】:2021-02-03 12:21:44
【问题描述】:
我研究 React 已经有一段时间了,现在我开始用它开发自己的应用程序,当我注意到我真的不知道 react 和 react-dom 库之间的区别时,我知道“反应”是 JavaScript 库,react-dom 是为我提供与 DOM 交互的方法的库,但是当我不导入它们时似乎什么也没有发生(我使用 create-react-app 环境,可能就是这样) .话虽如此,这就是我通常创建组件的方式:
import React from 'react';
function ComponentName () {
return(
<div>
<!-- Component code -->
</div>
)
}
export {ComponentName};
那么上面的代码有什么区别,这个:
import React from 'react-dom';
function ComponentName () {
return(
<div>
<!-- Component code -->
</div>
)
}
还有这个?
import React from 'react-dom';
function ComponentName () {
return(
<div>
<!-- Component code -->
</div>
)
}
【问题讨论】:
-
你最后两个代码块完全一样...? (我的意思不是他们做同样的事情。我的意思是他们字面上是完全一样的。)
标签: reactjs jsx create-react-app