【发布时间】:2021-11-04 19:53:39
【问题描述】:
const ProgressBarVertical: React.FC<ProgressProps> = ({
Levelorder,
currentLevel,
}) => {
if (Levelorder === 0) {
switch (currentLevel) {
case 0:
return <View style={styles.progressIncompleteFirst} />
default:
return <View style={styles.progressCompleteFirst} />
}
} else if (Levelorder > currentLevel) {
return <View style={styles.progressIncomplete} />
} else if (Levelorder < currentLevel) {
return <View style={styles.progressComplete} />
} else {
return <View style={styles.progressIncomplete} />
}
我很着急,我做了这样的条件,但我觉得我仍然可以改善这一点。谁能告诉我怎么做?
【问题讨论】:
-
重新发布到 CodeReview.SE
-
你不需要那么多
else if's- 只需if() return;就足够了。