react坑

1.一个语言层面优先级的问题,如下所示:

1
2
3
4
exerciseType === 'XINGCE' || exerciseType === 'SHENLUN' &&
<div>

</div>

这些的写法和自己所希望出现的情况应该会出现不符合的情况,正确的情况应该是像下面这样的:

1
2
3
4
(exerciseType === '行测' || exerciseType === 'SHENLUN') &&
<div>

</div>

2.如果某个组件是个受控的话,切记不能讲defaultValue作为value使用,defaultValue只能使用一次。