Реквизиты по умолчанию не доступны в mapDispatchToProps от Redux? - PullRequest
0 голосов
/ 30 января 2019

У меня есть компонент, для которого я установил 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);
...