JSX error: Unexpected Token, expected ","
JSX error: Unexpected Token, expected ","
我 运行 在使用 NextJS 编写 JSX 功能组件时遇到意外错误。一旦我在我的代码中插入不同的组件,它就会 return "Unexpected token" 错误。
我尝试添加 {}、(),更改为函数 Entries(){},将 mockList 移动到函数中,但 none 成功了。将另一个组件放入 return 后,我仍然收到此错误。
函数组件条目
import Entry from './Entry'
import Detail from './Detail'
const mockList = [
{ title: "Subway"},
{ title: "Yokohama"},
{ title: "Tokyo Station"},
{ title: "Shibuya"},
{ title: "Shinjuku"},
]
const Entries = () => {
return (
mockList.map(list =>
<Entry title={list.title} />
)
)
}
export default Entries
一旦我将 条目 更改为
const Entries = () => {
return (
mockList.map(list =>
<Entry title={list.title} />
)
<Detail />
)
}
会弹出错误。
关于如何解决这个问题有什么建议吗?无法继续这个意外错误令人沮丧。
我正在编写功能组件作为练习,以便在此应用程序中使用 React Hooks。
组件中只能 return 一个顶级标签。另外 javascript 部分必须在 {}
之间
const Entries = () => {
return (
<>
{mockList.map(list => <Entry title={list.title} />)}
<Detail />
</>
);
};
我 运行 在使用 NextJS 编写 JSX 功能组件时遇到意外错误。一旦我在我的代码中插入不同的组件,它就会 return "Unexpected token" 错误。
我尝试添加 {}、(),更改为函数 Entries(){},将 mockList 移动到函数中,但 none 成功了。将另一个组件放入 return 后,我仍然收到此错误。
函数组件条目
import Entry from './Entry'
import Detail from './Detail'
const mockList = [
{ title: "Subway"},
{ title: "Yokohama"},
{ title: "Tokyo Station"},
{ title: "Shibuya"},
{ title: "Shinjuku"},
]
const Entries = () => {
return (
mockList.map(list =>
<Entry title={list.title} />
)
)
}
export default Entries
一旦我将 条目 更改为
const Entries = () => {
return (
mockList.map(list =>
<Entry title={list.title} />
)
<Detail />
)
}
会弹出错误。
关于如何解决这个问题有什么建议吗?无法继续这个意外错误令人沮丧。
我正在编写功能组件作为练习,以便在此应用程序中使用 React Hooks。
组件中只能 return 一个顶级标签。另外 javascript 部分必须在 {}
const Entries = () => {
return (
<>
{mockList.map(list => <Entry title={list.title} />)}
<Detail />
</>
);
};