blog.arkency.com
React.js and Dynamic Children - Why the Keys are Important - Arkency Blog
It appears that it is often easier and wiser to move the state higher in component hierarchy. Maybe the list itself does not need to keep the state itself.
The online whiteboard of Kristofer Palmvik