리액트 렌더링1 map과 foreach 혼동하지 마라 React Native 로 개발을 하다보면, Fetch, AsyncStorage, DB 등으로부터 읽어들인 데이터 즉 Array Data를 처리하거나 중간 결과를 테스트 할 때가 있다. 나중이 되면, 결과물을 Rendering하기 위해서 FlatList 또는 Card Content 등을 사용하겠지만, 바로바로 읽어서 사용할 때는 forEach 와 Map 을 사용할 경우가 더러 있다. 이런 경우 종종 발생하는 일 중에 하나.... Map 과 ForEach의 용도를 혼동하는 것이다. 결론 부터 이야기하면, Map은 각 Array의 아이템 별로 function을 실행 하고 그 결과를 반환하지만 forEach는 아이템별로 기능만 실행하고 결과값이 반환하지 않는다. 다음과 같은 Data Array가 있다고 하자... 2020. 3. 30. 이전 1 다음