【发布时间】:2018-09-12 12:23:24
【问题描述】:
我正在尝试以简写形式呈现多个 React 组件,但它没有按预期工作。这是我的来源:
render() {
const isLoggedin = true;
return (
<div>
{ isLoggedin ?
<Greeting />
<LogoutButton />
: <LoginButton />
}
</div>
);
}
如果我只使用一个组件,它可以工作(例如删除问候):
render() {
const isLoggedin = true;
return (
<div>
{ isLoggedin ?
<LogoutButton />
: <LoginButton />
}
</div>
);
}
有没有办法同时渲染它们?
【问题讨论】:
-
您遇到什么错误?尝试在示例中使用多个组件将组件包装在
<div>中。
标签: reactjs