{"id":13422,"date":"2023-02-01T08:44:38","date_gmt":"2023-01-31T23:44:38","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=13422"},"modified":"2023-02-02T08:33:33","modified_gmt":"2023-02-01T23:33:33","slug":"react-memo","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=13422","title":{"rendered":"React Memo"},"content":{"rendered":"<h3>Fetch \ucf54\ub4dc \ud328\ud134<\/h3>\n<p>\ud504\ub860\ud2b8\uc5d4\ub4dc \ub2e8 \uac1c\ubc1c\uc5d0\uc11c \ubc25 \uba39\ub4ef \uc0ac\uc6a9\ud558\ub294 \ub370\uc774\ud130 \uc694\uccad \ucf54\ub4dc\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"jsx\">\r\nimport { useState, useEffect } from \"react\"\r\n\r\nexport default function People() {\r\n    const [ people, setPeople ] = useState([])\r\n    \r\n    useEffect(() => {\r\n        fetch(\"https:\/\/jsonplaceholder.typicode.com\/users\")\r\n            .then(response => response.json())\r\n            .then(result => setPeople(result))\r\n    }, [])\r\n\r\n    return &lt;div>\r\n        &lt;h2>People&lt;\/h2>\r\n        &lt;ul>{ people.map((person, index) => &lt;li key={person.id}>{person.name}&lt;\/li>) }&lt;\/ul>\r\n    &lt;\/div>\r\n}\r\n<\/pre>\n<p>\uc704\uc758 \ucf54\ub4dc\ub3c4 \uc88b\uc9c0\ub9cc, \ub2e4\uc74c \ucf54\ub4dc\uac00 \ub354\uc6b1 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"jsx\">\r\nimport { useState, useEffect } from \"react\"\r\n\r\nexport default function People() {\r\n    const [ people, setPeople ] = useState([])\r\n    \r\n    useEffect(() => {\r\n        const getPeople = async () => {\r\n            const response = await fetch(\"https:\/\/jsonplaceholder.typicode.com\/users\")\r\n            const result = await response.json()\r\n            setPeople(result)\r\n        }\r\n        getPeople()\r\n    }, [])\r\n\r\n    return &lt;div>\r\n        &lt;h2>People&lt;\/h2>\r\n        &lt;ul>{ people.map((person, index) => &lt;li key={person.id}>{person.name}&lt;\/li>) }&lt;\/ul>\r\n    &lt;\/div>\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Fetch \ucf54\ub4dc \ud328\ud134 \ud504\ub860\ud2b8\uc5d4\ub4dc \ub2e8 \uac1c\ubc1c\uc5d0\uc11c \ubc25 \uba39\ub4ef \uc0ac\uc6a9\ud558\ub294 \ub370\uc774\ud130 \uc694\uccad \ucf54\ub4dc\uc785\ub2c8\ub2e4. import { useState, useEffect } from &#8220;react&#8221; export default function People() { const [ people, setPeople ] = useState([]) useEffect(() => { fetch(&#8220;https:\/\/jsonplaceholder.typicode.com\/users&#8221;) .then(response => response.json()) .then(result => setPeople(result)) }, []) return &lt;div> &lt;h2>People&lt;\/h2> &lt;ul>{ people.map((person, index) => &lt;li key={person.id}>{person.name}&lt;\/li>) }&lt;\/ul> &lt;\/div> } &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=13422\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;React Memo&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13422","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/13422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13422"}],"version-history":[{"count":14,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/13422\/revisions"}],"predecessor-version":[{"id":13435,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/13422\/revisions\/13435"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13422"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}