Reagieren.JS ist eine beliebte Front-End-JavaScript-Bibliothek zum Erstellen und Entwerfen von Benutzeroberflächen für einseitige Apps. Der faszinierendste Teil von React.JS ist, dass wir mit Hilfe davon Daten auf einer Webseite ändern können, ohne die gesamte Webseite oder Anwendung neu zu laden. Reagieren.Zu den JS -Funktionen gehören Einfachheit, Schnell und Skalierbarkeit.
Voraussetzungen
Bevor Sie den Codierungsteil des Hochladens einer Datei in React aufführen.JS lassen Sie uns zuerst einen React erstellen.JS -Projekt. Zu diesem Zweck öffnen Sie Visual Studio Code Terminal oder Windows-Eingabeaufforderung und führen Sie den folgenden Befehl aus, mit dem Ihre App mit dem Namen von erstellt wird Datei-Upload:
$ npx create-react-App FileUpload
Der nächste Schritt besteht darin, das Verzeichnis in die gerade erstellte Datei zu ändern, die ist Datei-Upload.
$ cd FileUpload
Der nächste Schritt ist zu installieren Axios Dies ist ein vielversprechender HTTP-Client und hilft uns beim Senden der ausgewählten Datei an einen Server. Um Axios zu installieren, führen Sie den folgenden Befehl im Terminal aus:
$ npm Axios installieren
Nachdem wir die Grundlagen unserer Anwendung erstellen und Axios installieren können, lassen wir uns die öffnen App.JS Datei und ändern Sie diese Datei, um das Dateien -Hochladen in React zu erreichen.JS.
Datei -Hochladen in React.JS
Der erste Teil besteht darin, Ihre Webseite für das Hochladen von Dateien zu entwerfen. Dafür brauchen wir einen Kopfball und zwei Tasten, die sind; Datei wählen Und Hochladen. Wenn der Benutzer auf das klickt Datei wählen Schaltfläche, er/sie sollte um die Auswahl einer Datei aus dem Computersystem umgeleitet werden, und wenn sie auf die Schaltfläche Upload klicken, sollte die ausgewählte Datei auf den Server hochgeladen werden. Es ist auch zu beachten, dass wir einen Event -Handler brauchen, der Änderungen an der Datei anhört, daher haben wir verwendet bei Änderung auf das verweisen auf die Onfilechange Funktion. Wenn der Benutzer nun eine Datei auswählt, die Onfilechange Die Funktion wird ausgelöst und der Zustand wird entsprechend geändert.
Nachdem wir nun eine Datei ausgewählt haben und die Statusänderung behandeln können.
// Axios importierenAbschluss
Reagieren.JS ist eine Front-End-Bibliothek, die von Facebook behandelt wird. Wir können sie sehr schnelle und skalierbare Webanwendungen entwickeln. In einer Anwendung wie Instagram oder Facebook ist das Hochladen von Dateien eine wesentlich. Um das Datei -Hochladen zu haben, haben wir gezeigt, wie Dateien mit React hochgeladen werden können.JS in diesem Beitrag und geben Ihnen den Code und die Screenshots darüber, wie er funktionieren wird.