Почему мое приложение Electron обновляет все окно при использовании маршрутов реагирования-маршрутизатора, когда я сохраJavascript

Форум по Javascript
Anonymous
Почему мое приложение Electron обновляет все окно при использовании маршрутов реагирования-маршрутизатора, когда я сохра

Сообщение Anonymous »

Я разрабатываю приложение Electron с помощью React и React-router-dom. Когда я использую HashRouter для определения маршрутов в моем приложении React и в электронном виде, приложение обновляет все окно каждый раз, когда я делаю и сохраняю изменения на своей стороне реагирования во время разработки. Однако когда я удаляю маршруты и напрямую отображаю компоненты (например, ), приложение не обновляется каждый раз, когда я вношу изменения.
Что я делаю Пробовал: я использовал HashRouter для маршрутизации

Код: Выделить всё

import { HashRouter as Router, Routes, Route } from "react-router-dom";
export default function App() {
return (






);
}
Настроил файл main.js для загрузки правильной точки входа

Код: Выделить всё

mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY + "#/");
Мое наблюдение
  • Использование с маршрутами (например, , /dashboard) приводит к перезагрузке всего
    электронного окна во время разработки.
  • Визуализация одного компонента (например, ) без
    маршрутизация работает идеально без обновления всего приложения.


Подробнее здесь: https://stackoverflow.com/questions/793 ... uter-dom-r

Вернуться в «Javascript»