React 项目使用 switch ... case ... 语句
Posted 张志翔ۤ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React 项目使用 switch ... case ... 语句相关的知识,希望对你有一定的参考价值。
最近项目中需要使用到switch...case...语句,但不知道在React中怎么使用,特此记录便于日后查阅。
但是不得不说 switch 是个好东西,比 if else 好用的多,但是一定要记住,react是必须要返回的,如果没有 返回null也是可以的,否则一定会报错。
import React from 'react';
import './index.less';
export default class Life extends React.Component{
constructor(props){
super(props);
this.state = {
num: 2,
};
}
handleDemo =()=>{
let {num} = this.state;
switch (num) {
case 1 :
return '这是1';
case 2 :
return '这是2';
case 3 :
return '这是3';
default :
return '如果以上都不是,那么必须使用default返回,哪怕是 null'
}
};
render() {
return <div className={'count'}>
{
this.handleDemo()
}
</div>
}
}
到此 React 项目使用 switch ... case ... 语句介绍完成。
以上是关于React 项目使用 switch ... case ... 语句的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React Native 中使用 switch 进行条件渲染?
react中,路由的使用。import {BrowserRouter,Switch,Route} from "react-router-dom";