@acorn

Redux, axios search?

Привет! Как настроить поиск ?
Хочу сделать поиск через redux store.
То есть написать action, который будет dispatch axios.get(`url${input}`), а reducer будет обновлять state.
Так вот input как мне получить из component?
То есть как получить данные с компонента и отправить в action для поиска нужного url? Имено через redux, а не через this.state в компоненте.
Component
<input type="text"
                       onClick = ?
                       ref={(input) => { this.searchInput = input }} />
                <button>Search</button>

Reducer
export const searchSerial = (input???)=> {
    return (dispatch) => {
        return axios.get(`${root_url}${input}`)
            .then(response => {
                dispatch(LOAD_SERIAL_SUCCESS(response.data));
            })
            .catch(error => {
                throw(error)
            });
    }
};
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы