import { Children, cloneElement } from "react"; something.forEach((Element, index) => { foo; }); something.forEach((element, index, array) => { foo; }); things.filter((thing, index) => { otherThings.push(foo); }); something.forEach((Element, index) => { ; }); something.forEach((element, index, array) => { ; }); things.filter((thing, index) => { otherThings.push(); }); things.reduce( (collection, thing, index) => collection.concat(), [] ); React.Children.map(this.props.children, (child, index) => React.cloneElement(child, { key: index }) ); React.Children.forEach(this.props.children, function (child, index) { return React.cloneElement(child, { key: index }); }); Children.map(this.props.children, (child, index) => cloneElement(child, { key: index }) ); Children.forEach(this.props.children, function (child, index) { return cloneElement(child, { key: index }); }); Children.forEach(this.props.children, function (child, index) { const foo = cloneElement(child, { key: index }); return foo; }); function Test(props) { return Children.map(props.children, function (child, index) { return cloneElement(child, { key: index }); }); } things.map((thing, index) => React.cloneElement(thing, { key: index })); things.flatMap((thing, index) => { return ; }); Array.from(things, (thing, index) => { return ; }); const mapping = { foo: () => things.map((_, index) => ), }; class A extends React.Component { renderThings = () => things.map((_, index) => ); } const Component1 = () => things.map((_, index) => ); const Component2 = () => things.map((_, index) => ); function Component3() { return things.map((_, index) => ); } function Component4() { let elements = things.map((_, index) => ); if (condition) { elements = others.map((_, index) => ); } return elements; } function Component5({ things }) { const elements = useMemo( () => things.map((_, index) => ), [things] ); return elements; } function Component6({ things }) { const elements = useMemo( () => things.map((_, index) => ), [things] ); return elements; } function Component7() { return ( {({ things }) => things.map((_, index) => )} ); } function Component8() { return ( {({ things }) => things.map((_, index) => )} ); } function Component9() { return ( {({ things }) => things.map((_, index) => )} ); } function Component10() { return ( {({ things }) => things.map((_, index) => )} ); }