[내일배움캠프 TIL] 45일차

Jaehyeon Ye·2022년 12월 30일
0

오늘 새로 배운 것

	setTaskList((taskList) => {
      return [...taskList, newTask];
    });
    setText('');

	...

	<ScrollView contentContainerStyle={styles.taskListContainer}>
        {taskList.map((task) => {
          if (category === task.category) {
            return (
              <Task
                key={task.id}
                task={task}
                isDone={isDone}
                setIsDone={setIsDone}
              ></Task>
            );
          }
        })}
      </ScrollView>

이 코드에서 setTaskList 부분을 return을 빼먹었더니 map함수 쪽에서 undefined is not an object (evaluating taskList.map ...
오류가 난다. return을 빼니 반환받는 값이 없어 배열 타입이어야하는 taskList에 undefined가 들어와서 발생되는 오류인 것 같다.

profile
FE Developer

0개의 댓글