Lists And Keys in react
React relies on 'keys' to identify which items in a list have changed, been added, or removed. Keys should be unique and stable strings (not array indexes if possible) to optimize re-renders and avoid bugs in stateful list items.
Example
items.map(item => <li key={item.id}>{item.text}</li>)