跳转到内容

react/button-has-type 限制

它会做什么

对所有 button HTML 元素执行显式 type 属性。

为什么这样做不好?

button HTML 元素的 type 属性的默认值是 "submit" ,这通常不是所需的行为,并且可能导致意外的页面重新加载。

示例

此规则不正确的代码示例

jsx
<button />
<button type="foo" />

此规则正确的代码示例

jsx
<button type="button" />
<button type="submit" />

参考资料