반응형
바깥에 함수를 만들고
리액트 렌더링 영역 안에 구현되도록 함
const startRender = (e) =>{
const result = [];
for (let i = 0; i < e.is_score; i++) {
result.push(<FontAwesomeIcon key={i} icon={faStar} color='red'/>);
}
return result;
}
return (
{data.length > 0 ?
data.map((e,i)=>
<Tr>
<Td>{i+1}</Td>
<Td>
<Link color="blue.500" href="#">
{e.item.it_name}
</Link>
</Td>
<Td class='star'>
{startRender(e)}
</Td>
<Td>{e.mb_id}</Td>
<Td>{e.is_subject}</Td>
<Td>{e.is_time}</Td>
</Tr>
)
결과
반응형
'Frontend > React & React.Native &Next.js' 카테고리의 다른 글
Next.js) 상세페이지 만들기 (query 받기) (0) | 2022.01.04 |
---|---|
React) 날짜 연산( 더하기 뺴기) (0) | 2021.12.31 |
Chaka UI) CheckBox(체크박스) 만들기 (0) | 2021.12.20 |
에러) useEffect 무한루프(infinite useEffect) (0) | 2021.11.26 |
JSX (0) | 2021.11.21 |