[DOTNETVN] ViewComponent trong AspNet Core có gì hay?

NetCore ra đời kéo theo nhiều thứ hay ho cũng ra đời theo và ViewComponent được tạo ra để nâng cao sức mạng hơn cho AspNet. Cùng tìm hiểu xem nó có gì hay ho nhe anh em

ViewComponent thiết nghĩ không còn xa lạ gì với AE nhà dev mình. Mình nghĩ bất cứ AE nào làm web cũng ít nhiều nghe tới khái niệm này rồi đúng không? Vậy trong net core thì sao? Có gì hay ho không?.

Trước hết mình xin nói sơ về ViewComponent 1 tí. ViewComponent trong net core là một loại view đặt biệt có khả năng render trong một view khác và có thể tái sử dụng nhiều nơi khác nhau trong ứng dụng. hehe hơi hàn lâm một tí túm váy lại là nó cũng tương tự như partial view vậy nhưng nó mạnh mẽ hơn nhiều và có tính "độc lập" nó hoàn toàn tách biệt với các thành phần khác luôn có khả năng tự xử lý business riêng không giống như là partial view phải nhờ thằng khác cung cấp data cho nó, bản thân partialview chỉ là 1 đoạn html không hơn không kém.

Để hiểu rõ hơn thì mời AE cùng xem qua video bên dưới nhé.

Source code anh em lấy tại link này nha: https://github.com/dotnetvn-projects/ViewComponents

Document dùng trong video tại đây: Document

Thông tin bài viết