Skip to content

Files

Latest commit

 

History

History
20 lines (14 loc) · 469 Bytes

jsx-props-no-spread-multi.md

File metadata and controls

20 lines (14 loc) · 469 Bytes

Pattern: Multiple spread of same JSX props expression

Issue: -

Description

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.

Examples

Example of incorrect code:

<App {...props} myAttr="1" {...props} />

Example of correct code:

<App myAttr="1" {...props} />
<App {...props} myAttr="1" />