When rendering lists in React, what helps determine what needs to be re-rendered when a chance occurs?
What is it?
Key prop : The key prop is a unique identifier that React uses to efficiently manage and update elements within a list
How is it used?
1. The key prop is used to uniquely identify each element in a list when rendering in React.
2. It is assigned to each element within the list as a special attribute.
Why is it needed?
1. The key prop helps React identify which items have changed, been added, or been removed in a list.
2. Without keys, React may re-render the entire list on every change, leading to performance issues.
3. Keys help optimize rendering by allowing React to efficiently update and re-order list items without unnecessary re-renders.