Es gibt verschiedene Wege, eine Live-Verbindung mit WebSockets in einer Reactjs-Anwendung herzustellen, aber ich werde hier einen grundlegenden Weg beschreiben.
> Hinweis: Sie müssen sicherstellen, dass die WebSocket-Serverseite zuerst verfügbar und funktionsfähig ist, bevor Sie beginnen.
1. Installieren Sie die `react-websocket` Bibliothek. Führen Sie den folgenden Befehl in Ihrem Terminal aus:
```npm install react-websocket``` oder mit Yarn: ```yarn add react-websocket```2. Importieren Sie `WebSocket` in die Komponente, in der Sie es verwenden möchten. Zum Beispiel:
```import WebSocket from ‘react-websocket’;```3. Jetzt können Sie eine Verbindung zu Ihrem WebSocket-Server herstellen. Der `WebSocket` Komponente übergibt die URL Ihres Servers als Zeichenkette. Zum Beispiel:
```4. Schließlich benötigen Sie eine Methode zur Verarbeitung der eingehenden Daten. Im obigen Code wird die ‘onMessage’ Eigenschaft verwendet, um eine Funktion anzugeben, die ausgeführt wird, sobald Daten vom Server eingehen. Zum Beispiel:
``` handleData(data) { let result = JSON.parse(data); this.setState({count: this.state.count + result.movement}); } ```Und das sind die Grundlagen für die Herstellung einer Live-Verbindung mit WebSockets in Reactjs.
Aber es gibt auch andere Bibliotheken wie `socket.io-client` oder `reconnecting-websocket`, die für fortgeschrittenere Anwendungsfälle nützlich sein können. Sie sollten die für Ihr spezielles Projekt am besten geeigneten Werkzeuge auswählen.