У меня есть компонент, для которого я установил defaultProps
.Когда я делаю отправку с избыточным действием, я хочу использовать defaultProp
.Но, к сожалению, я получаю эту опору как undefined
.Есть ли способ получить доступ к defaultProps
без проверки условия undefined
.
class MyComponent extends React.Component {
render() {
console.log(this.props.myProp); // is not giving undefined
}
}
MyComponent.defaultProps = { myProp: 'Hello World!' };
function mapDispatchToProps(dispatch, ownProps) {
return {
myAction: () => dispatch(action(ownProps.myProp)) // Here myProp is undefined
}
}
export default connect(null, mapDispatchToProps)(MyComponet);