Eu testei essa solução e deu muito certo. Eu buildei a aplicação e funcionou perfeitamente. Salvou!!
Respondendo a "Opa, mano! Então, o react-router-dom tem sim fo..." dentro da publicação Electron + Vite + React, template para unir essas três coisas maravilhosas!
1
2
Galera, fiz um PR sugerindo uma refatoração para o uso do componente MemoryRouter
do react-router-dom
ao invés da implementação na mão via contexto (como o Wesley implementou originalmente no template). Ele já aprovou as alterações e o código foi incluído no template! Esse é o link do PR pra quem tiver interesse em dar uma olhada sobre a sugestão que foi feita!