Почему мой магазин не слушает мои действия?

Я пытаюсь научиться реагировать.

У меня есть магазин

class AddressStore {
    constructor() {
        this.state = {
            addresses: []
        }

        this.bindListeners({
            onSearchAddresses: AddressActions.searchAddresses
        });
    }

    onSearchAddresses(data) {
        console.log('Got this data ' + data);
        this.setState(
            {
                addresses: data
            }
        );
    }
}

и класс действия с прослушиваемым методом

async searchAddresses(query) {
       return({
            addresses: []
        });
}

но когда действиеsearchAddressотправка с возвратом из AddressActions учебный класс, 'onSearchAddressне вызывается из AddressStore, Зачем?

я делаю export default alt.createActions(AddressActions); в конце AddressActions и весь импорт разрешается в обоих классах.

0 ответов

Другие вопросы по тегам