Lesson 4 - Create Footer Component
// Layout Design of Footer Component
Footer Component
│
└── Render Structure
└── <footer> (bg-dark text-light py-4 mt-5)
└── <div> (container text-center)
├── <p> - Copyright text
│ └── "© 2025, KOIDA BookShelf"
│
└── <div> (d-flex justify-content-center) - Social Media Links
├── <a> (text-light mx-3) - Instagram Link
│ ├── href="https://www.instagram.com"
│ ├── target="_blank"
│ ├── rel="noopener noreferrer"
│ └── Content: <i className="fab fa-instagram"></i> Instagram
│
├── <a> (text-light mx-3) - YouTube Link
│ ├── href="https://www.youtube.com"
│ ├── target="_blank"
│ ├── rel="noopener noreferrer"
│ └── Content: <i className="fab fa-youtube"></i> YouTube
│
├── <a> (text-light mx-3) - Facebook Link
│ ├── href="https://www.facebook.com"
│ ├── target="_blank"
│ ├── rel="noopener noreferrer"
│ └── Content: <i className="fab fa-facebook"></i> Facebook
│
└── <a> (text-light mx-3) - Twitter/X Link
├── href="https://www.twitter.com"
├── target="_blank"
├── rel="noopener noreferrer"
└── Content: <i className="fab fa-twitter"></i> X
Explanation of Footer.jsx Code Structure
Footer.jsx Code Structure1. Importing Libraries
2. Component Declaration
3. Footer Layout
4. Copyright Information
5. Social Media Links
6. Exporting the Component
Key Takeaways for Students:
Last updated