На самом деле у вас есть две переменные с одинаковым именем props
Я думаю, что это может решить вашу проблему, я использовал параметр деструктурирования для функции render
function NewEntryModal(props) {
return <Formik
initialValues={{}}
onSubmit={(values, actions) => {}}
render={({handleSubmit}) => (
<form onSubmit={handleSubmit}>
<SingleDatePicker
date={props.date}
onDateChange={props.setDate}
focused={props.focused}
onFocusChange={props.setIsFocused}
id="string",
/>
<button type="submit">Submit</button>
</form>
)}
/>
}
Кстати, я также изменил onDateChange
и onFocusChange
на
onDateChange={props.setDate}
onFocusChange={props.setIsFocused}
потому что создание дополнительных функций стрелок здесь бесполезно