Cách được khuyến nghị để sử dụng thư viện javascript gốc trong phản ứng gốc là gì? Có bất kỳ hạn chế cụ thể nào không?Làm cách nào để sử dụng thư viện javascript như moment.js trong phản ứng gốc
Trả lời
Dễ dàng peasy! Từ thư mục gốc của dự án của bạn chỉ cần chạy:
npm install moment --save
Sau đó, bạn có thể nhập nó trong mã của bạn:
import moment from 'moment';
var now = moment().format();
Các hạn chế sẽ là bất cứ điều gì mà cố gắng để "tiếp cận" cho trình duyệt (trong đó doesn không tồn tại trong ngữ cảnh này). Đó là lý do tại sao có polyfills cho những thứ như XHR.
Các official documentation có ví dụ về cách sử dụng thư viện thời điểm
Dường như là ngay bây giờ, một số npm modules are not compatible with the packager. Chưa thực sự đào vào lý do tại sao, nhưng những gì tôi đã phải dùng đến làm là có một thư mục nhà cung cấp và sao chép so với phiên bản web, nhưng ở phía trên đặc biệt đặt
/** * @providesModule moment */
Và ở phía dưới thay đổi nó lên đến:
module.exports = moment;
Không chắc nếu điều này là cách chính xác, nhưng bao bì vẫn còn khá mới đối với mọi người.
Một số phương pháp thời gian hoạt động trong React Native và các phương pháp khác không hoạt động. Tôi nghi ngờ nó phải làm với người nghe.
tôi có thể sử dụng thời gian để định dạng:
moment(new Date()).format("YYYY-MM-DD hh:mm:ss")
Nhưng không phải để định dạng hoạt động:
moment(new Date()).format("YYYY-MM-DD hh:mm:ss").fromNow()
sử dụng một thư viện NPM chỉ cần sử dụng lệnh này với tên thư viện tương ứng
npm install moment --save
ví dụ:. Npm install {tên thư viện của bạn tại đây} --save
sau đó chỉ cần nhập trong lớp học của bạn và sử dụng
import moment from 'moment';
- 1. Phản ứng gốc vs tạo phản ứng ứng dụng gốc
- 2. Cách sử dụng Moment.js?
- 3. Tôi làm cách nào để sử dụng thư viện C gốc trong Android Studio
- 4. Sử dụng rơle trong ứng dụng gốc phản ứng
- 5. Phản ứng gốc hoạt động như thế nào?
- 6. Làm cách nào để nhập thư viện javascript trong CoffeeScript?
- 7. thư viện Sử dụng Javascript trong Kotlin
- 8. Làm cách nào để Ruby tìm một thư viện gốc?
- 9. Làm cách nào để sử dụng trình điều hướng có menu bên phản ứng gốc?
- 10. Làm thế nào để chuyển sang nguồn thư viện JavaScript?
- 11. Chia sẻ thư viện gốc trên hai ứng dụng
- 12. Cách sử dụng thư viện openSSL trong ứng dụng ANDROID
- 13. Làm thế nào để hiển thị GIF trong ứng dụng Android có nguồn gốc phản ứng?
- 14. Làm thế nào để đo lường việc sử dụng dữ liệu của ứng dụng của tôi trong phản ứng gốc?
- 15. Có thư viện XML Javascript nào dễ sử dụng không?
- 16. không thể tìm thấy tiêu đề khung ios trong thư viện mô-đun gốc phản ứng
- 17. init phản ứng gốc trong thư mục hiện tại
- 18. Khi nào tôi nên sử dụng thư viện khung javascript?
- 19. Tôi nên sử dụng thư viện JavaScript Box2D nào?
- 20. thư viện gốc trong java
- 21. Cách sử dụng thư viện C như PJSIP trên java?
- 22. phản ứng gốc - Làm cách nào để cuộn một trang web trong scrollview cho android?
- 23. Phản ứng gốc: canh giữa dọc khi sử dụng ScrollView
- 24. Làm cách nào để chuyển đổi ứng dụng màn hình đơn thành ứng dụng dựa trên tab bằng cách sử dụng điều hướng gốc phản ứng?
- 25. Cách sử dụng thư viện được chia sẻ trong hoạt động gốc
- 26. Làm cách nào để lấy thư mục gốc của ứng dụng Rails trong Gem
- 27. Sử dụng phi tiêu để tạo thư viện javascript
- 28. Làm thế nào để sử dụng Homebrew để cài đặt các thư viện Python như Py2Cairo
- 29. Hủy Echo Âm thanh trong Flash/Flex bằng cách sử dụng thư viện gốc
- 30. Lỗi "Không thể tìm thấy thư viện gốc" trong ứng dụng Hoạt động gốc
Nó không giống như thế này thực sự hoạt động. Điều tương tự với lodash. Một số công việc, như gói thông lượng, và một số thì không. – Jacob
Tôi đã thử nó với thời điểm và nó chắc chắn không hoạt động. Điều gì dường như là vấn đề cụ thể? –
Bạn đã thử những người khác, như lodash? Nó không làm việc cho tôi. Mô-đun được xuất từ 'require ('lodash')' là một đối tượng rỗng. Tôi cũng đã thử 'lodash-node'. – Jacob