yogeshtakeo / BFS_45_Repositary

BFS_Repositary_Projects
0 stars 0 forks source link

Task 4 : React Router with CSS Styling #6

Closed yogeshtakeo closed 8 months ago

yogeshtakeo commented 8 months ago

Objective:

To gain proficiency in implementing routing functionality in React applications using React Router, and to integrate CSS styling mechanisms learned from previous tasks to enhance the user interface.

Task Description:

Part 1: Setting Up React Router

  1. Installation and Setup:

    • Install React Router in your React project using npm or yarn.
    • Set up basic routing structure in your application.
  2. Creating Route Components:

    • Create multiple React components representing different pages or views of your application.
    • Define routes for each component using React Router's <Route> component.

Part 2: Implementing Routing Functionality

  1. Navigation Bar Creation:

    • Design and implement a navigation bar using CSS, incorporating styling techniques learned from previous tasks.
    • Include navigation links corresponding to different routes in your application.
  2. Routing Integration:

    • Integrate the navigation links with React Router by wrapping them with <Link> components.
    • Ensure that clicking on each navigation link navigates the user to the corresponding route/component.

Part 3: Styling and Enhancements

  1. Page Styling:

    • Apply CSS styling to each route/component to enhance its visual appearance.
    • Utilize CSS properties such as margin, padding, width, height, font styling, and animations to create visually appealing UI elements.
  2. Dynamic Styling Based on Route:

    • Implement dynamic styling changes based on the active route.
    • Apply different styles to the navigation links or components based on whether they are currently active or not.

Part 4: Testing and Refinement

  1. Testing Navigation:

    • Test the navigation functionality by clicking on different links in the navigation bar.
    • Ensure that the application navigates to the corresponding routes/components without errors.
  2. User Experience Enhancement:

    • Evaluate the overall user experience of navigating through the application.
    • Refine CSS styling and routing implementation to optimize user interaction and visual appeal.

Submission Guidelines:

Tips:

satshree commented 8 months ago

Image Image

sonamLama22 commented 8 months ago

Task 4 Sonam

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/sonam-task4

art-gallery.webm

sherpa2025 commented 8 months ago

Nima Task 4 Repo--> https://github.com/yogeshtakeo/BFS_45_Repositary/tree/nima-task4 task4

gsajan21 commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/sajan-task4

dhawasangbolama2 commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/dhawa-task4

react

aashirwad43 commented 8 months ago

Image

Image