šŸ“™ Understanding Neuronal Networks presale is now open - 20% off discount!

Adding a key prop to a Fragment in React

A few days ago I’ve had the following situation:

{items.map((e, k) => {
        return (
          <React.Fragment key={k}>
            <h2>{e}</h2>
          </React.Fragment>
        );
})}

Therefore needed to add a key property to the React fragment <>.

With the above syntax, I don’t think it is possible.

But, if we are using the verbose syntax of React.Fragment this can easily be done:

const animals = ['🐈 Cat', '🐶 Dog', '🐮 Cow'];
return (
    <>
      {animals.map((e, k) => {
        return (
          <React.Fragment key={k}>
            <h2>{e}</h2>
          </React.Fragment>
        );
      })}
    </>
  );

Made this codepen for a test.

šŸ“– Neural Networks from Scratch - Presale

I'm writing a book about the timeless foundational concepts of neural networks for JavaScript developers. Go from if-else to weights and biases by building tiny AI models from scratch!

šŸ“– Neural Networks from Scratch - Presale

I'm writing a book about the timeless foundational concepts of neural networks for JavaScript developers. Go from if-else to weights and biases by building tiny AI models from scratch!


Leave a Reply

Your email address will not be published. Required fields are marked *