MERN Full Stack · ReactWhy does React need a key for each item in a list?Student 1Why does React need a key for each item in a list?FacultyA stable key lets React match an item with its previous render when the list changes. Use a record ID when one is available.Student 2Can I use the array index for a list of forum replies?FacultyUse each reply's ID. Replies may be inserted, removed, or reordered, and array indexes would then refer to different replies.