на странице. Для этого делаю запрос на сервис по его апи. И не могу результаты поиска передать из стора в компонент.
В консоли отдает просто null
await getSearch(...
в самом компоненте?
да и async() => перед этим иначе ты не дожидаешься прихода ответа с бэка
все равно в пременную, в которую хочу записать результат запроса, прилетает что-то подобное:
не так let getSearchedItems = async () => { await searchStore.getSearch(...
Тоже самое получилось. Смотрите, нужный результат мне прилетает без ошибок, только он остается в сторе, и я не могу передать его в компонент - вопрос в этом, не понимаю как сделать правильно
до этого в других компонентах таким образом получалось только
во-первых, зачем ты вообще используешь стор, если явно результат нужен только в этом компоненте? во-вторых, ты из этого action ничего не возвращаешь сделай return нужных данных
Экшн и не должен возвращать данные, лучше их из стейта тянуть, когда экшн завершился Это в случае, если прям очень хочется именно стор использовать, конечно
ну если вернуть, сработает же?
Обсуждают сегодня