У меня есть список, который гидратирован из моей Firebase в моем приложении React Native. Я наткнулся на несколько руководств о том, как люди ищут список с помощью функции выборки, но ничего для Firebase.
У меня есть панель поиска в заголовке моего списка, как я могу искать по ключевому слову и фильтровать результаты с помощью Firebase?
Я следовал руководству на веб-сайте Firebase, чтобы настроить список и источник данных. Я хочу иметь возможность искать по ключевому слову в каждом из этих полей
listenForItems(itemsRef) {
itemsRef.on('value', (snap) => {
var items = [];
snap.forEach((child) => {
items.push({
title: child.val().title,
category: child.val().category,
description: child.val().description,
});
});
this.setState({
dataSource: this.state.dataSource.cloneWithRows(items)
});
});
}