Я бы инициализировал пустой запрос.Предположим, ваш запрос хранится в состоянии, затем:
const { query } = this.state || { query: [] }
Или просто инициализируйте запрос с пустым массивом в состоянии:
state = {
query: [] // rather than ''
}
Теперь вам нужно только установить запроссостояние, когда оно имеет значение внутри вашего обработчика:
const query = e.target.value // or whatever the source you get the query from
if(query) {
this.setState({query: [query]})
}