Bản chất thuật toán Reconciliation của React khi so sánh Key, cạm bẫy dùng index làm key và cách viết Conditional Rendering sạch.
Key là định danh duy nhất (Unique Identity) giúp React biết item nào được thêm, sửa hay xóa giữa các lần render. Dùng Index làm key sẽ làm sai lệch trạng thái nội bộ của item khi danh sách bị sắp xếp lại.