JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" id="a" />
JavaScript
$(function() {
//set datepicker or month/year selection
$('#a').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy'
});
$("#a").focus(function () {
$(".ui-datepicker-calendar").hide();
//add event to perform on done button click
$(".ui-datepicker-close").click(function(){
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val()+1;
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$("#a").datepicker('option', 'defaultDate', new Date(year, month, 1));
$("#a").datepicker('setDate', new Date(year, month, 1));
});
});
});