home2 ๊ฒŒ์‹œํŒ React ๊ฒŒ์‹œํŒ (๐Ÿ‘๋”ฐ๋ด‰์ˆ˜ ๊ฐ๊ฐ ๊ธฐ๋ก) ์ฝ”๋“œ ๊ณต์œ 

(๐Ÿ‘๋”ฐ๋ด‰์ˆ˜ ๊ฐ๊ฐ ๊ธฐ๋ก) ์ฝ”๋“œ ๊ณต์œ 

  • ์ด ์ฃผ์ œ์—๋Š” 1๊ฐœ ๋‹ต๋ณ€, 2๋ช… ์ฐธ์—ฌ๊ฐ€ ์žˆ์œผ๋ฉฐ codingapple๊ฐ€ 3 ๋…„, 8 ์›” ์ „์— ์ „์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.
2 ๊ธ€ ๋ณด์ž„ - 1 ์—์„œ 2 ๊นŒ์ง€ (์ด 2 ์ค‘์—์„œ)
  • ๊ธ€์“ด์ด
    ๊ธ€
  • #21889

    ์ด์„ฑํ˜„
    ์ฐธ๊ฐ€์ž

    ๋”ฐ๋ด‰๋ฒ„ํŠผ ๊ฐ๊ฐ ์นด์šดํŒ…ํ•˜๋Š” ์‚ฌ์ด๋“œ ๊ณผ์ œ ์˜ฌ๋ ค๋ด…๋‹ˆ๋‹ค.

    ์•„์ง ์ดˆ๋ณด๋ผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค๊นŒ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ,  ๋‹คํ–‰ํžˆ๋„ ๋ฒ„ํŠผ์€ ๊ฐ๊ฐ ์ž˜๋Œ์•„๊ฐ€๋„ค์š”. ํ™•์‹คํ•˜์ง„ ์•Š์•„์š”. ๊ทธ๋Ÿผ ์ฆ์ฝ”๋”ฉํ•˜์„ธ์š”๐Ÿ‘

     

    function App() {

      let [๊ธ€์ œ๋ชฉ, ๊ธ€์ œ๋ชฉ๋ณ€๊ฒฝ] = useState(['์ฝ”๋”ฉ์• ํ”Œ๋Š”', '์„ผ์Šค์Ÿ์ด', '๋ง›์ง‘๊ณ ์ˆ˜']);
      let [๋”ฐ๋ด‰, ๋”ฐ๋ด‰๋ณ€๊ฒฝ] = useState([0, 0, 0]);

      const ๋”ฐ๋ด‰ํ•จ์ˆ˜ = (i) => {
        let ๋”ฐ๋ด‰copy = [...๋”ฐ๋ด‰];
        ๋”ฐ๋ด‰copy[i]++;
        ๋”ฐ๋ด‰๋ณ€๊ฒฝ(๋”ฐ๋ด‰copy);
      }

      function ์ œ๋ชฉ๋ฐ”๊พธ๊ธฐ() {
        let newArr = [...๊ธ€์ œ๋ชฉ];
        newArr[0] = '์—ฌ์ž ์ฝ”ํŠธ ์ถ”์ฒœ';
        ๊ธ€์ œ๋ชฉ๋ณ€๊ฒฝ(newArr);
      }
      return (
        <div className="App">
          <button onClick={ ์ œ๋ชฉ๋ฐ”๊พธ๊ธฐ }>๋ฒ„ํŠผ</button>
          <div className="black-nav">
            <div>๊ฐœ๋ฐœ blog</div>
          </div>

          {
            ๊ธ€์ œ๋ชฉ.map((๊ธ€,  i) => {

              return (
                <div className='list'>
                <h3> { ๊ธ€ } <span onClick={ () => ๋”ฐ๋ด‰ํ•จ์ˆ˜(i)}>๐Ÿ‘</span> {๋”ฐ๋ด‰[i]}</h3>
                <p>2์›” 17์ผ ๋ฐœํ–‰</p>
                <hr></hr>
              </div>
              )
            })
          }

        </div>
      );
    }

    #21899

    codingapple
    ํ‚ค ๋งˆ์Šคํ„ฐ

    ์ž˜๋˜๋ฉด ๋‹ค ๋งž๋Š”๋‹ต์ž…๋‹ˆ๋‹ค 

2 ๊ธ€ ๋ณด์ž„ - 1 ์—์„œ 2 ๊นŒ์ง€ (์ด 2 ์ค‘์—์„œ)
  • ๋‹ต๋ณ€์€ ๋กœ๊ทธ์ธ ํ›„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

About

ํ˜„์žฌ ์›” 700๋ช… ์‹ ๊ทœ์ˆ˜๊ฐ•์ค‘์ž…๋‹ˆ๋‹ค.

  (09:00~20:00) ๋น ๋ฅธ ์ƒ๋‹ด์€ ์นดํ†ก ํ”Œ๋Ÿฌ์Šค์นœ๊ตฌ ์ฝ”๋”ฉ์• ํ”Œ (๋งํฌ)
  admin@codingapple.com
  ์ด์šฉ์•ฝ๊ด€, ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
โ“’ Codingapple, ๊ฐ•์˜ ์˜ˆ์ œ, ์˜์ƒ ๋ณต์ œ ๊ธˆ์ง€
top

ยฉ Codingapple, All rights reserved. ์Šˆํผ๋กœ์ผ“ ์—๋“€์ผ€์ด์…˜ / ์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋™๊ตฌ ๊ณ ๋•๋กœ 19๊ธธ 30 / ์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ : 212-26-14752 ์˜จ๋ผ์ธ ๊ต์œกํ•™์›์—… / ํ†ต์‹ ํŒ๋งค์—…์‹ ๊ณ ๋ฒˆํ˜ธ : ์ œ 2017-์„œ์šธ๊ฐ•๋™-0002 ํ˜ธ / ๊ฐœ์ธ์ •๋ณด๊ด€๋ฆฌ์ž : ๋ฐ•์ข…ํ