eslint-config-ts-lib
Version:
ts-lib-scripts创建的ts库项目使用的ESLint配置
42 lines (25 loc) • 893 B
Markdown
# react/jsx-no-duplicate-props
> 来自 [undefined](undefined) 的规则。
# Prevent duplicate properties in JSX (react/jsx-no-duplicate-props)
Creating JSX elements with duplicate props can cause unexpected behavior in your application.
## Rule Details
Examples of **incorrect** code for this rule:
```jsx
<Hello name="John" name="John" />
```
Examples of **correct** code for this rule:
```jsx
<Hello firstname="John" lastname="Doe" />
```
## Rule Options
```js
...
"react/jsx-no-duplicate-props": [<enabled>, { "ignoreCase": <boolean> }]
...
```
### `ignoreCase`
When `true` the rule ignores the case of the props. Default to `false`.
## When Not To Use It
If you are not using JSX then you can disable this rule.
## 参考文档
- [react/jsx-no-duplicate-props 官方文档](https://github.com/yannickcr/eslint-plugin-react/blob/HEAD/docs/rules/jsx-no-duplicate-props.md)