Question: import React, { useState, useEffect } from 'react'; import ' . / GearPage . css ' ; import clothingData from ' . . / data
import React, useState, useEffect from 'react';
import GearPagecss;
import clothingData from dataclothingjson';
import DataForm from DataForm;
const GearPage
const selectedItems setSelectedItems useState;
const showModal setShowModal useStatefalse;
const items setItems useState;
useEffect
fetchurl end point'
thenresponse response.json
thendata setItemsdata
catcherror console.errorError fetching gear items: error;
;
const addNewItem newItem
setItemsitems, newItem; Function to add a new item to the state
;
const handleClick category
Load data based on category
let data ;
switch category
case "Sneakers":
data shoesData;
break;
case "Clothing":
data clothingData;
break;
case "Watches":
data watchesData;
break;
case "Foam Rollers":
data foamRollersData;
break;
case "Water Bottles":
data waterBottlesData;
break;
case "Sunglasses":
data sunglassesData;
break;
case "Vests":
data vestsData;
break;
case "Lacrosse Balls":
data lacrosseBallsData;
break;
default:
data ;
setSelectedItemsdata;
setShowModaltrue; Show the modal
;
const closeModal
setShowModalfalse; Close the modal
;
return
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
