怎么解决React项目"多余"的&&?

案例: 
当我需要根据某个条件渲染对应组件,如果超出三元运算符的数量,我一般选择用&&,但是太多了的话又觉得不够美观.请问大家有什么好的办法解决吗?

obj.type === 'name1' && (<span>Alan</span>);obj.type === 'name2' && (<span>Hacken</span>);obj.type === 'name3' && (<span>xxx</span>);...


慕田峪4524236
浏览 654回答 2
2回答

倚天杖

定义一个对象,用方括号访问应该可以:let&nbsp;o&nbsp;=&nbsp;{'name1':&nbsp;(...),'name2':&nbsp;(...), ... }; o[obj.type]

红颜莎娜

switch return?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3