Есть спа-центр для реагирования / редукса.Существует компонент брендов.Компонент Media похож на него, но данные извлекаются из другого запроса Ajax.Я пытаюсь унаследовать от брендов, но по какой-то причине компонентDidMount запускается из брендов.Как это сделать правильно?
class Media extends Brands {
loadData = async () => {
alert('sdfdf'); //not displayed
const { dispatch, dataList, clientId } = this.props;
if (!dataList && clientId) {
dispatch(mainLoaderActions.addBlockingRequest("loadMedia"));
const res = await mediaApi.getBrandsData(clientId);
dispatch(dataActions.setBrandsList(res));
dispatch(mainLoaderActions.deleteBlockingRequest("loadMedia"));
}
};
componentDidMount() {
alert('aaa'); //not displayed
this.loadData();
}
render() {...