Có thể sử dụng TypeScript với ứng dụng tạo phản ứng không? Nếu vậy, làm thế nào bạn sẽ làm điều đó?Ứng dụng tạo phản ứng có thể được sử dụng với TypeScript
Trả lời
Bạn có thể làm điều đó như thế này:
create-react-app my-app --scripts-version=react-scripts-ts
Xem https://github.com/wmonk/create-react-app-typescript
Không cần cho điều này ejecting.
Điều này hiện có vẻ như được hỗ trợ chính thức bởi Microsoft: https://github.com/Microsoft/TypeScript-React-Starter – bfncs
tôi gửi một yêu cầu tính năng trong vấn đề github cho tạo-phản ứng ứng dụng và đây là câu trả lời:
Hi! Chúng tôi chưa sẵn sàng để xem xét TypeScript (xem # 142 cho cập nhật). Chúng tôi chưa hoàn thành tích hợp Luồng của chúng tôi (chúng tôi sẽ đề xuất tùy chọn đầu tiên cho an toàn loại).
Ngoài ra, có những điều thực sự thú vị đang diễn ra ngay bây giờ. Xem babel/babylon # 320 và babel/babylon # 444. TypeScript có thể sớm được phân tích cú pháp bởi Babylon (và được biên soạn bởi Babel). Microsoft đã quan tâm đến việc thấy điều này xảy ra và cũng đang làm việc trên WIP.
Việc xem xét này có thể vẫn còn vài tháng. Lấy làm tiếc!
Mặc dù chưa được chúng tôi ủng hộ, có một ngã ba CRA hỗ trợ TypeScript. Chúng tôi không thể cung cấp hỗ trợ nếu nó không hoạt động cho bạn, nhưng nên!
Không chắc chắn cách vuông góc với phản hồi của levito.
Dưới đây là liên kết tới các vấn đề github:
https://github.com/facebookincubator/create-react-app/issues/1998#issuecomment-295311100
- 1. Phản ứng gốc vs tạo phản ứng ứng dụng gốc
- 2. Django, Tạo phản ứng-ứng dụng, Heroku
- 3. Phục vụ một ứng dụng tạo phản ứng với Flask
- 4. Sử dụng được đánh dấu phản ứng
- 5. Sử dụng Tạo phản ứng-ứng dụng với giao diện người dùng Material
- 6. Sử dụng các trình trang trí quan sát của MobX với ứng dụng tạo phản ứng
- 7. Lỗi khi sử dụng thành phần được thực hiện với phản ứng, redux và phản ứng-redux và xây dựng với webpack trong ứng dụng phản ứng
- 8. Có thể phản ứng việc sử dụng bản địa jQuery
- 9. Plugin Cordova trong ứng dụng Ionic 1 sử dụng Typescript
- 10. Bạn mất gì bằng cách đẩy ứng dụng React đã được tạo bằng ứng dụng tạo phản ứng?
- 11. Sử dụng rơle trong ứng dụng gốc phản ứng
- 12. phản ứng-tạo-ứng dụng bằng cách sử dụng phông chữ tuyệt vời
- 13. CSS liên kết trong tạo-phản ứng ứng dụng
- 14. Xử lý sự kiện phản ứng với Typescript và JSX
- 15. Cách tạo ứng dụng nhiều trang bằng cách sử dụng phản ứng
- 16. Sử dụng polymer ajax phản ứng
- 17. PropTypes trong Ứng dụng React TypeScript
- 18. Sử dụng neo với bộ định tuyến phản ứng
- 19. Sử dụng TypeScript với Sails
- 20. Sử dụng 'material-ui' với đá quý phản ứng-ray?
- 21. Phản ứng, sử dụng .map với chỉ số
- 22. Sử dụng nút đăng nhập bằng google với phản ứng
- 23. Deserialising một phản ứng JSON với GSON, sử dụng Java
- 24. Tôi vẫn có thể sử dụng hội chợ sau khi tôi tháo ứng dụng gốc phản ứng của mình không?
- 25. Phát hiện chấm dứt ứng dụng với phản ứng gốc
- 26. Lời mời ứng dụng Google App có thể được sử dụng với các ứng dụng beta không có trên cửa hàng ứng dụng không?
- 27. TypeScript, React và Gulp.js - xác định phản ứng
- 28. Tôi có sử dụng chuối phản ứng đúng không?
- 29. Ứng dụng Android tức thì có thể được tích hợp với ứng dụng Hybrid không?
- 30. Tôi làm cách nào để cung cấp chứng chỉ SSL với ứng dụng tạo phản ứng?
gì sẽ ngăn cản bạn làm như vậy? – WilomGfx
Tôi [nghĩ rằng nó có thể] (https://github.com/wmonk/create-react-app-typescript), nhưng cá nhân tôi sẽ không sử dụng JavaScript cho bất cứ điều gì thêm thao tác các trình duyệt của khách hàng DOM của tôi. – bjoster
@WilomGfx Để đáp lại "điều gì sẽ ngăn cản bạn làm như vậy": trong quá khứ tôi sẽ thêm một số mục vào webpack.config.js để cho webpack biên dịch bản ghi như một phần của quá trình xây dựng. Với ứng dụng tạo phản ứng, webpack bị ẩn. Không có nơi nào để định cấu hình nội dung. –