I've a useState Hook set up in a file carousel.tsx
export function Carousel({ children }) {
//Set Active State Carousel Item
const [active, setActive] = React.useState("default")
//Create Props for Carousel items
function makeProps(title) {
return {
title: title,
active: active,
onTap: () => {
setActive(title)
},
}
}
.
.
.
return (
<CarouselItem {...makeProps(child.props.name)} />
<CarouselItem {...makeProps(child.props.name)} />
<CarouselItem {...makeProps(child.props.name)} />
)
}
Now, on my App.tsx
I have a Frame, tapping on which I want to reset to the default state.
export function defaultState(): Override {
return {
onTap: () => {
//Reset to default state
},
}
}
How do I access the hook state from App.tsx
so that I can reset the state?