Итак, немного поиграв с css от DatePicker и не добившись прогресса, я изучил код для создания компонента.Компонент создает элемент ввода в качестве «портала», на который люди могут нажимать.Ввод полностью игнорирует любой CSS от своего родителя, потому что он не дал ничего при создании.Чтобы исправить эту проблему, я пошел в узлы модулей-> реагировать-datepicker-> es-> index.js
Затем я отредактировал эту строку (на момент написания этого комментария):
var customInput = _this.props.customInput || React.createElement("input", { type: "text" });
и изменил его, чтобы придать элементу ввода, который создан, свой собственный стиль ширины, который я установил на 100%, чтобы он заполнил родительский контейнер.
var customInput = _this.props.customInput || React.createElement("input", { type: "text" ,style: {width: "100%"}});