const GoalCard = (props) => { return ( <ul> {cards.map((card) => ( <li>{card.name}、{card.age}、{card.gender}</li> ))} </ul> ); }
const TodoList = ({ todos, toggleTodo }) => { return ( <ul> {todos.map((todo,index) => ( <Todo todo={todo} toggleTodo={toggleTodo} index = {index} key={todo.id} /> ))} </ul> ) }
一致したものだけ配列として作成する。
const newTodos = todos.filter((todo) => !todo.completed);
見つかったtodoはnewTodosの中の一致したものを参照している。
const newTodos = [...todos]; const todo = newTodos.find((todo) => todo.id === id);