Reactjs: passando adereços do componente do cartão para o componente da guia
sou novo em reagir.Estou tentando passar os objetos do componente filho para as guias do componente pai que possuem guias favorita; então eu pensei que passaria os valores do método handleClickOpen, pois é onde clico no ícone favorit mas não sei como passar.uando clico nos favoritos no componente de cartões, ele deve ser salvo na guia Favorito você pode me dizer como consertá-lo, para que no futuro eu mesmo consertesde que passar os adereços é um conceito important todo o meu código está em tab-demo.js
https: //codesandbox.io/s/40mmrl905
<CardActions className={classes.actions} disableActionSpacing>
<IconButton
onClick={this.handleClickOpen}
aria-label="Add to favorites"
>
<FavoriteIcon />
</IconButton>
<AppBar position="static" color="default">
<Tabs
value={value}
onChange={this.handleChange}
scrollable
scrollButtons="on"
indicatorColor="primary"
textColor="primary"
>
<Tab label="Search" icon={<PhoneIcon />} />
<Tab label="Favorites" icon={<FavoriteIcon />} />
{/* <Tab label="Item Three" icon={<PersonPinIcon />} />
<Tab label="Item Four" icon={<HelpIcon />} />
<Tab label="Item Five" icon={<ShoppingBasket />} />
<Tab label="Item Six" icon={<ThumbDown />} />
<Tab label="Item Seven" icon={<ThumbUp />} /> */}
</Tabs>
</AppBar>
react code
handleClickOpen = currentTarget => {
console.log("handleClickOpen--->");
console.log("event.currentTarget--->", currentTarget.relatedTarget);
// console.log("event.relatedTarget--->", relatedTarget);
// this.setState({ open: true });
};
TabContainer.propTypes = {
children: PropTypes.node.isRequired
};
function TabsFavourites(props) {
return (
<Typography component="div" style={{ padding: 8 * 3 }}>
{props.children}
</Typography>
);
}
TabsFavourites.propTypes = {
children: PropTypes.node.isRequired
};