0.2.82 • Published 5 months ago

@befe/brick-comp-button v0.2.82

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

2021 BREAKING CHANGES

  • 移除 deprecated prop.loadingDelayInMS
    • 替代为 props.loadingDelay
  • 不再支持 props.style (此前的支持是由于不恰当的 props 传递造成)

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>
  • 由于链接 <a /> 原生支持快捷键操作"新标签页打开"(鼠标中键, ⌘ + 鼠标左键),所以一般尽量不用 "按钮" 作为 "链接"