React Native Fast Refresh — перезагрузка на текущей странице
Я хотел бы узнать, можно ли настроить React Native Fast Refresh для перезагрузки только текущей страницы в случае изменения импортированных файлов. Я работаю над приложением, которое имеет много последовательных страниц, и когда Fast Refresh перезагружает все приложение, мне приходится перемещаться по многим страницам, чтобы вернуться на страницу, над которой я работаю.
Любые предложения с благодарностью.
1 ответ
позвони
reload
способ сообщить браузеру о необходимости перезагрузить текущую страницу:
window.location.reload(false);
Этот метод принимает необязательный параметр, который по умолчанию имеет значение false. Если установлено значение true, браузер полностью обновит страницу с сервера, а не из кэшированной версии страницы. Поскольку React использует JavaScript в своей основе, поэтому вы можете использовать ванильный JavaScript, когда и как хотите.
location.reload
метод внутри компонента React:
import React from 'react';
function App() {
function refreshPage() {
window.location.reload(false);
}
return (
<div>
<button onClick={refreshPage}>Click to reload!</button>
</div>
);
}
export default App;