Sự khác biệt giữa tải lại nóng và làm mới nhanh trong phản ứng gốc


9

Trong các phiên bản trước 0,61 của phản ứng bản địa cho phản ánh thay đổi mã chúng tôi có hai lựa chọn như thế nào.

  1. Tải lại trực tiếp (Tải lại ứng dụng khi phát hiện một số thay đổi)
  2. Tải lại nóng (Phản ánh các thay đổi mà không cần tải lại)

nhưng trong phiên bản 0.61 , đã có một tính năng dành cho nhà phát triển mới được giới thiệu có tên Fast refresh , cũng hoạt động tương tự như Tải lại nóng, vì vậy bây giờ câu hỏi là sự khác biệt cơ bản giữa Làm mới nhanhTải lại nóng .

Câu trả lời:


9

Các tính năng nóng tải lại trên mạng đã bị hỏng. Nó không hoạt động đáng tin cậy cho các thành phần chức năng, thường không cập nhật màn hình và không thể phục hồi các lỗi chính tả và lỗi. Họ nghe nói rằng hầu hết mọi người đã tắt nó đi vì nó quá không đáng tin cậy.

Trong React Native 0.61, họ đang hợp nhất các tính năng tải lại trực tiếp hiện tại (tải lại khi lưu) và các tính năng của Tải lại nóng vào một tính năng mới duy nhất có tên là Hồi nhanh Làm mới. Làm mới nhanh được thực hiện từ đầu với các nguyên tắc sau:

  • Fast Refresh hỗ trợ đầy đủ React hiện đại, bao gồm các thành phần chức năng và Móc.
  • Làm mới nhanh chóng phục hồi một cách duyên dáng sau lỗi chính tả và các lỗi khác, và quay trở lại tải lại đầy đủ khi cần thiết.
  • Làm mới nhanh không thực hiện chuyển đổi mã xâm lấn để nó đủ tin cậy để bật theo mặc định.

Đọc thêm từ các tài liệu chính thức


1

làm mới nhanh là tuyệt vời khi chúng ta thay đổi thành phần ví dụ phong cách. nó sẽ chỉ tải ứng dụng trên trang hiện tại. hầu hết các chỉnh sửa sẽ được hiển thị trong vòng một hoặc hai giây.

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 trong thời gian chạy

để làm mới nhanh Nếu chúng tôi chỉnh sửa một mô-đun chỉ xuất (các) thành phần React, Fast Refresh sẽ chỉ cập nhật mã cho mô-đun đó và kết xuất lại thành phần của bạn.
Nếu chúng tôi chỉnh sửa một mô-đun có xuất các thành phần không phải là React, Fast Refresh sẽ chạy lại cả mô-đun đó và các mô-đun khác đang nhập nó.

nếu chúng tôi chỉnh sửa một tệp được nhập bởi các mô-đun bên ngoài cây React, Fast Refresh sẽ quay trở lại để thực hiện tải lại đầy đủ

Nói một cách dễ hiểu, nó tuyệt vời và đầy đủ hơn tải lại nóng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.