Ich korrigiere eine Komponente in React-Code.Übergeben von Node.js-Daten an React
Zuvor kompilierte ich es mit Jade und übergab den i18n Text von einem Jade global direkt an den HTML. Etwas wie folgt aus:
// in Node.js/Express
const text = require('./assets/texts.json');
app.get('/route', (req, res) => {
render('page', text);
});
und in Jade Ich hätte:
h3= text.en.title
p= text.en.subtitle
Jetzt mache ich das mit Reagieren und ich frage mich, wie die Daten in sie zu übergeben?
Wenn ich const text = require('./texts.json');
in der Datei reagiert ich eine Fehlermeldung erhalten ...
Wie man Daten von Knoten passieren in der gleichen Art und Weise zu reagieren, wie ich mit Jade tat? Ist es nur über Ajax auf der Client-Seite schon möglich?
Sie nutzen könnten ' json-loader' https://github.com/webpack/json-loader, aber vielleicht geht es bei deiner Frage eher um Express? –
@Daniel_L in diesem Fall würde die ganze JSON-Datei mit allen Sprachen per JavaScript auf den Client geladen werden oder? Ich möchte nur die korrekte übersetzte Wörter Serverseite hinzufügen, um die vom Klienten geladenen Daten zu reduzieren. – Rikard
Ich denke, ich könnte ein 'data-text'-Attribut mit einem JSON-String in dem Element hinzufügen, in dem rect mount ... aber ich frage mich, ob es noch einen saubereren Weg gibt. – Rikard