Как получить доступ к "this.props" из статической функции реагирования в Redux - PullRequest
0 голосов
/ 11 июля 2019

Я определил тестовую функцию в классе реагирования, и эта функция может вызываться из другого компонента, поэтому я определил тестовую функцию как статическую.

class myClass extends Component {

.
.
.

    static testFunction {
        console.log(this.props.testData); // data from redux
    }

  render() {
        .
        .
        .
      }

   const mapStateToProps = (state, ownProps) => {

       testData: state.myReducer.testData

    }

}

, а другой компонент вызывает функцию теста

import myClass from './myClass'

console.log(myClass.testFunction())

Но при получении сообщения об ошибке

не может прочитать свойство (testData) неопределенного

Я думаю, что статическая функция не может получить доступ к "this"

, что можетЯ делаю для доступа "это" из статической функции

...