Почему мое приложение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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