javascript - React 使用状态显示,否则隐藏
问题描述
我在反应中使用了一个状态:
{this.state.showorhide &&
<MyComponent />
}
目前它会显示它是否被隐藏。
如果 showorhide 已经为真,如何添加一个条件,否则它将隐藏?
解决方案
看看这个
constructor(props) {
super(props);
this.state = {
showorhide: false
};
}
render() {
const { showorhide } = this.state;
return (
{ showorhide ? <MyComponent /> : <HideComponent /> }
);
}
推荐阅读
- flutter - 带有项目 Flutter 的 FutureBuilder
- c++ - 保存命名坐标集的最佳容器组合
- python - 在推导中使用 if else 创建两个输出列表
- opencart - 主页上的 OpenCart 产品链接未指向正确的 url
- javascript - javascript 多个或重置倒计时功能
- azure - Azure DevOps REST API:创建版本时构建 ID/编号无效
- knapsack-problem - 如何在背包问题中找到最大平均值和最小值
- javascript - Node.js - 使用 express 下载的服务文件
- typescript - 使用 React 路由器的 React 测试库示例片段的 TypeScript 重载签名不正确
- swagger - 为每个操作动态构建 url