我在我的阵营组件默认道具: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