# react/no-danger-with-children 📝 Disallow when a DOM element is using both children and dangerouslySetInnerHTML. 💼 This rule is enabled in the ☑️ `recommended` [config](https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs). This rule helps prevent problems caused by using children and the dangerouslySetInnerHTML prop at the same time. React will throw a warning if this rule is ignored. ## Rule Details Examples of **incorrect** code for this rule: ```jsx
Children
Children ``` ```js React.createElement("div", { dangerouslySetInnerHTML: { __html: "HTML" } }, "Children"); React.createElement("Hello", { dangerouslySetInnerHTML: { __html: "HTML" } }, "Children"); ``` Examples of **correct** code for this rule: ```jsx
Children
Children ``` ```js React.createElement("div", { dangerouslySetInnerHTML: { __html: "HTML" } }); React.createElement("Hello", { dangerouslySetInnerHTML: { __html: "HTML" } }); React.createElement("div", {}, "Children"); React.createElement("Hello", {}, "Children"); ```