Reagir.JS é uma biblioteca JavaScript de front-end popular para criar e projetar interfaces de usuário para aplicativos de uma página única. A parte mais intrigante do React.JS é que, com a ajuda disso, podemos alterar dados em uma página da web sem recarregar toda a página da web ou aplicativo. Reagir.Os recursos do JS incluem simplicidade, rápido e escalabilidade.
Pré -requisitos
Antes de fazer a parte da codificação de como fazer upload de um arquivo no React.JS vamos primeiro criar um reagem.Projeto JS. Para esse fim FileUpload:
$ npx Create-react-app fileupload
O próximo passo é alterar o diretório para o arquivo que acabamos de criar, o que é FileUpload.
$ CD FileUpload
O próximo passo é instalar Axios que é um cliente HTTP baseado em promessa e nos ajudará a enviar o arquivo selecionado para um servidor. Para instalar o AXIOS, execute o comando abaixo dado no terminal:
$ npm install axios
Agora que terminamos com a criação do básico de nossa aplicação e instalando axios, vamos abrir o Aplicativo.JS Arquive e modifique esse arquivo para obter o upload de arquivos no React.JS.
Enviamento de arquivo no React.JS
A primeira parte é projetar sua página da web para upload de arquivos. Para isso, precisaremos de um cabeçalho e dois botões que são; Escolher arquivo e Carregar. Quando o usuário clica no Escolher arquivo Botão, ele/ela deve ser redirecionado para escolher um arquivo do sistema de computador e, quando clicar no botão de upload, o arquivo que foi escolhido deve ser carregado no servidor. Além disso, deve -se notar que precisamos de um manipulador de eventos que ouvirá quaisquer alterações feitas no arquivo, portanto usamos em mudança que está referenciando o OnFileChange função. Agora sempre que o usuário selecionar um arquivo, o OnFileChange a função será acionada e o estado será alterado de acordo.
Agora que selecionamos um arquivo e lidam com a mudança de estado, vamos agora enviar o arquivo para um servidor em um objeto chamado formData para o qual instalamos axios anteriormente.
// Importando axiosConclusão
Reagir.JS é uma biblioteca de front-end tratada pelo Facebook e, usá-la, podemos desenvolver aplicativos da web muito rápidos e escaláveis. Em um aplicativo como o Instagram ou o Facebook, o upload de arquivos é um recurso essencial e todo desenvolvedor deve saber como desenvolver um aplicativo que tenha os arquivos de upload características. Para controlar o conceito de upload de arquivo, demonstramos como fazer upload de arquivos usando o React.JS neste post e fornecem o código e as capturas de tela sobre como ele funcionará.