An open API service indexing awesome lists of open source software.

https://github.com/newhub25/prueba-tecnica-1

Prueba técnica resuelta con React, Typescript, Vite, y con test usando Vitest, testing-library
https://github.com/newhub25/prueba-tecnica-1

Last synced: 3 months ago
JSON representation

Prueba técnica resuelta con React, Typescript, Vite, y con test usando Vitest, testing-library

Awesome Lists containing this project

README

        

# Prueba Técnica con React, TypeScript y Vite

Este repositorio contiene el código de mi prueba técnica realizada como parte de un proceso de selección para un puesto junior o trainee. En esta prueba, se utilizó una combinación de React, TypeScript y el empaquetador Vite. Además, se llevaron a cabo pruebas utilizando Vite, Testing Library React y otras herramientas relevantes.

## Objetivo

El objetivo de esta prueba técnica fue demostrar mis habilidades y conocimientos en el desarrollo front-end utilizando React, junto con TypeScript para una tipificación segura y Vite para un rápido entorno de desarrollo. Asimismo, el uso de Testing Library React garantizó una cobertura adecuada de pruebas unitarias para validar la funcionalidad y la usabilidad de los componentes implementados.

## Estructura del Proyecto

El proyecto se ha organizado en varias carpetas y archivos, con una arquitectura basada en las mejores prácticas actuales del desarrollo de aplicaciones React. Se ha prestado especial atención a la legibilidad, mantenibilidad y rendimiento del código.

## Instalación

Para poder ejecutar este proyecto localmente, sigue estos pasos:

Clona el repositorio utilizando el siguiente comando:

```bash
git clone https://github.com/tu_usuario/tu_repositorio.git
```

## Pruebas unitarias y ONE TO ONE
Se han incluido pruebas unitarias exhaustivas utilizando Vite y Testing Library React para garantizar un funcionamiento estable de los componentes y una mejor experiencia de usuario. Puedes ejecutar las pruebas utilizando el siguiente comando:

```bash
npm run test
```

## Contribución
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes alguna sugerencia de mejora, no dudes en abrir un PR (solicitud de extracción). Asegúrate de seguir las pautas de contribución establecidas en el repositorio.