React is a popular JavaScript library for building user interfaces.
Vite is a blazing fast frontend build tool that includes features like Hot Module Reloading (HMR), optimized builds, and TypeScript support out of the box.
Using the two in conjunction is one of the fastest ways to build a web app.
- Hit run
- Edit App.jsx and watch it live update!
By default, Replit runs the dev
script, but you can configure it by changing the run
field in the configuration file. Here are the vite docs for serving production websites
Just rename any file from .jsx
to .tsx
. You can also try our TypeScript Template# 40-subirArchivos
markdown Copy code
Este proyecto es una aplicación web construida con React que permite a los usuarios cargar diferentes tipos de archivos. La aplicación incluye funcionalidades específicas para cargar imágenes, archivos de texto y múltiples archivos de diferentes tipos.
La aplicación consta de los siguientes componentes principales:
-
UploadImage: Permite a los usuarios cargar imágenes. El componente utiliza un input de tipo archivo filtrado para aceptar solo imágenes.
-
TxtFileUploader: Habilita la carga de archivos de texto (.txt). Utiliza un input de tipo archivo específicamente para archivos
.txt
. -
MultiFileUploader: Ofrece la posibilidad de cargar varios archivos de diferentes tipos simultáneamente. Soporta la selección múltiple de archivos.
Para instalar y ejecutar este proyecto localmente, sigue estos pasos:
- Clona el repositorio en tu máquina local:
git clone https://github.com/tu-usuario/tu-repositorio.git
cd tu-repositorio
Instala las dependencias necesarias:
bash
Copy code
npm install
Inicia la aplicación:
bash
Copy code
npm start
Una vez que el servidor esté funcionando, podrás acceder a la aplicación a través de http://localhost:3000 en tu navegador.
Tecnologías Utilizadas
React
HTML
CSS
Contribuir
Si deseas contribuir al proyecto, considera seguir estos pasos:
Haz fork del repositorio.
Crea una nueva rama para tus cambios (git checkout -b mi-nueva-caracteristica).
Haz commit de tus cambios (git commit -am 'Añadir alguna característica').
Empuja a la rama (git push origin mi-nueva-caracteristica).
Crea un nuevo Pull Request.
Este README.md es solo un punto de partida. Puedes expandirlo con más detalles específicos de tu proyecto, como la arquitectura, el uso, las capturas de pantalla, etc. para hacerlo más informativo y útil para otros desarrolladores.
arduino
Copy code
Recuerda reemplazar `https://github.com/tu-usuario/tu-repositorio.git` con la URL real de tu repositorio de GitHub. Además, adapta cualquier parte del contenido para que se ajuste mejor a las especificidades y necesidades de tu proyecto.
https://file.notion.so/f/f/baa3c19d-62d3-4a1c-943f-8c987623a656/0b59a3d4-3a66-454c-aa73-04198a1417d3/Untitled.png?id=2bb7dd2a-9b53-456d-b472-2bdde14099ff&table=block&spaceId=baa3c19d-62d3-4a1c-943f-8c987623a656&expirationTimestamp=1709942400000&signature=vYUapd07XsrBclq9UzZFYW1usiIeHy7qVAYRLs4SvKA&downloadName=Untitled.png
![image](https://github.com/omarhernandezrey/40-subirArchivos/assets/103592862/44d1a6bb-dba8-4865-b135-057cd103fac6)