Tôi biết đó là it considered a good practice để đặt tên thành phần phản ứng bằng cách thêm thuộc tính displayName
, nhưng không chắc chắn tôi biết lý do. Trong tài liệu phản ứng, nó nói:Thành phần React 'displayName' được sử dụng để làm gì?
Chuỗi displayName được sử dụng trong thông báo gỡ lỗi. JSX tự động đặt giá trị này; xem JSX trong chiều sâu.
Tại sao lại quan trọng như vậy? điều gì sẽ xảy ra nếu tôi không thêm nó? (cho đến nay tôi đã không có nó và không có vấn đề gỡ lỗi)
Có bất kỳ khuyến nghị/thực hành tốt về cách đặt tên cho các thành phần không?
nếu bạn không thêm tên thành phần sẽ không hiển thị, và nó sẽ được khó khăn để gỡ lỗi cho tiểu bang. Nhưng nếu bạn đang sử dụng Es6 để tạo thành phần (mở rộng thành phần) thì bạn không cần phải thêm tên hiển thị theo cách thủ công cho từng thành phần. –