Bạn có thể sử dụng giao diện người dùng vật liệu với SCSS không?
Vật liệu phản ứng-UI bởi John Vincent Show Đăng ngày 27/05/2018 Bài viết này mô tả cách định cấu hình React với Material-UI và Sass ChungVật liệu-UI Cài đặtTôi đang làm việc với phiên bản tiếp theo của Material-UI Cài đặt Vật liệu-UI
hoặc, cụ thể hơn
Material-UI khuyến khích sử dụng một số tính năng ngôn ngữ không chuẩn. cài đặt những
Cập nhật 8
Cập nhật 9
Các tính năng ngôn ngữ nâng cao yêu cầu sử dụng 0________số 8Cập nhật 1 0Lưu ý có 2 phần Sass
Điểm vào thông thường, 6 6Sử dụng 7 8tiêm sassthành phần scss 9Sass để tiêm, 8 0Lưu ý việc sử dụng. quan trọng để ghi đè lựa chọn màu của Material-UI Phá vỡ điều này 1tải chủ đề 2sử dụng chủ đề này 3hướng dẫn thành phần Nút vật liệu-UI sử dụng các lớp được xác định trong 9 4hướng dẫn div sử dụng lớp "chính", được định nghĩa trong 9 5tham khảo các lớp được định nghĩa trong gói scss, ví dụ 1 6 2 7Material-UIJavascript tại HackerRankBạn có thể sử dụng giao diện người dùng vật liệu với phong cáchThay đổi công cụ tạo kiểu mặc định
. Tuy nhiên, nếu bạn muốn sử dụng styled-components , bạn có thể định cấu hình ứng dụng của mình bằng cách làm theo hướng dẫn về công cụ được tạo kiểu hoặc bắt đầu với một trong các dự án mẫu. Tạo ứng dụng React với styled-components .
Bạn có thể React bằng SCSS không?Tôi có thể sử dụng Sass không? . Bây giờ bạn đã sẵn sàng đưa các tệp Sass vào dự án của mình. If you use the create-react-app in your project, you can easily install and use Sass in your React projects. Now you are ready to include Sass files in your project!
SCSS có thể được sử dụng theo kiểu khôngTrong SCSS, bạn có thể sử dụng các biến và công thức để thể hiện các biến thể về màu sắc, cỡ chữ, độ rộng và khoảng cách. Tuy nhiên, khi bạn chuyển từ SCSS sang các thành phần được tạo kiểu, cú pháp không còn hiệu lực nữa . Các tệp thành phần được tạo kiểu là CSS-in-JS, vì vậy chúng thực sự là các tệp JavaScript.
Tôi có thể sử dụng SCSS trong các mô-đun CSS không?Tại sao lại sử dụng Mô-đun CSS với SCSS. Mô-đun CSS cho phép bạn có kiểu dáng mô-đun trong các thành phần của mình . Điều này có nghĩa là không còn xung đột tên lớp trong ứng dụng của bạn. Trong khi đó, SCSS là Bộ tiền xử lý CSS cho phép bạn thực hiện các khả năng như kết hợp, biến toàn cục, lồng nhau, v.v. |