Tôi có một chút bối rối ở đây. Khi tôi gỡ lỗi Ứng dụng gốc React, tôi thường bật cả Tải lại nóng và Tải lại trực tiếp . Tôi muốn biết sự khác biệt giữa chúng là gì?
Tôi có một chút bối rối ở đây. Khi tôi gỡ lỗi Ứng dụng gốc React, tôi thường bật cả Tải lại nóng và Tải lại trực tiếp . Tôi muốn biết sự khác biệt giữa chúng là gì?
Câu trả lời:
Tải lại trực tiếp tải lại hoặc làm mới toàn bộ ứng dụng khi tệp thay đổi. Ví dụ: nếu bạn có bốn liên kết đi sâu vào điều hướng của bạn và lưu thay đổi, tải lại trực tiếp sẽ khởi động lại ứng dụng và tải ứng dụng trở lại tuyến đường ban đầu.
Tải lại nóng chỉ làm mới các tệp đã được thay đổi mà không làm mất trạng thái của ứng dụng. Ví dụ: nếu bạn có bốn liên kết đi sâu vào điều hướng của bạn và lưu một thay đổi cho một số kiểu dáng, trạng thái sẽ không thay đổi, nhưng các kiểu mới sẽ xuất hiện trên trang mà không phải điều hướng trở lại trang bạn đang truy cập vì bạn vẫn sẽ ở cùng một trang
Cả hai có thể được kích hoạt bằng cách sử dụng CMD+D / CMD+CTRL+Z / Shake Gesture menu
. Cả hai đang sử dụng watchman để lắng nghe các thay đổi tập tin.
Tải lại trực tiếp tải lại toàn bộ ứng dụng.
Ý tưởng đằng sau việc tải lại nóng là để giữ cho ứng dụng chạy và tiêm các phiên bản mới của các tệp mà bạn đã chỉnh sửa khi chạy. Bằng cách này, bạn không mất bất kỳ trạng thái nào đặc biệt hữu ích nếu bạn điều chỉnh giao diện người dùng. Vì vậy, nó chỉ tải lại trang mà bạn thay đổi thêm thông tin ở đây
Trong khi phát triển ứng dụng React-Native, bạn cần xem các thay đổi mã của mình và để xem các thay đổi mã, có hai tùy chọn trong React-Native.
Tải lại nóng
Tải lại nóng chỉ hiển thị các thay đổi mã theo thay đổi mã mới mà không khởi động lại ứng dụng từ đầu và nó chỉ ảnh hưởng đến mã đã thay đổi.
Tải lại trực tiếp
Đôi khi, chúng tôi có thể cần Tải lại trực tiếp để kiểm tra mã của mình như điều hướng để Live tải lại hữu ích trong trường hợp đó vì vậy nó sẽ tải lại toàn bộ ứng dụng khi thay đổi mã.
Tải lại nóng chỉ hiển thị các thay đổi mã theo thay đổi mã mới mà không khởi động lại ứng dụng từ đầu và nó chỉ ảnh hưởng đến mã đã thay đổi. nhưng nó tốt khi chỉ cần tạo kiểu cho các thành phần khi thêm / thay đổi mã JS, nó tạo ra các vấn đề. Cho rằng Live tải lại hoặc rr hoạt động tốt