typ*_*pos 3 javascript reactjs
我正在使用React,我的代码中有这样的东西:
renderDetails.js:
export default renderDetails = (details) => {
// function logic removed for brevity
}
Run Code Online (Sandbox Code Playgroud)
然后,在同一个文件夹中,我有另一个源文件,我想从中导入它,我做这样的事情:
businessDetails.js:
import renderDetails from './renderDetails';
// rest removed for brevity
Run Code Online (Sandbox Code Playgroud)
但是,我收到一条指向我renderDetails.js文件的错误消息并说:"rederDetails未定义".任何想法可能是什么问题以及如何解决它?
Shu*_*tri 17
问题是,即使您将组件导出为默认组件,也会为其指定一个未定义的名称
你可以这样做
export default (details) => {
}
Run Code Online (Sandbox Code Playgroud)
要么
const renderDetails = (details) => {
}
export default renderDetails;
Run Code Online (Sandbox Code Playgroud)
还有一件事,当您尝试渲染组件时,请确保其名称以Uppercase字符开头.
| 归档时间: |
|
| 查看次数: |
6094 次 |
| 最近记录: |