defaultIndex是否应该用函数判断

来源:6-12 Tabs 组件

Nnn_Lillian

2020-08-14

老师,我在做这一节的作业的时候我在想,如果<Tab>标签中<TabItem>disableddefaultIndex碰上了。
如下所示:

<Tab>
	<TabItem label="1" disabled>this is one</TabItem>
	<TabItem label="2">this is two</TabItem>
	<TabItem label="3">this is three</TabItem>
</Tab>

那在代码仓库
https://git.imooc.com/coding-428/vikingship/src/develop/src/components/Tabs/tabs.tsx
是否defaultIndex不应该默认为0,而是应该用一个函数去判断。

写回答

1回答

张轩

2020-08-16

同学你好 这个属于一个 edge case,这要看具体需求是怎样的,假如disabled 的情况下 不允许 defaultIndex,那么应该抛出错误之类,如果这样没问题,那么就可以忽略这个问题。

0
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程