1"use strict";(self.webpackChunktechnical_writing=self.webpackChunktechnical_writing||[]).push([["124"],{7877:function(e,t,a){a.r(t),a.d(t,{default:()=>p});let p={before:{code:`# React ììí기 2 3Reactë ì»´í¬ëí¸ ê¸°ë°ì¼ë¡ UI를 ë§ë¤ ì ìë ë¼ì´ë¸ë¬ë¦¬ìì. ì¬ê¸°ìë ê°ì¥ 기본ì ì¸ React íë¡ì í¸ë¥¼ ì¤íí´ë³´ê³ ëì ë°©ìì ì´í´í´ì. 4 5## React ì¤íí기 6 7### 1ï¸. íë¡ì í¸ ë§ë¤ê¸° 8 9npx create-react-app my-app 10cd my-app 11npm start 12 13ê°ë° ìë²ê° ì¤íë í, ë¸ë¼ì°ì ìì \`http://localhost:3000\`ì ì´ì´ React 기본 íë©´ì íì¸íì¸ì. 14 15## Reactìì íë©´ì ë§ëë ë°©ë² 16 17Reactììë ì»´í¬ëí¸ë¼ë ê°ë ì ì¬ì©í´ì íë©´ì 구ì±í´ì. ì»´í¬ëí¸ë UIì ê°ì¥ ìì ë¨ììì. 18 19### 기본 ì»´í¬ëí¸ ë§ë¤ê¸° 20 21\`src/App.js\` íì¼ì ì´ê³ ë´ì©ì ìëì²ë¼ ë°ê¿ë³´ì¸ì. 22 23function App() { 24 return <h1>ìë íì¸ì! React를 ììí´ ë´ ìë¤.</h1>; 25} 26 27export default App; 28 29íì¼ì ì ì¥í í, ë¸ë¼ì°ì 를 ìë¡ê³ 침íë©´ React 기본 íë©´ ëì "ìë íì¸ì! React를 ììí´ ë´ ìë¤."ë¼ë ë¬¸êµ¬ê° íìë©ëë¤. 30 31## ì§ì ì»´í¬ëí¸ ë§ë¤ê¸° 32 331. \`src\` í´ë ìì \`Welcome.js\` íì¼ì ìì±íì¸ì. 342. ë¤ì ì½ë를 ì ë ¥íê³ ì ì¥íì¸ì. 35 36function Welcome({ name }) { 37 return <h2>ìë íì¸ì, {name}ë!</h2>; 38} 39 40export default Welcome; 41 42ì´ì \`App.js\`ìì ìë¡ì´ \`Welcome\` ì»´í¬ëí¸ë¥¼ ì¶ê°í´ë³´ì¸ì. 43 44import Welcome from "./Welcome"; 45 46function App() { 47 return ( 48 <div> 49 <h1>React íìµì ììí´ë´ ìë¤!</h1> 50 <Welcome name="주ì°" /> 51 </div> 52 ); 53} 54 55export default App;`,sections:[{code:`# React ììí기 56 57Reactë ì»´í¬ëí¸ ê¸°ë°ì¼ë¡ UI를 ë§ë¤ ì ìë ë¼ì´ë¸ë¬ë¦¬ìì. ê°ì¥ 기본ì ì¸ React íë¡ì í¸ë¥¼ ì¤íí´ë³´ê³ ëì ë°©ìì ì´í´í´ì.`,explanation:`íì ê°ë ê³¼ 기본 ì¬ì©ë²ì ìë´í´ì. 문ìì íìµ ëª©í를 ëª íí ì ìí´ì¼ í´ì.`,lineStart:1,lineEnd:3},{code:`### 1ï¸. íë¡ì í¸ ë§ë¤ê¸° 58 59npx create-react-app my-app 60cd my-app 61npm start`,explanation:`ê°ì¥ 기본ì ì¸ ì¤ì¹ ë° ê¸°ë³¸ ì¤ì ì ìë´í´ì. ì¤í í 결과를 íì¸íë ë°©ë²ë ìë ¤ì£¼ì¸ì.`,lineStart:7,lineEnd:13},{code:`### 기본 ì»´í¬ëí¸ ë§ë¤ê¸° 62 63\`src/App.js\` íì¼ì ì´ê³ ë´ì©ì ìëì²ë¼ ë°ê¿ë³´ì¸ì. 64 65function App() { 66 return <h1>ìë íì¸ì! React를 ììí´ ë´ ìë¤.</h1>; 67} 68 69export default App;`,explanation:`ì¬ì©ìê° ìµìíì ì½ëë¡ ë°ë¡ ì¤íí ì ìëë¡ êµ¬ì±í´ì. ì¤í 결과를 íì¸íë ë°©ë²ë ìë ¤ì£¼ì¸ì. ê° ë¨ê³ë¥¼ ì ìë£íì ë 기ëí ì ìë 결과를 ëª íí ìë ¤ì¤ì¼ ë ì ì¤ì¤ë¡ ê° ë¨ê³ë¥¼ ì±ê³µíëì§ íì¸í ì ìì´ì.`,lineStart:23,lineEnd:29}]},after:{code:`# React ììí기 70 71ì´ ë¬¸ìë React를 ì²ì ììíë ì¬ì©ì를 ìí´ ê¸°ë³¸ì ì¸ ì¤ì¹ ë° ì¤ì ë°©ë²ì ìë´í©ëë¤. 72 73## íìµ ëª©í 74 75- React íë¡ì í¸ë¥¼ ì¤ì¹íê³ ì¤ííë ë°©ë²ì ë°°ìì. 76- ì»´í¬ëí¸ë¥¼ ë§ë¤ì´ ë³´ê³ ê¸°ë³¸ ê°ë ì ìµíì. 77- ìµìíì ì½ëë¡ ë°ë¡ ì¤íí ì ìëë¡ ì¤ìµí´ì. 78 79## 1ë¨ê³: íë¡ì í¸ ìì± ë° ì¤í 80 81í°ë¯¸ëìì ë¤ì ëª ë ¹ì´ë¥¼ ì¤ííì¸ì. 82 83\`\`\`bash 84npx create-react-app my-app 85cd my-app 86npm start 87\`\`\` 88 89ë¸ë¼ì°ì ìì \`http://localhost:3000\`ì ì´ì´ React 기본 íë©´ì íì¸íì¸ì. 90 91## 2ë¨ê³: 기본 ì»´í¬ëí¸ ë§ë¤ê¸° 92 93\`src/App.js\` íì¼ì ì´ê³ ìëì²ë¼ ìì íì¸ì. 94 95\`\`\`jsx 96function App() { 97 return <h1>ìë íì¸ì! React를 ììí´ ë´ ìë¤.</h1>; 98} 99 100export default App; 101\`\`\` 102 103íì¼ì ì ì¥í í, ë¸ë¼ì°ì 를 ìë¡ê³ 침íì¬ ë³ê²½ ì¬íì íì¸íì¸ì. 104 105## 3ë¨ê³: ìë¡ì´ ì»´í¬ëí¸ ì¶ê°í기 106 1071. \`src/Welcome.js\` íì¼ì ìì±íê³ ìë ì½ë를 ì ë ¥íì¸ì. 108 109\`\`\`jsx 110function Welcome({ name }) { 111 return <h2>ìë íì¸ì, {name}ë!</h2>; 112} 113 114export default Welcome; 115\`\`\` 116 1172. \`App.js\`ìì \`Welcome\` ì»´í¬ëí¸ë¥¼ ë¶ë¬ì ì¬ì©íì¸ì. 118 119\`\`\`jsx 120import Welcome from "./Welcome"; 121 122function App() { 123 return ( 124 <div> 125 <h1>React íìµì ììí´ë´ ìë¤!</h1> 126 <Welcome name="주ì°" /> 127 </div> 128 ); 129} 130 131export default App; 132\`\`\` 133 134ë¸ë¼ì°ì ìì "ìë íì¸ì, 주ì°ë!"ì´ë¼ë ë¬¸êµ¬ê° ë³´ì´ë©´ ì»´í¬ëí¸ê° ì ìì ì¼ë¡ ì¶ê°ë ê²ì ëë¤.`,sections:[{code:`## íìµ ëª©í 135 136- React íë¡ì í¸ë¥¼ ì¤ì¹íê³ ì¤ííë ë°©ë²ì ë°°ìì. 137- ì»´í¬ëí¸ë¥¼ ë§ë¤ì´ ë³´ê³ ê¸°ë³¸ ê°ë ì ìµíì. 138- ìµìíì ì½ëë¡ ë°ë¡ ì¤íí ì ìëë¡ ì¤ìµí´ì.`,explanation:`íì ê°ë ê³¼ 기본 ì¬ì©ë²ì ìë´í´ì. 139íìµ ëª©í를 ëª íí ì ìíì¬ ë ìê° ê¸°ëí ì ìë ë´ì©ì íì í ì ìëë¡ ê°ì íì´ì.`,lineStart:3,lineEnd:7}
139,{code:`## 1ë¨ê³: íë¡ì í¸ ìì± ë° ì¤í 140 141í°ë¯¸ëìì ë¤ì ëª ë ¹ì´ë¥¼ ì¤ííì¸ì. 142 143\`\`\`bash 144npx create-react-app my-app 145cd my-app 146npm start 147\`\`\` 148 149ë¸ë¼ì°ì ìì \`http://localhost:3000\`ì ì´ì´ React 기본 íë©´ì íì¸íì¸ì.`,explanation:`ê°ì¥ 기본ì ì¸ ì¤ì¹ ë° ê¸°ë³¸ ì¤ì ì ìë´í´ì. 150ì¤í 결과를 íì¸íë ë°©ë²ì ëª ìíì¬ íìµìì ì´í´ë를 ëìì´ì.`,lineStart:8,lineEnd:16},{code:`## 2ë¨ê³: 기본 ì»´í¬ëí¸ ë§ë¤ê¸° 151 152\`src/App.js\` íì¼ì ì´ê³ ìëì²ë¼ ìì íì¸ì. 153 154\`\`\`jsx 155function App() { 156 return <h1>ìë íì¸ì! React를 ììí´ ë´ ìë¤.</h1>; 157} 158 159export default App; 160\`\`\` 161 162íì¼ì ì ì¥í í, ë¸ë¼ì°ì 를 ìë¡ê³ 침íì¬ ë³ê²½ ì¬íì íì¸íì¸ì.`,explanation:`ì¬ì©ìê° ìµìíì ì½ëë¡ ë°ë¡ ì¤íí ì ìëë¡ êµ¬ì±í´ì. 163ì¤í í ë³ê²½ ì¬íì íì¸íë ë¨ê³ë¥¼ ì¶ê°íì´ì.`,lineStart:17,lineEnd:27},{code:`## 3ë¨ê³: ìë¡ì´ ì»´í¬ëí¸ ì¶ê°í기 164 1651. \`src/Welcome.js\` íì¼ì ìì±íê³ ìë ì½ë를 ì ë ¥íì¸ì. 166 167\`\`\`jsx 168function Welcome({ name }) { 169 return <h2>ìë íì¸ì, {name}ë!</h2>; 170} 171 172export default Welcome; 173\`\`\``,explanation:`íì ê°ë ê³¼ 기본 ì¬ì©ë²ì ìë´í´ì. 174Propsì ê°ë ì ë ëª íí ì¤ëª íì¬, ë ìê° ì½ê² ì´í´í ì ìëë¡ ê°ì íì´ì.`,lineStart:28,lineEnd:38}]}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.