import React, { useMemo, useCallback, useState } from 'react' const TodoItem = React.memo(({ item, onToggle, onDelete }) => { console.log(`rendred ${item.id}`); return
  • {item.name}
  • }) function ItemList({ items }) { const handleToggle = useCallback(id => { items.done = true; console.log(`Item ${id} done`) console.log(id) },[]); const handleDelete = useCallback(id => { items.pop(id); },[]); return ( <>

    List items

    {items.map(item => ( ))} ) } function App() { return ( <> {/* Добавьте тестовый контент для проверки */}

    Hello, React!

    ) } export default App