Base project created for React.js practice. Its purpose is to display gifs related to the term entered by the user. It has a rendering limit of 10 for each search.
It has a responsive design, attempting to look good on as many devices as possible.
Level: basic
- React.js
- CSS
- create-react-app template
- API Giphy
One of the first applications developed using React. Knowledge was acquired on API consumption, component handling, creation of custom hooks, rendering of information (gifs in this case), and creation of styles to ensure a responsive page. Knowledge on best practices was reinforced.
- API consumption
- Clean code
- Component handling
- Custom hooks creation
This project helped me understand API consumption, component handling, best practices, and project organization to make the code more programmer-friendly. On the other hand, creating custom hooks to develop tasks was a significant aspect of the project's development. In a professional context, the use of custom hooks is widely employed in React projects.
- Improve the styles
- Add more functionalities like pagination, rendering more elements per search
https://lookingforgif.netlify.app/
To run the project in your local environment, follow these steps:
- Clone the repository to your local machine
- Run
npm install
oryarn
in the project directory to install the required dependencies - Run
npm run start
oryarn start
to get the project started - Open the address shown in your console in your web browser to view the app