У меня есть просмотр списка, который гидратируется из моей Firebase в моем приложении React Native. Я наткнулся на несколько учебных пособий о том, как люди ищут списки с помощью функции извлечения, но ничего для Firebase.
У меня есть строка поиска в заголовке моего списка, как я могу искать по ключевому слову и фильтровать результаты, используя Firebase?
Я следовал руководству на веб-сайте Firebase, чтобы настроить мой список и источник данных. Я хочу иметь возможность поиска по ключевым словам в каждом из этих полей:
componentWillMount() {
db.ref("mascano/Form").on("value", snap => {
var items = [];
snap.forEach(data => {
items.push({
key: data.key,
data: data.val()
});
});
this.setState({ dataSource: this.state.dataSource.cloneWithRows(items) });
});
}