react mapメソッドの利用
import React from "react";
const datas = [
{ id: 1, title: "Hello World", content: "Wecome to learning React!" },
{ id: 2, title: "Installation", content: "You can install React from npm." }
];
function Blog() {
const dataToPost = (data) => (
<div>
<h3>{data.title}</h3>
<p>{data.content}</p>
</div>
);
const blogs = datas.map(dataToPost)
return (
<div className="post-wrapper">{blogs}</div>
);
}
export default Blog;
[코드] map메소드 활용
写真の添付ファイルこれ.
import React from "react";
const datas = [
{ id: 1, title: "Hello World", content: "Wecome to learning React!" },
{ id: 2, title: "Installation", content: "You can install React from npm." }
];
function Blog() {
// 하드코딩 되어있는 리스트를 map 함수를 이용하여 구현해봅시다.
return (
<div>
<div>
<h3>{datas[0].title}</h3>
<p>{datas[0].content}</p>
</div>
<div>
<h3>{datas[1].title}</h3>
<p>{datas[1].content}</p>
</div>
</div>
);
}
export default Blog;
[코드] map메소드 활용전
n.問題
最初の
constdataToPost=(data)=>は矢印関数式のようで、普通の関数式でどうなるか知りたいです。
2番目
<div>
<h3>{data.title}</h3>
<p>{data.content}</p>
</div>
なぜここで<h 3>と<p>タグが使われているのか分かりません。
3番目
const blogs = datas.map(dataToPost)
return (
<div className="post-wrapper">{blogs}</div>
);
}
export default Blog;
<div className="post-wrapper">{blogs}</div>
なぜかここで「post-wrapper」を指定してここで作ったのでしょうか?
これはデータです。map(dataToPost)に値が割り当てられているからでしょうか?
Reference
この問題について(react mapメソッドの利用), 我々は、より多くの情報をここで見つけました
https://velog.io/@hunsm4n/React-map-메소드-활용
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(react mapメソッドの利用), 我々は、より多くの情報をここで見つけました https://velog.io/@hunsm4n/React-map-메소드-활용テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol