Random2356: React - Wie lade und binde ich eine App in eine bestehende Webseite ein?

Beitrag lesen

my-app/
- node_modules/
- public/  
-- index.html
-- favicon.ico 
- src/
-- components/
-- App.css
-- App.js 
-- index.css 
-- index.js
- README.md
- package.json
- .gitignore

Ich würde jetzt nur den /src/ Ordner per FTP hochladen und in der index.js das Ziel Element von root in searchApp ändern:

Das dürfte wahrscheinlich kaum funktionieren, da deine App ja sicherlich auch auf Code aus dem Verzeichnis node_modules zurückgreift.

Mit npm run build kriegst Du alles schön zusammengebaut, kannst das build-Ergebnis einfach in das HTML-Verzeichnis des Webservers kopieren und die so erstellte Seite muss keinen Code von externen Servern nachladen.