He trabajado en Django durante algún tiempo y estoy tratando de aprender ReactJS. Me preguntaba cuál es la mejor manera de usar ReactJS con Django.
Tener ReactJS dentro del Proyecto Django para actuar como un sistema de plantilla.
Tener ReactJS como una aplicación front-end separada e interactuar con Django a través de una API REST.
¿Cuál es tu experiencia en cualquiera de esos 2 métodos?
React es capaz de ser un sitio web estático independiente con Django siendo el punto final de API restante, pero este proceso implicaría conceptos avanzados de ReactJs como el enrutador de reacción y un esfuerzo adicional en la gestión de la seguridad a través de las variables de sesión.
Por otro lado, podría tener cada módulo como una aplicación React independiente que se procesa directamente desde el propio Django, aquí el inconveniente es que el rendimiento será más lento principalmente debido a la actualización de la página cuando sea necesario, pero este es uno de las formas correctas de usar reaccionar dentro de Django y no como una aplicación independiente separada
En su caso, dado que ReactJs es nuevo para usted, le sugiero que busque ReactJs con plantilla dentro de la aplicación Django.