Hiện tại, phương thức hiển thị chỉ có thể trả về một phần tử/thành phần. Xem: hereLàm cách nào để hiển thị nhận xét HTML trong React?
Trong các cuộc thảo luận dưới vé là một số gợi ý để quấn nhiều yếu tố trở về từ một thành phần Phản ứng trong một chú thích HTML để các thành phần gói bị bỏ qua bởi trình duyệt, ví dụ:
<A>
<B></B>
<Fragment>
<C></C>
<D></D>
</Fragment>
<E></E>
</A>
sẽ làm cho đến:
<a>
<b></b>
<!--<fragment data-reactid="">-->
<c></c>
<d></d>
<!--</fragment>-->
<e></e>
</a>
Nhưng làm cách nào để tạo thành phần chỉ hiển thị nhận xét HTML? Nói cách khác, hàm render của thành phần 'fragment' trong ví dụ trên có thể trông như thế nào?
Người đăng nhận xét đó không hiểu cách React hoạt động. Lưu ý rằng không ai trong số những người đề xuất nó sẽ hoạt động. Đối với một điều, nó không giải quyết vấn đề cốt lõi; kết quả là bốn nút (nút nhận xét, hai nút phần tử, và sau đó là nút nhận xét), không phải là một nút duy nhất. –
Sự hiểu biết của tôi là hàm render của Fragment sẽ chỉ trả về thành phần Fragment với hai thành phần con 'c' và 'd'. Vì vậy, thẻ đóng '/ fragment' trong bình luận thứ hai. Ngoài ra, có vẻ như kỹ thuật đã được sử dụng để thực hiện một thành phần mảnh trong mwiencek/fork fork trong cam kết dcc972c414, nhưng tôi có thể sai. – Amiramix