0.2.82 • Published 5 months ago
@befe/brick-comp-button v0.2.82
2021 BREAKING CHANGES
- 移除 deprecated
prop.loadingDelayInMS- 替代为
props.loadingDelay
- 替代为
- 不再支持
props.style(此前的支持是由于不恰当的 props 传递造成)- 见 /main/getting-started 中 FAQ.组件原则上不支持 props.style
FAQ
是否可以用 <Link /> 来替代 <Button type={'plain'} /> ?
- 语义上,一个是"按钮",一个是"链接",设计上两者也是有区别
- 一般来说,需要
onClick处理的属于"按钮",只需处理href的为"链接" - 由于
<a />原生不支持 disabled 的(除非样式修饰a[disabled] {pointer-events: none;}) ,所以一般尽量不要 "链接" 作为 "按钮"- try
<a disabled onClick={() => console.log('not disabled')}>Am I disabled?</a>
- try
- 由于链接
<a />原生支持快捷键操作"新标签页打开"(鼠标中键, ⌘ + 鼠标左键),所以一般尽量不用 "按钮" 作为 "链接"