Допустим, у нас есть простой компонент React, связанный с Redux:
const MyComponent = ({ name }) => <p>{name}</p>
// PropTypes definition - we'll back to that in a moment...
const mapStateToProps = state => ({
name: state.name,
});
export default connect(mapStateToProps)(MyComponent);
И вот вопрос - обязательно ли указывать defaultProps
для MyComponent
при подключении его к Reduxхранить?Как показано ниже:
MyComponent.propTypes = {
name: PropTypes.string,
}
MyComponent.defaultProps = {
name: 'hsz',
}
Или, может быть, мы в безопасности, и нет необходимости указывать defaultProps
?