У меня есть вопрос: я использую библиотеку react-dates datepicker
и мне интересно: я не могу определить propTypes (например, когда я отображаю datepicker
, я не использую никаких реквизитов), но что считается хорошей практикой реагирования в таком случае? Когда я не использую библиотеку, а сам пишу свой дочерний компонент, я сам определяю протипы внутри дочернего элемента и т. д., но что происходит, когда я использую библиотеку, где «их код» не так просто найти? В моем случае (см. код ниже), например, обязательно, чтобы свойство «startDate» было объектом. Было бы хорошо, если бы я каким-то образом определил его понимание моего компонента, чтобы другие могли легко увидеть, что ожидается? Я просто пытаюсь написать лучший код и думаю, что было бы лучше в таком случае. Спасибо!!
export default class App extends React.Component {
render(){
return (
<DayPickerRangeController
startDate={this.state.startDate} // momentPropTypes.momentObj or null,
endDate={this.state.endDate} // momentPropTypes.momentObj or null,
onDatesChange={({ startDate, endDate }) => this.setState({ startDate, endDate })} // PropTypes.func.isRequired,
focusedInput={this.state.focusedInput} // PropTypes.oneOf([START_DATE, END_DATE]) or null,
onFocusChange={focusedInput => this.setState({ focusedInput })} // PropTypes.func.isRequired,
/>
)
}
}
DayPickerRangeController
, где вы определяете ir - person RIYAJ KHAN   schedule 17.02.2018