Reaccionar.JS es una popular biblioteca de JavaScript front-end para crear y diseñar interfaces de usuario para aplicaciones de una sola página. La parte más intrigante de React.JS es que, con la ayuda, podemos cambiar los datos en una página web sin recargar toda la página web o aplicación. Reaccionar.Las características de JS incluyen simplicidad, rápido y escalabilidad.
Requisitos previos
Antes de ir a la parte de codificación de cómo cargar un archivo en React.JS, primero creamos un reaccionamiento.proyecto JS. Para este propósito, abra Visual Studio Code Terminal o Windows Segem y ejecute el comando mencionado a continuación que creará su aplicación con el nombre de Subir archivo:
$ npx create-react-app fileUpload
El siguiente paso es cambiar el directorio al archivo que acabamos de crear que es Subir archivo.
$ CD FilePload
El siguiente paso es instalar Axios que es un cliente HTTP basado en la promesa y nos ayudará a enviar el archivo seleccionado a un servidor. Para instalar Axios, ejecute el siguiente comando dado en el terminal:
$ npm de instalación axios
Ahora que hemos terminado con la creación de los conceptos básicos de nuestra aplicación e instalación de Axios, permítanos abrir el Aplicación.js archivo y modificar ese archivo para lograr la carga de archivo en react.js.
Carga de archivos en React.js
La primera parte es diseñar su página web para la carga de archivos. Para esto, necesitaremos un encabezado y dos botones que sean; Elija el archivo y Subir. Cuando el usuario hace clic en el Elija el archivo botón, él/ella debe ser redirigido a elegir un archivo del sistema informático y cuando hacen clic en el botón de carga, el archivo elegido debe cargarse en el servidor. Además, debe tenerse en cuenta que necesitamos un controlador de eventos que escuche cualquier cambio que se realice en el archivo, por lo tanto, utilizamos en el cambio que está haciendo referencia al en la fila función. Ahora cada vez que el usuario selecciona un archivo, el en la fila la función se activará y el estado se cambiará en consecuencia.
Ahora que hemos seleccionado un archivo y manejamos el cambio de estado, enviemos ahora el archivo a un servidor en un objeto llamado FormData para el cual instalamos Axios antes.
// Importar axiosConclusión
Reaccionar.JS es una biblioteca front-end manejada por Facebook y el uso de ella podemos desarrollar aplicaciones web muy rápidas y escalables. En una aplicación como Instagram o Facebook, la carga de archivos es una característica esencial y cada desarrollador debe saber cómo desarrollar una aplicación que tenga la función de archivos de carga. Para controlar el concepto de carga de archivos, demostramos cómo cargar archivos usando React.JS en esta publicación y proporcionarle el código y las capturas de pantalla sobre cómo funcionará.