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;
Другие вопросы по тегам