由於子組件有RouteComponentProps,因此在父組件中引用須要傳相應的屬性。但考慮到若是層級較深的話一層一層傳就很麻煩。而若是咱們用route組件引用的話就會很簡單,只須要在須要子組件的地方用route的render屬性就能夠了:this
route
render
<Route render={(props) => <InputItem {...props} onChange={(value) => this.handleInputChange(value)} title={'手機號'} />