Bạn muốn sử dụng TypeScript trong React nhưng bạn không chắc chắn về cách bắt đầu. Bạn đã đến đúng nơi! (Chúng ta sẽ không nói về cú pháp TS lần này - chỉ cần thiết lập và chạy.)
Nếu bạn đang tạo một ứng dụng mới và sử dụng create-react-app, thì tài liệu Create React App rất tuyệt vời:
Bạn có thể bắt đầu một ứng dụng TypeScript mới bằng cách sử dụng các mẫu. Để sử dụng mẫu TypeScript được cung cấp của chúng tôi, hãy thêm --template typescriptvào lệnh tạo.
npx create-react-app my-app --template typescript
Nếu bạn đã từng bắt đầu một dự án và muốn chuyển đổi sang TypeScript, đừng lo lắng! Có một giải pháp cho điều đó quá.
Trong terminal, điều hướng đến thư mục ứng dụng của bạn, nơi bạn sẽ muốn cài đặt TypeScript:
npm install --save typescript @types/node @types/react @types/react-
dom @types/jest
Đây là nơi bạn có thể gặp sự cố. Nếu bạn mở App.tsxtệp của mình, bạn sẽ thấy rằng hầu hết mọi thứ đều được gạch chân bằng màu đỏ. Không tốt.
Đầu tiên, bạn sẽ muốn import React from 'react'ở đầu tệp nếu bạn chưa làm như vậy.
Nếu bạn đang ở VSCode và di chuột qua bất kỳ phần tử được gạch dưới nào, bạn sẽ nhận được thông báo “Không thể sử dụng JSX trừ khi cờ '- jsx' được cung cấp.” Tại thời điểm này, bạn có thể nhấp vào tùy chọn “Quick Fix” hoặc bạn có thể sửa nó theo cách thủ công. Nếu bạn nhấp vào “Khắc phục nhanh”, bạn sẽ nhận được tùy chọn có nội dung “Bật cờ '- jsx' trong tệp cấu hình của bạn.” Khi bạn nhấp vào nó, phải mất một hoặc hai giây để tải và sau đó lỗi sẽ biến mất.
Nếu bạn muốn làm điều đó theo cách thủ công, hãy truy cập tsconfig.jsontệp của bạn, tìm khóa của "jsx"và thay đổi giá trị thành "react"thay vì react-jsx.
Nếu bạn vẫn gặp lỗi trong tsconfig.jstệp của mình, bạn có thể đang sử dụng các phiên bản TypeScript khác nhau. Nhập cmd + shift + pđể mở cài đặt nhanh trong VSCode và tìm “TypeScript: Chọn phiên bản TypeScript…”. Nhấp vào đó và chọn “Sử dụng phiên bản không gian làm việc”.
Hy vọng rằng bây giờ bạn không có bất kỳ lỗi nào, mã của bạn đang được biên dịch và bạn đã sẵn sàng để có một ứng dụng tuyệt vời đang hoạt động!
Tôi rất muốn kết nối! Tìm tôi trên LinkedIn , GitHub , Twitter .
Giới thiệu Đột quỵ là một trường hợp cấp cứu y tế có thể tấn công bất kỳ ai vào bất kỳ lúc nào. Nó xảy ra khi lưu lượng máu đến một phần của não bị gián đoạn, dẫn đến mất chức năng não đột ngột.
Kiểm thử là một phần thiết yếu của quá trình phát triển phần mềm. Nó đảm bảo rằng mã đáng tin cậy, hoạt động như mong đợi và giảm khả năng xảy ra lỗi.
“Anh ấy sẽ bảo vệ tôi khi tôi gặp nguy hiểm. Anh ấy sẽ giấu tôi trong lều của anh ấy.
Bất kỳ lý trí nào cũng biết rằng giới chính trị và truyền thông bị chi phối bởi cánh tả, thậm chí là cực tả, một tình trạng tạo ra sự mất cân bằng trong diễn ngôn chính trị. Trong lĩnh vực tôn giáo, sự mất cân bằng này có thể thấy rõ ràng: các tờ báo và mạng lưới cánh tả không vội vàng bảo vệ đức tin Cơ đốc.
Hôm qua, chúng ta đã khép lại cuộc thi Ca khúc Eurovision năm nay bằng một đêm chung kết hoành tráng, hỗn loạn, nơi ca sĩ người Thụy Điển Loreen đã mang về chiếc cúp, trở thành người phụ nữ đầu tiên giành chiến thắng hai lần và mang vương miện về cho Thụy Điển 50 năm sau khi ABBA giành chiến thắng trong cuộc thi với “Waterloo”. Họ tiếp tục trở thành một trong những nghệ sĩ lớn nhất trong thể loại nhạc pop.
Gần đây, tôi đã truy cập Linkedin, mạng xã hội chuyên nghiệp lớn nhất thế giới và tìm thấy các bài đăng của các nhà thiết kế tự do mà tôi theo dõi, những người đã thu hút sự chú ý của tôi. Tất cả họ đều đăng ảnh chụp từ máy bay, trên bãi biển với máy tính xách tay của họ, từ bể bơi và văn phòng với những khung cảnh tuyệt vời.