Skip to content
Advertisement

Can I add a key prop to a React fragment?

I am generating a dl in React:

JavaScript

This gives me the warning:

Warning: Each child in a list should have a unique “key” prop.

This will remove the warning, but doesn’t generate the HTML I want:

JavaScript

And I cannot add a key prop to a fragment (<> </>).

How can work around this?


I am using React 16.12.0.

Advertisement

Answer

To add a key to a fragment you need to use full Fragment syntax:

JavaScript

See docs here https://reactjs.org/docs/fragments.html#keyed-fragments

Advertisement