Necesito crear un sitio web usando React y una aplicación de escritorio para un proyecto universitario.
Se supone que tienen una funcionalidad muy similar, así que pensé en usar Electron.
La principal diferencia es que cuando uso electron necesito tener un botón de "descarga" en algunas áreas y algunas otras páginas web ("mis descargas" y "cargar un archivo").
¿Es posible compartir fácilmente el código de interfaz entre ellos, sin copiar el código de reacción de uno a otro cada vez que se actualiza?
Pensé en tener en mi código React algo parecido a
if (running on electron) displayAdditionalPages() if (running on electron) fetchDownloadsProgress()pero no encontraba como hacerlo. ¿Es posible?
¡Gracias!