Есть два массива Category и Meal, которые я должен сопоставить с этим идентификатором в категории и food, чтобы показать эти данные в плоском списке, я хочу сравнить идентификатор и отфильтровать этот список, и если c2 есть в массиве, я хочу показать, что все данные . Если удалить> = 0, отобразить весь список, но когда я добавлю> = 0, покажи мне пустой экран
const renderMealItem = (itemData) => {
return (<View><Text>{itemData.item.title}</Text></View>);
};
const { Id } = route.params;
const displaymeal = MEALS.filter(
meal => meal.categoryId.indexOf(Id) >= 0
)
export const CATEGORIES = [
new Category('C1','Italian'),
new Category('C2','Quick & Easy'),
new Category('C3','Hamburrges'),
];
export const MEALS = [
new Meal(
['c1', 'c2'],
'Spaghetti with Tomato Sauce',
'affordable',
),
new Meal(
['c2'],
'Toast Hawaii',
'affordable',
),
new Meal(
['c3'],
'Classic Hamburger',
'pricey',
),
]