Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DESCRIPTION
Solución al reto: React Eth Challenge
Deploy: https://sass3r.github.io/react-eth-challenge
Nombre: Rafael Ramirez
Usuario Platzi: rafael116
Correo Electronico: rafael@cryptostore.com.bo
Reto:
Documentacion:
Tests
En cada test se reemplazo la llamada a la funcion mount por shallow
de la biblioteca de pruebas 'enzyme'
Componentes
App.-
El componente App es el principal y esta estructurado de la siguiente manera:
Header:
El componente header contiene informacion del nombre, profesion y foto.
About:
El componente about contiene informacion de los datos de contactos y redes sociales.
Profile:
El componente profile contiene informacion sobre la prensetacion del perfil.
Experience:
El componente Experience contiene informacion de la experiencia de trabajo.
Academic:
El componente Academic contiene informacion de la formacion academica.
Skills:
El componente Skills contiene informacion de las habilidades tecnicas.
Interest:
El componente Interest contiene informacion de los intereses.
Languages:
El componente Languages contiene informacion de los idiomas.
Api
Se implemento la funcion getData.js que por medio de la funcion fetch se obtienen los datos necesarios.
Mediante AppContext y el hook useDataHook se provee la informacion requerida a todos los componentes.
Estilos
Se utilizo stylus y css grid para los estilos de los componentes.