Skip to content

๐Ÿƒโ€โ™‚๏ธWeek3: ์ฝ”๋“œ ๋‹ฌ๋ฆฌ๊ธฐ!

JaeYoung Bae edited this page Jul 7, 2022 · 6 revisions

06.06(์›”)

  • โ˜„๏ธ ํ‘ธ์‹œ ์ „์— ์—๋Ÿฌ ํ™•์ธํ•˜๊ณ  ์ปค๋ฐ‹ํ•˜๊ธฐ
    • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ผœ์„œ ํ™•์ธํ•˜๊ธฐ
  • ํ”„๋ก ํŠธ PM: sujpark
  • sujpark
    • ๋งค์น˜ ๊ด€๋ จ๋œ ์ปดํฌ๋„ŒํŠธ ๋งค์น˜์•„์ดํ…œ โ†’ ๋งค์น˜ ๋ณด๋“œ โ†’ ๋งค์น˜ ๋ณด๋“œ ๋ฆฌ์ŠคํŠธ ์ฝ”๋“œ ์„ค๋ช…
      • ๊ธฐ์กด matchTable์—์„œ api๋กœ ๋ฐ›์•„์˜ค๋Š” ๋ฐ์ดํ„ฐ๋„ table๋กœ ๋˜์–ด์žˆ์–ด์„œ ๊ตฌ๋ถ„์„ ์œ„ํ•ด ๋ณ€๊ฒฝํ•จ
    • api ์—ฐ๊ฒฐํ•˜๋Š” ๋ฒ• ์„ค๋ช…
      • ์„œ๋ฒ„ ๋ชจํ‚น์„ ์œ„ํ•œ msw๋ฅผ ์ ์šฉ ํ• ๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊น€
      • Next.js๋ฅผ ์ด์šฉํ•œ ๋ชฉ์—… API๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ ์šฉ
  • jabae
    • ๋ ˆ์ด์•„์›ƒ ํŽ˜์ด์ง€ ์‹œ์—ฐ ๋ฐ ์„ค๋ช…
      • _app.tsx ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ , layout ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์ ์šฉํ•จ

Daekim, kipark ์ˆ™์ œ ๋ฐœํ‘œ

  • Daekim

    • axios
    • javacript ํ•จ์ˆ˜ ์„ค๋ช…
  • Kipark

    • axios
    • map key id props ํ•„์š”ํ•œ ์ด์œ 
  • kipark, daekim ๊ณผ์ œ

    • Async await ํ•™์Šต
    • Axios + Next API ์‚ฌ์šฉํ•ด์„œ ์ ์šฉํ•˜๊ธฐ + ์ฝ”๋“œ๋ฆฌ๋ทฐ
    • useState useEffect ํ•™์Šต
      • ์‹œ๊ฐ„ ๋‚จ์œผ๋ฉด recoil :
  • sujpark

    • next api ๋งค์น˜ ํŽ˜์ด์ง€ ์—ฐ๊ฒฐ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ํ‘ธ์‹œ
    • issue ์ˆ˜์ •
    • msw ๋ชจ๋“ˆ ์‚ญ์ œ
    • import ๊ทœ์น™ ์ •ํ•˜๊ธฐ
    • ๋งค์น˜ ํŽ˜์ด์ง€ ์ด์–ด์„œ ์ œ์ž‘
  • jabae

    • ๋ ˆ์ด์•„์›ƒ(ํ—ค๋”, ๋ฉ”๋‰ด๋ฐ”, ์•Œ๋ฆผ๋ฐ”, ํ‘ธํ„ฐ) scss ์ ์šฉ
    • ์•Œ๋ฆผ next api ์—ฐ๊ฒฐ
    • ๋ฉ”์ธํŽ˜์ด์ง€ ์œ ์ € next api ์—ฐ๊ฒฐ
    • recoil์„ ์‚ฌ์šฉํ•ด ๋ฉ”์ธํŽ˜์ด์ง€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ค๋”์— ์œ ์ € ์ด๋ฏธ์ง€, ์•Œ๋ฆผ ์ ์šฉ

06.08

  • Daekim

    • Recoil ๋ฐœํ‘œ
  • Kipark

    • Login ํŽ˜์ด์ง€ ๊ฒ€์‚ฌ
  • ์ˆ˜์ •๋‹˜ Today ๋ธŒ๋ฆฌํ•‘

    • ์—๋Ÿฌ์ฒ˜๋ฆฌ ๋ฆฌ์ŠคํŠธ
      • ์•„ํ†ฐ ํ‚ค ์—๋Ÿฌ
        • ๋„ฅ์ŠคํŠธ js์—์„œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ ์‹ฑ๊ธ€ ํŽ˜์ด์ง€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•„๋‹ˆ๋ผ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ
        • ์ด๋ฏธ ๊ณ ์œ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์นœ๊ตฌ๋ฅผ ๋‹ค์‹œ ์„ ์–ธํ•˜๊ฒŒ ๋˜์–ด์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด ๊ฒƒ ๊ฐ™๋‹ค.
        • ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋ฌธ์ œ ์—†์Œ
          • ํ•ด๊ฒฐ๋ฐฉ๋ฒ•
            • ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฌด์‹œ
            • ๋‚œ์ˆ˜ ์ƒ์„ฑํ•ด์„œ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œจ์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•
      • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ผœ์„œ ์ฝ˜์†”์— ์ž…๋ ฅ์„ ํ•˜๋ฉด ์—๋Ÿฌ๊ฐ€ ๋‚˜์˜ด
        • ํฌ๋กœ๋ฏธ์›€ ๊ธฐ๋ฐ˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Œ
          • ํฌ๋กฌ์€ ์—…๋ฐ์ดํŠธ ๊ธฐ๋‹ค๋ ค์•ผํ•จ
    • ํ”„๋ฆฌํ‹ฐ์–ด ์Œ๋”ฐ์Œํ‘œ ๊ทธ๋ƒฅ ๋”ฐ์Œํ‘œ๋กœ ๋ฐ”๊พธ๊ธฐ
  • ๋ฆฌ์ฝ”์ผ ๊ทœ์น™์„ ๋งŒ๋“ค๊ธฐ

    • utill/recoil ๋„ฃ์–ด์„œ ๊ด€๋ฆฌ
    • ์•„ํ†ฐ ์ด๋ฆ„ ๊ทœ์น™์€ : page ๋‹จ์œ„๋กœ ์•Œ์•„์„œ ์ž˜ ๋งŒ๋“ค๊ธฐ
      • ์ถ”๊ฐ€ ์ด์Šˆ
        • UserData๋ฅผ ์–ด๋””์„œ ๋ฐ›์•„ ์˜ค๋Š”๊ฒŒ ๋งž๋Š” ๊ฒƒ์ธ๊ฐ€
        • main์—์„œ ๋ฐ›์•„ ์˜ค๋Š”๋ฐ main ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ฒ˜๋ฆฌ๊ฐ€ ์•ˆ๋จ
  • ์—๋ŸฌํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ

    • ๋งค์นญ ํŽ˜์ด์ง€ ์™„์„ฑ๋˜๋ฉด ํ”„๋ก ํŠธ์—”ํŠธ ๋ฉ˜ํ† ๋‹˜๊ป˜ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ›์•„๋ณด๊ธฐ
  • ์ผ์ • ๊ด€๋ฆฌ ํ† ์˜

    • kipark
      • ํฐ ์ปดํฌ๋„ŒํŠธ, ์ž‘์€ ์ปดํฌ๋„ŒํŠธ ๋งŒ๋“  ๋‹ค์Œ์— ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌํ•˜๊ธฐ
      • ๋ˆ„๋ฅด๋ฉด ๊ฐ ์‚ฌ์šฉ์ž์˜ ์ตœ๊ทผ ์ „์  ํŽ˜์ด์ง€๋กœ ๊ฐ€๊ธฐ
      • ๋ฌดํ•œ ํŽ˜์ด์ง€ ์Šคํฌ๋กค
        • ๊ธฐ๊ฐ„
          • ์ˆ˜ ~ ์ฃผ๋ง
    • Daekim
      • ํด๋ฆญ ํ”„๋กœํ•„ ํŽ˜์ด์ง€ ๋„˜๊ธฐ๊ธฐ
      • ๋ˆ„๋ฅด๋ฉด ์Šคํฌ๋กค ์ด๋ฒคํŠธ๋กœ ์œ„๋กœ ๊ฐ€๊ธฐ
      • ๋ฌดํ•œ ํŽ˜์ด์ง€ ์Šคํฌ๋กค
        • ๊ธฐ๊ฐ„
          • ์ˆ˜ ~ ์ฃผ๋ง
    • jabae
      • Main ํŽ˜์ด์ง€ ์ด๋งŒ๊ธฐ
        • ๊ธฐ๊ฐ„
          • ์ˆ˜ ~ ๊ธˆ
            • ํŽ˜์ด์ง€
          • ๊ธˆ ~ ์ฃผ๋ง
            • ๋””์ž์ธ
    • sujpark
      • ํ˜„์žฌ ๋งค์นญ์ •๋ณด ์ฒ˜๋ฆฌ
      • User ํŽ˜์ด์ง€ ์ฃผ๋ง ์ „ ์ฐฉ์ˆ˜

6.9

  • ์Šคํฌ๋Ÿผ
    • Daekim
      • toDolist (ํ™•์ธ)
      • ํ•  ์ผ
        • API ํŽ˜์ด์ง€ ๋ถ„๋ฆฌ ๋ฐ ์žฌ๊ตฌ์„ฑ
        • ํ•ด๋‹นํ•˜๋Š” ์ˆœ์œ„ ์Šคํฌ๋กค ์ด๋™ ๊ตฌํ˜„
    • Kipark
      • ์ž‘์€ ์ปดํฌ๋„ŒํŠธ ์ถ”๊ฐ€ ๋ฐ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ (ํ™•์ธ)
      • sujpark๋‹˜ ํ”ผ๋“œ๋ฐฑ
        • ๋ฆฌ์ฝ”์ผ์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•จ์ˆ˜ ๊ธฐ๋Šฅ ์žˆ์Œ ์ฐพ์•„๋ณด๊ธฐ
        • ํ•จ์ˆ˜ ์ด๋ฆ„ ์ž˜ ์“ฐ๊ธฐ
        • API์— ํ•ด๋‹นํ•˜๋Š” ์ƒ์„ธ ๋ช…์„ธ์„œ ์ฐพ์•„๋ณด๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ
        • ์ปดํฌ๋„ŒํŠธ ์ด๋ฆ„์€ ๋ฌด์กฐ๊ฑด ๋Œ€๋ฌธ์ž
          • game.tsx ํŽ˜์ด์ง€ ํ•จ์ˆ˜ ์ด๋ฆ„ game์œผ๋กœ ๋ฐ”๊พธ๊ธฐ
      • ํ•  ์ผ
        • css ๊ณต๋ถ€
    • jabae
      • ๋ฉ”์ธ ํŽ˜์ด์ง€ ์ž‘์—…
      • ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€ ์ž‘์—…
      • ํ•  ์ผ
        • ์„œ์น˜ ๋ฐ” ๊ฑด๋“ค๊ธฐ
        • ๊ฒฐ๊ณผ ์ž…๋ ฅ ํŽ˜์ด์ง€
    • sujpark
      • API ๊ตฌ์„ฑ ๋ณ€๊ฒฝ
      • ๋งค์นญ์ •๋ณด ๋ณด์—ฌ์ฃผ๋Š” ์ปดํฌ๋„ŒํŠธ ์ž‘์„ฑ
  • ์ปดํฌ๋„ŒํŠธ ๋‚ด์šฉ ํšŒ์˜

6.10

  • ์ง€ํ˜„๋‹˜ ํ•ฉ๋ฅ˜!!
    • ๊ฐ ํŽ˜์ด์ง€ ๋ฐ API์„ค๋ช…
    • ํ”„๋กœ์ ํŠธ ํ๋ฆ„๋„ ๋ฐ ๋ฐฉํ–ฅ์„ค๋ช…
  • Daekim
    • ๋‹ด๋‹น ์ปดํฌ๋„ŒํŠธ ์„ค๋ช…
    • ํ•  ์ผ
      • ๋ฆฌ์ฝ”์ผ
      • ๋ฌดํ•œ์Šคํฌ๋กค ์ ์šฉ
  • Kipark
    • ๋‹ด๋‹น ์ปดํฌ๋„ŒํŠธ ์„ค๋ช…
    • ํ•  ์ผ
      • ๊ฐ ์š”์ฒญ์— ๋งž๋Š” API๊ตฌ์„ฑ ๋ฐ ํ™”๋ฉด์— ๋ฟŒ๋ฆฌ๊ธฐ
      • ์ฝ”๋“œ ์˜ˆ์˜๊ฒŒ ๋งŒ๋“ค๊ธฐ
      • ๋ฌดํ•œ ์Šคํฌ๋กค
  • sujpark
    • ๋‹ด๋‹น ์ปดํฌ๋„ŒํŠธ ์„ค๋ช…
    • ํ•  ์ผ
  • jabae
    • ์ปดํฌ๋„ŒํŠธ ์„ค๋ช…
    • ํ•  ์ผ
      • ๋””๋ฐ”์šด์Šค ๊ฒ€์ƒ‰ ๊ตฌํ˜„
      • ๊ฒ€์ƒ‰ ์ง€์น˜๋ฉด ์Šค์ฝ”์–ด ์ž…๋ ฅ ํŽ˜์ด์ง€
      • ๋””์ž์ธ
      • ์ง€ํ˜„๋‹˜ ๋งˆํฌํ•ด์„œ ์•Œ๋ ค์ฃผ๊ธฐ
  • jihyukim
    • ์ž๊ธฐ์†Œ๊ฐœ
    • ๋ธŒ๋ฆฌํ•‘๋“ฃ๊ธฐ
    • ์Šค์ฝ”์–ด ํŽ˜์ด์ง€ ํŒŒํŠธ ๋งก๊ธฐ

๐ŸŒˆWelcome to the 42arcade.gg.client wiki!๐ŸŒˆ

๐Ÿ—ฃ ํšŒ์˜๋ก

๐Ÿค Team Rule

๐Ÿ“Œ ์„ค๊ณ„

๐Ÿงฉ ๋ฌธ์ œ ํ•ด๊ฒฐ

๐Ÿ’ช ๊ณต๋ถ€ ์ž๋ฃŒ

Clone this wiki locally