안녕하세요.
디자인도 하고, 개발도 하는 '디발자 뚝딱'입니다.
리액트로 개발할 때 map으로 element 반환하는 방법에 대해 공유할게요.
이 방법을 통해 코드를 최소화 할 수 있답니다.
1. App.js 작성하기
import React from 'react';
import './App.css';
import Map from './Map';
function App() {
return(
<div>
<Map />
</div>
)
}
export default App;
2-1. Class형 컴포넌트로 Map.js 작성하기
import React, { Component } from "react";
class Map extends Component {
render() {
const element_Array = [
<li>나도</li>,
<li>리액트</li>,
<li>할 수 있다</li>
]
return (
<ul>
{element_Array.map((array_val) => array_val)}
</ul>
)
}
}
export default Map;
2-2. 함수형 컴포넌트로 Map.js 작성하기
import React from "react";
function R033_ReturnMap() {
const element_Array = [
<li>나도</li>,
<li>리액트</li>,
<li>할 수 있다</li>
]
return (
<ul>
{element_Array.map((array_val) => array_val)}
</ul>
)
}
export default R033_ReturnMap;
3. 브라우저 확인
728x90
'코딩도 합니다 > React' 카테고리의 다른 글
[리액트 React] 실무에서 유용하게 사용되는 reactstrap Alerts (0) | 2021.10.16 |
---|---|
[리액트 React] reactstrap 사용하는 법 / reactstrap 실무에서 사용하는 기능 공유 / reactstrap 종류 (0) | 2021.10.16 |
[리액트 React] hook 사용 / useState() / useEffet() 사용하기 (0) | 2021.10.16 |
[리액트 React] 클래스형 컴포넌트 종류 / Component / PureComponent / 클래스형 컴포넌트 종류 비교하기 (0) | 2021.10.11 |
[리액트 React] 클래스형 컴포넌트에서 state 직접 변경하는 법 / forceUpdate() (0) | 2021.10.11 |