Я определил тестовую функцию в классе реагирования, и эта функция может вызываться из другого компонента, поэтому я определил тестовую функцию как статическую.
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"
, что можетЯ делаю для доступа "это" из статической функции