Ich verwende node.js mit react.js als meine Templating-Bibliothek. Ich bin in der Lage, meine Komponenten auf Server-Seite mit dem res.render (..) des Knotens zu rendern, aber ich möchte meine Komponenten dynamisch machen, indem ich sie auf der Client-Seite mit react.js rendere und die onclick-Handler aufrufen. Ich habe meine Komponenten im .jsx-Format definiert. Wie kann ich mit dem Browser auf der Clientseite interagieren und meine Komponenten dynamisch darstellen?react.js Render-Komponenten auf Client-Seite
2
A
Antwort
1
Sie müssen Ihren Code transpiliert und gebündelt haben, dann können Sie ihn wie jedes andere Skript in ein Skript-Tag einfügen. Eine beliebte Option ist Webpack; ein anderes ist die Verwendung von Browserify mit babelify in einer Schluckaufgabe.
0
Sie können es mit ES6 Klassensyntax mit Babel js verwenden. Ich habe eine Beispielkomponente here
erstellt. Sie können auch react-starter-kit verwenden, die Ihnen alle Setups vorinstalliert gibt. Ein guter Anfang wäre Facebooks Reaktion documentation
Verwandte Themen
- 1. Abrufen einer Enum auf Clientseite
- 2. react.js - Render auf AnfrageAnimationFrame
- 3. setState auf Array-Wert React.js
- 4. Caching von Daten auf der Clientseite erzwingen
- 5. Verschlüsselung vertraulicher Daten auf der Clientseite
- 6. Erkennen von Socket.IO-Nachrichtenübermittlungsfehler auf der Clientseite
- 7. Signieren von Daten in ASPX auf Clientseite
- 8. Generieren HTML-Tabelle Clientseite
- 9. Paginierung: Serverseite oder Clientseite?
- 10. Benötigt React.js eine App als einzelne Seite
- 11. ASP.NET CustomValidator Clientseite
- 12. React.js Validierung
- 13. React.js Fehler
- 14. JQuery Promise schlägt auf ComponentDidMount fehl React.JS
- 15. react.js Ereignis Listener auf keine reagieren Elemente
- 16. Wie C# ODataController Clientseite Abfrage
- 17. MVC Clientseite Validierung für PhoneAttribute
- 18. React.js renderDOM bedingt
- 19. React.js und PHP zusammen?
- 20. React.js Zustand Verwirrung
- 21. React.js Karussell-Effekt
- 22. React.js wird nicht gerendert?
- 23. Abstraktion in React.js
- 24. react.js - Test Form Komponente
- 25. Fehler beim Abrufen des GCM-Tokens auf der Clientseite
- 26. Caching mit Axis 1.4 + Web-Service-Antwort-Caching auf Clientseite
- 27. Lokalisieren von Validierungsnachrichten auf Clientseite durch jQuery in ASP.net MVC
- 28. jQuery.Validation.Unobtrusive Clientseite Validierung funktioniert nur, wenn Skripte auf Ansichtsseite ist
- 29. Jquery zum Sortieren von Gridview-Spalten auf der Clientseite
- 30. Die beste Methode zum Sortieren der Seitendisposition auf der Clientseite
Ich mache das. Anstatt nur als Templating-Bibliothek zu fungieren (wie das Hapi-React-Plugin), ging ich den Weg, eine richtige Universal-React-Konfiguration zu erstellen. Es ist anfangs ziemlich kompliziert, sich einzurichten, aber es ist erstaunlich, wenn man anfängt. Sehen Sie sich dieses Beispiel an: https://github.com/choonkending/react-webpack-node – ctrlplusb