我在我的陣營組件默認道具:React.js - 默認道具不與`null`用於傳遞
PropertyTitleLabel.defaultProps = {
bedrooms: 1,
propertyType: 'flat'
};
PropertyTitleLabel.propTypes = {
bedrooms: PropTypes.number,
propertyType: PropTypes.string
};
但是,當我路過null
到bedrooms
這樣的:
const bedrooms = null; // in real world API returns `null`
<Component bedrooms={bedrooms} />
它不使用默認的道具:(任何想法取代?
作爲可能在這裏登陸的其他人的幫手,請不要使用mixins。 @jagsler我希望你可以考慮更新你的原始答案。 https://reactjs.org/blog/2016/07/13/mixins-considered-harmful.html – brianespinosa