Một trong những thành viên nhóm cốt lõi của MDC Web tại đây. Chúng tôi có migration guide nếu bạn tò mò về việc chuyển từ MDL sang MDC Web.
Một điều chúng tôi thực hiện bằng cách chuyển sang MDC Web là kiến trúc mới cho các thành phần JavaScript. MDC Web được xây dựng theo cách hoàn toàn không có khung, do đó, cùng một cơ sở mã có thể được sử dụng trong các thành ngữ JS, React, Angular vv ... Chúng tôi cũng xuất bản các thành phần theo cách mà chúng có thể được cài đặt theo kiểu gọi món , mặc dù nếu bạn muốn lấy tất cả mọi thứ, nó là 164K.
Về cơ bản, chúng tôi thực hiện điều này bằng cách chia nhỏ các mối quan tâm thành hai khái niệm: Thành phần và cơ sở. Một Component là một thành phần JavaScript sẵn sàng sử dụng, trong khi một Foundation chứa tất cả các mã UI được chia sẻ. Nền tảng này rất hữu ích cho việc sử dụng ở mức độ thấp bằng các khung công tác như React/Angular/Vue v.v ..., và logic phức tạp hơn.
Phần cuối cùng của câu đố là khái niệm về Bộ điều hợp. Trong MDC Web, một Adapter là một đối tượng cấu hình được truyền cho Foundation. Điều này sẽ bao gồm bất kỳ logic xung quanh dữ liệu ràng buộc, templating, key/đầu vào xử lý, vv ... Điều này tất cả những gì boils xuống là một tập hợp mặc định hợp lý có thể được ghi đè nếu bạn đang sử dụng một khuôn khổ như React hoặc SSR mọi thứ phân biệt với cách chúng được thực hiện trong javascript vanilla trong trình duyệt.
Cuối cùng, chúng tôi có public Discord server nếu có ai muốn trò chuyện với chúng tôi. Chúng tôi rất sẵn lòng trả lời bất kỳ câu hỏi triển khai nào hoặc làm việc thông qua bất kỳ vấn đề nào.
MDL v2 của họ là họ vừa đổi tên. –
Tôi cho rằng cú pháp này khá khó chịu? Ví dụ: '' so với MaterializeCSS: 'Like on Facebook' – SamJakob