Все квизы
Контракты рендера
Проведи ревью компонентов React: убери лишний ноль из разметки, отложи обработчик до клика, не изменяй объект из props и читай Context внутри Provider.
Код-ревью
Results получает пустой массив. Секция должна остаться пустой, но React выводит в ней 0. При непустом массиве абзац должен отображаться. Как исправить условие?
function Results({ items }) {
return (
<section aria-label="results">
{items.length && <p>{items.join(", ")}</p>}
</section>
);
}