Pattern: Multiple spread of same JSX props expression
Issue: -
Spreading the same props expression multiple times in a JSX element can cause unintended prop overrides and unnecessary computations. Each unique props expression should only be spread once.
Example of incorrect code:
<App {...props} myAttr="1" {...props} />
Example of correct code:
<App myAttr="1" {...props} />
<App {...props} myAttr="1" />