En mi calendario hice la opción de abrirlo y cerrarlo, pero cuando lo cierro, y lo vuelvo a abrir, es en el mes que paré después de cerrarlo, y no en el mes actual, quiero que se abra en el mes actual, ya probé CurrentDate pero sigue abriéndose en el último mes que paré, no en el mes actual.
Parece que su 'abrir/cerrar' está ocultando el calendario en lugar de agregarlo/eliminarlo del DOM, en cuyo caso conservará el estado. Si agrega/elimina del DOM al abrir/cerrar, el control debería volver a representarse, siempre que el estado de su calendario no esté conectado a un contexto de nivel superior.
{open ? <MyCalendar /> : null}