본문 바로가기

모바일 개발/React Native-이론

캘린더Todo 클론코딩 - 달력에 선택된 날짜의 할 일만 나오게 하기

1. 선택된 날짜만 나오게 하기 

(1) 로직

(2) 코드 리뷰 

배열의 내장 함수인 filter를 이용.

fiter는 배열 원소 하나하나 대입하여 해당 명령문에 대하여 참인 원소들로만 새 배열을 만드는 기능을 한다.

use todo list.js 의 리턴값
flatList에서 받아주는 data 값도 바꿔준다.

 

(3) 추가적으로 공부하여 알아낸 것 

JS 의 Array Filter에 대하여 추가적으로 공부 

Array의 내장함수 Filter는 주어진 배열의 값들을 오름차순으로 접근해서 callbackFn({}안에 적혀있는 함수)에 넣어보고 그 결과가 true인 원소들로만 새로운 배열을 만들어 반환한다.  

 

**callback의 의미 : 다른 코드에 인수로 들어가 있는 실행이 가능한 코드 덩어리 

**callback 함수는 : 다른 코드에 인수로 들어간 실행 가능한 함수