Code QuizIntermediate

useMemo for Derived Values

A memo omits a dependency so it never recomputes.

Codejavascript
function List({ items, query }) {
  const filtered = useMemo(() => {
    return items.filter(i => i.includes(query));
  }, [items]);

  return <Text>{filtered.length}</Text>;
}

What is the bug in this code?