import moment from "moment"; import TrackerByDate from "./traker_by_date/tabs"; export default function Calender() { const [value] = useState(new Date()); const [show, setTracker] = useState(false); const [dateState, setDateState] = useState(new Date()); const changeDate = (e) => { setDateState(e); }; var pikerdate = moment(dateState).format("YYYY-MM-DD"); function clickTracker(e) { setTracker(!show); } return ( <> {show ? <TrackerByDate dataFromParent={pikerdate} /> : null} <div style={{ width: "260px" }} className="res-calendar"> <Calendar className={["c1", "c2"]} onChange={changeDate} onClickDay={clickTracker} value={dateState} /> </div> </> ); Estoy tratando de pasar 'pikerdate' a un archivo js llamado diet . callander.js y diet.js no son padre o hijo
Quiero obtener una fecha en diet.js cuando se hace clic en la fecha en callender.js
puede hacerlo tomando "pikerdate" en el componente principal donde hay dos componentes (llamados y diiet) que son niños como en App.js o algún otro componente y pasa "pikerdate" a ambos componentes.