Nhập scss vào Reacjs
Giới thiệu. Chúng ta có thể sử dụng SASS trong React bằng gói có tên node-sass. Sử dụng node-sass, chúng ta chỉ có thể tạo các tệp sass và sử dụng chúng như các tệp CSS bình thường trong ứng dụng React của mình và node-sass sẽ đảm nhận việc biên dịch các tệp sass Show Điều kiện tiên quyết. Giới thiệu SASS mô-đun. Để biên dịch mã sass, có thể sử dụng nút-sass Thiết lập môi trường và thực thi Bước 1. Tạo lệnh ứng dụng React npx create-react-app foldername Bước 2. Sau khi tạo thư mục dự án của bạn, tôi. e. , tên thư mục, di chuyển đến nó bằng lệnh sau cd foldername Cấu trúc dự án. Nó sẽ giống như sau Bước 3. Cài đặt các mô-đun cần thiết bằng lệnh sau npm install node-sass Bước 4. Tạo một tệp sass như hình bên dưới Bước 5. Sau đây sẽ là mã theo cú pháp sass Tên tệp- Ứng dụng. scss CSScd foldername3 cd foldername4 cd foldername5 cd foldername6 cd foldername7 cd foldername0 cd foldername4 cd foldername2 cd foldername6 cd foldername4 cd foldername0 cd foldername4 cd foldername7 cd foldername6 cd foldername9 cd foldername0 npm install node-sass1 cd foldername4 npm install node-sass3 npm install node-sass4 npm install node-sass5 npm install node-sass6 npm install node-sass7____46 npm install node-sass9 cd foldername0 npm install node-sass6 cd foldername92____46 cd foldername94 cd foldername0 cd foldername4 cd foldername97 cd foldername97 Bước 6. Sau đây sẽ là mã trong Ứng dụng. tập tin js tên tệp. Ứng dụng. js Javascriptcd foldername99 npm install node-sass50 cd foldername0 npm install node-sass1 ________ 253 ________ 254 ________ 10 npm install node-sass1 npm install node-sass57 npm install node-sass1 _______44____430 npm install node-sass6 cd foldername32 cd foldername33 _______434____435____436 cd foldername37 cd foldername38 cd foldername39____440 cd foldername41 _______434____443 npm install node-sass6 cd foldername45 cd foldername4 cd foldername97 cd foldername48 cd foldername97 npm install node-sass1 _______ 451 ________ 452 ________ 453 Bước để chạy ứng dụng. Chạy ứng dụng bằng lệnh sau từ thư mục gốc của dự án Bạn đã bao giờ nghĩ về quản lý phong cách chưa? . Khi quá trình phát triển phát triển, các biểu định kiểu của nó tăng về kích thước và độ phức tạp, khiến chúng khó bảo trì hơn theo thời gian. Đó là nơi bộ xử lý trước CSS có ích SASS/SCSS là gì?SASS (Syntactally Awesome Stylesheet) / SCSS (Sassy Cascading Style Sheets) là các bộ tiền xử lý CSS bổ sung các tính năng đặc biệt như biến, trộn, bộ chọn lồng và bộ chọn kế thừa. Mặc dù các chức năng của chúng vẫn giữ nguyên, sự khác biệt chính giữa SASS và SCSS là cú pháp của chúng. Ví dụ: SASS không yêu cầu dấu ngoặc nhọn Dưới đây là bốn lợi thế đáng kể
trình diễnHãy nhảy vào các mã. Bài viết này sẽ cung cấp các ví dụ về ba loại tiện ích mở rộng để chúng ta tìm hiểu sự khác biệt giữa SASS, SCSS và CSS. Hãy sử dụng ReactJs cho phần trình diễn của chúng tôi để làm cho nó đơn giản và dễ dàng Mở thiết bị đầu cuối và hoàn thành các lệnh này để tạo một dự án phản ứng mới với SASS/SCSS đã sẵn sàng để sử dụng
Trong ứng dụng. jsXin lưu ý rằng bạn có thể sử dụng SASS hoặc SCSS. Trước tiên, hãy trình bày cách sử dụng SASS làm tiện ích mở rộng kiểu của chúng tôi cd foldername9 Hãy tạo tệp SASS của chúng tôi bằng cách tạo một tệp có tên Ứng dụng. ngổ ngáo cd foldername0 Đó là cách chúng tôi sử dụng SASS. Bây giờ, hãy xây dựng tiện ích mở rộng SCSS bằng cách tạo tệp có tên Ứng dụng. scss cd foldername1 Giả sử bạn so sánh hai tệp tiền xử lý kiểu. Cú pháp khác nhau, nhưng chức năng của chúng vẫn giống nhau, tạo ra trang này Để so sánh, nếu chúng tôi sử dụng CSS làm biểu định kiểu của mình, mã bên dưới sẽ là kết quả, tạo ra nhiều bản sao của các thuộc tính có cùng giá trị cd foldername2 Sự kết luậnSử dụng bộ xử lý trước kiểu SASS/SCSS, chúng ta có thể viết mã nhanh chóng đồng thời ngăn chặn việc sao chép các thuộc tính được gọi có cùng giá trị Bài viết này đã đề cập đến các tính năng chính hoặc thiết yếu của việc sử dụng các biến, lồng, trộn và các tính năng nội suy. Có nhiều cách sử dụng cho SASS/SCSS. Để tìm hiểu thêm, hãy xem trang chính thức của họ tại đây https. // sass-lang. com/tài liệu React có tự động biên dịch SCSS không?scss. Tệp này và bất kỳ tệp nào khác sẽ được biên dịch tự động nếu được nhập bằng phần mở rộng. scss hoặc. sass .
Chúng ta có thể sử dụng SCSS trong phản ứng gốc không?Phản ứng các mô-đun CSS gốc bằng thuộc tính styleName. Vui lòng sử dụng. scss cho cú pháp SCSS và. phần mở rộng tệp sass cho cú pháp Sass thụt lề |