본문 바로가기
frontend (React) 개발

(React) map 에 의한 루프에서 표시가 되지 않는 문제

by 꼰대코더 2024. 5. 7.

{  } 로 감싸여져 있는 경우 반드시 return 이 없는 경우 아무것도 표시되지 않는다.

return ( 
    <div> { this.state.task.map((item,contentIndex) => {
                  (<div> hello {item.event} {item.eventpara} </div>) })
              }
    </div>
)

 

해결책 1) return 을 명시

return ( 
    <div> { this.state.task.map((item,contentIndex) => {
                 return (<div> hello {item.event} {item.eventpara} </div>) })
              }
    </div>
)

 

해결책 2) { } 를 제거

return ( 
     <div> { this.state.task.map((item,contentIndex) => (
                   <div> hello {item.event} {item.eventpara} </div>) }
              )
     </div>
)

 

'frontend (React) 개발' 카테고리의 다른 글

(React) form data event 처리  (0) 2024.05.12
(React) useCallback  (0) 2024.05.07
(React) 무한 렌더링 원인과 방지  (0) 2024.05.07
(React) Routing  (0) 2024.01.05
(React) const, var, let  (0) 2023.12.01