no-children-only
Full Name in eslint-plugin-react-x
react-x/no-children-onlyFull Name in @eslint-react/eslint-plugin
@eslint-react/no-children-onlyFeatures
🔍
Presets
corerecommendedrecommended-typescriptrecommended-type-checked
What it does
Prevents the use of Children.only from the react package.
Using Children is uncommon and can lead to fragile code. See common alternatives.
Examples
Failing
import React, { Children } from "react";
interface MyComponentProps {
children: React.ReactNode;
}
function MyComponent({ children }: MyComponentProps) {
const element = Children.only(children);
// ...
}