müssen wir einen modalen Dialog mit Overlay-Hintergrund in Reactjs als React Komponenten erstellen.Wenn der Benutzer auf das Overlay klicken, sollte das Modal geschlossen werden. Wir müssen das Modal in einer Weise erstellen dass es wiederverwendbar ist. Komponente reaktivieren. jemand plz führe mich nach Hause Ich kann dies implementierenSo erstellen Sie ein benutzerdefiniertes Modal in Reactjs
Antwort
Ich empfehle dringend Spaziergang durch react-modal Quelle https://github.com/reactjs/react-modal für "wie" zu implementieren Sie Ihre eigenen.
Ich bin diesen Weg der Implementierung von benutzerdefinierten Modalitäten von Grund auf ein paar Mal jetzt selbst gegangen, und ich muss empfehlen, einfach in react-modal statt versuchen, das gleiche Rad neu zu erfinden [Ich habe inzwischen selbstgewonnenen Implementierungen w ersetzt/reaktiv-modal]. Ich habe experimentiert mit ein paar verschiedenen React Modal-Paketen und react-modal ist vollständig anpassbar, kampfgetestet und hat eine großartige API. Ich habe fast identische Fragen hier beantwortet: How to: ES6 React Modal und hier: React conditional render pattern mit einigen mehr Gedanken/Beispiele/Links.
Nur für alternative Route könnten Sie das neue <dialog>
Element verwenden, die Browser-Unterstützung ist eher niedrig (http://caniuse.com/#search=dialog), aber mit Polyfill könnte dies behoben werden. Dies bietet jedoch eine einfache und erweiterbare Möglichkeit, Dialoge zu erstellen, siehe Demo .
Dies ist das erste, das ich von einem nativen Dialogelement gehört habe. Wow, das wird unglaublich, sobald der Browser-Support aufholt! Ich werde dieses hier im Auge behalten müssen. – ErikTheDeveloper
- 1. So erstellen Sie ein Modal
- 2. So erstellen Sie ein benutzerdefiniertes DataGridViewCell
- 3. So erstellen Sie ein benutzerdefiniertes Token in SiteCore
- 4. So erstellen Sie ein benutzerdefiniertes PopupMenu in Android
- 5. Erstellen Sie ein benutzerdefiniertes Label
- 6. Erstellen Sie ein benutzerdefiniertes Formular in Joomla
- 7. Erstellen Sie ein benutzerdefiniertes Ringdiagramm in JFreeChart
- 8. Wie erstelle ich ein benutzerdefiniertes Event in ReactJS?
- 9. So erstellen Sie 3D-Geometrie für ein benutzerdefiniertes Netz
- 10. Gestreiftes benutzerdefiniertes Formular mit Reactjs
- 11. Erstellen Sie ein benutzerdefiniertes Objekt Aufruf
- 12. Erstellen Sie ein Leaflet benutzerdefiniertes Kontrollkästchen Steuerelement
- 13. So erstellen Sie JQuery Modal Login Box in C#
- 14. php - So fügen Sie ein benutzerdefiniertes modal zur Admin Posts bearbeiten Seite
- 15. So erstellen Sie eine HTML-Tabelle mit in Jquery Modal
- 16. Erstellen Sie ein benutzerdefiniertes Fenster in Google Maps V2
- 17. So integrieren Sie PHPUnit in ein benutzerdefiniertes Framework
- 18. Wie erstellen Sie ein benutzerdefiniertes Steuerelement in UIKIt?
- 19. So filtern Sie Datensammlung in ReactJS
- 20. Erstellen Sie ein benutzerdefiniertes uiView wie UiActionSheet in iOS
- 21. Wie man ein benutzerdefiniertes Modal in swift präsentiert
- 22. Erstellen Sie ein benutzerdefiniertes Kalendersteuerelement in voller Größe
- 23. So fügen Sie ein benutzerdefiniertes Absatzformat in CKEditor hinzu
- 24. So legen Sie ein benutzerdefiniertes Hintergrundbild in Hyperterm fest
- 25. So rufen Sie ein benutzerdefiniertes Steuerelement onpaint Ereignis
- 26. So erstellen Sie ein Mitarbeiterverzeichnis
- 27. So erstellen Sie ein Blockdiagramm
- 28. reactjs erhalten ausgewählte Option benutzerdefiniertes Attribut
- 29. ReactJs Modal Verwenden von Javascript und CSS
- 30. So erstellen Sie ein benutzerdefiniertes Modul in vtiger 6.5 und Seiten
Werfen Sie einen Blick auf react-bootstrap - es implementiert die Funktionalität, nach der Sie suchen. – CapCa
Möchten Sie, dass dieses modal immer die gleiche html (jsx) Struktur oder einen spezifischen html für jeden Fall enthält? – stkvtflw