ReactProject is a simple React application that serves as a glossary of some of the most influential books and websites in my coding journey. The application provides a landing page with sections for Books and Websites, allowing users to explore different resources.
- Landing Page: Introduces the purpose of the application and provides an overview of its features.
- Navigation Functionality: Allows users to navigate between different sections of the application, such as Books and Websites.
- Component Structure: Utilizes multiple components to create a structured and organized user interface.
- Conditional Rendering: Dynamically renders components based on user interactions, such as clicking on buttons to explore Books or Websites.
- Lifecycle Methods: Implements lifecycle methods to handle component initialization and data fetching, ensuring a smooth user experience.
- LandingPage: Displays the landing page content, including the header, sections for Books and Websites, and a footer.
- Book: Represents a book resource, providing details and information about the book.
- Websites: Represents a website
To run the application locally, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server using
npm start
. - Open your browser and visit
http://localhost:3000
to view the application.
- React: JavaScript library for building user interfaces.
- HTML: Markup for the application's UI.
- JavaScript: Programming language for implementing application logic and functionality.
- Public folder with index.html
- Src folder with app.js, books.js, index.js, LandingPage.js, websites.js
- Package.json