Как мне получить доступ к выбранной дате DateTimePicker из импортированного функционального компонента?
Вот функциональный компонент с DateTimePicker
import React, { useState } from "react";
import { DateTimePicker, MuiPickersUtilsProvider } from "@material-ui/pickers";
import DateFnsUtils from '@date-io/date-fns';
export default function BasicDateTimePicker() {
var date = new Date()
const [selectedDate, handleDateChange] = useState(new Date(date.setMonth(date.getMonth() + 6)));
return (
<MuiPickersUtilsProvider utils={DateFnsUtils}>
<DateTimePicker
allowKeyboardControl
ampm
animateYearScrolling
initialFocusedDate
value={selectedDate}
disablePast
onChange={handleDateChange}
format=" dd/MM/yyyy hh:mm:ss a "
showTodayButton
/>
</MuiPickersUtilsProvider>
);
}
А вот фрагмент кода I хотите использовать selectedDate из
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import * as serviceWorker from './serviceWorker';
import BasicDateTimePicker from './components/BasicDateTimePicker';
ReactDOM.render(
<React.StrictMode>
<BasicDateTimePicker />
<h1>{selectedDate}</h1>
</React.StrictMode>,
document.getElementById('root')
);
serviceWorker.unregister();
Я читал о реквизитах, но это помогает переносить переменную в противоположном направлении