Thành phần dao cạo vs Xem thành phần


8

Gần đây tôi đã nâng cấp từ Asp .NET Core 2.2 lên 3.1 và có thể sử dụng Thành phần dao cạo trong các trang dao cạo. Chúng trông cơ bản giống như các Thành phần View ngoại trừ nó sử dụng blazor và mọi thứ trên cùng một tệp. Tôi đã cố gắng tìm kiếm nhưng tôi chưa đọc bất cứ điều gì trên tài liệu nói rằng sử dụng Thành phần dao cạo thay vì Xem Thành phần.

Vì vậy, đây là câu hỏi ...

Điểm của việc sử dụng các thành phần dao cạo thay vì xem các thành phần trong các trang dao cạo là gì? Có tốt hơn không Tôi biết Chế độ xem hơi khó cài đặt vì bạn phải đặt chế độ xem mặc định và mã phía sau tệp với logic và bạn không thể sử dụng javascript trên nó, chỉ trên chế độ xem chính. Hầu hết các ứng dụng của tôi có đầy đủ các Thành phần Xem và tôi đã tự hỏi những lợi thế của việc chuyển sang các thành phần dao cạo là gì?


Sau khi gán tiền thưởng, tôi thấy câu trả lời này hữu ích: stackoverflow.com/questions/59262491/
mẹo

Câu trả lời:


5

Trong khi Xem Linh kiện đều giống như quang cảnh một phần nhưng asynchronous, DIthân thiện, và loại độc lập. Chúng chủ yếu dành cho các view-onlymục đích (vâng, có thể thêm một số update logicthông qua AJAX nhưng nó giống như một hackthay vì feature) và được sử dụng chủ yếu để sử dụng lại các đơn vị UI phổ biến như điều hướng, khối đăng nhập, thanh bên, v.v.

Các thành phần dao cạo là loại thành phần UI "đầy đủ tính năng", có thể dễ dàng lồng nhau, truyền tham số thông qua hệ thống phân cấp thành phần , nâng cao và xử lý các sự kiện UI , v.v. Vì vậy, bạn có thể dễ dàng sử dụng chúng để quản lý UI ứng dụng của mình hoặc thậm chí tạo thư viện thành phần UI tùy chỉnh .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.