Я использую [beforeValueChange][1]
в компоненте CategorySearch, чтобы удалить дефисы из поискового запроса перед его отправкой в ElasticSearch. Я могу удалить дефисы с помощью приведенного ниже, но как мне обновить сам запрос, который отправляется в ElasticSearch? В настоящее время отправляется оригинальный запрос с дефисами.
beforeValueChange={(value) => {
// replace hyphens in value
const newValue = value.replace(/-/g, "");
console.log(newValue);
return new Promise((resolve, reject) => {
// how do I update state to send new value to Elastic Search?
}
)}
Спасибо
https://opensource.appbase.io/reactive-manual/search-components/categorysearch.html#extending