Привет! Как настроить поиск ?
Хочу сделать поиск через 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)
});
}
};