Adds a bunch of missing key properties that were surfacing as console warnings.
Where should the reviewer start?
This was mostly in the mobile menu code that landed last week; a couple of spots were using [].concat to assemble content for components, but didn't provide key props for everything.
Background context
Even when you're outside of a loop, apparently you must key array properties.
There's also a need to share / reuse some of this code, but that can get addressed another day.
What does it do?
Adds a bunch of missing
key
properties that were surfacing as console warnings.Where should the reviewer start?
This was mostly in the mobile menu code that landed last week; a couple of spots were using
[].concat
to assemble content for components, but didn't providekey
props for everything.Background context
Even when you're outside of a loop, apparently you must key array properties.
There's also a need to share / reuse some of this code, but that can get addressed another day.