В моем componentDidMount () я вызываю actionCreator в моем файле приставки, чтобы выполнить вызов API для получения списка элементов.Этот список элементов затем добавляется в хранилище избыточностей, к которому я могу получить доступ из моего компонента через mapStateToProps
.
const mapStateToProps = state => {
return {
list: state.list
};
};
Так что в моем render () у меня есть:
render() {
const { list } = this.props;
}
Теперь, когда страница загружается, мне нужно запустить функцию, которая должна отображаться на этом list
.
Допустим, у меня есть этот метод:
someFunction(list) {
// A function that makes use of list
}
Но как мне его назвать?Я должен вызвать его, когда список уже доступен для меня, так как моя функция выдаст мне ошибку, список undefined
(если он еще не доступен).
Я также не могу вызвать его при рендеринге (дооператор return), поскольку он выдает ошибку, что render () должен быть чистым.
Есть ли другой метод жизненного цикла, который я могу использовать?