TIL & TID 09/WEEK 3-4 (์ถ”์„๐ŸŒ•ใ…ฃ๋‹ค)

skawnkkยท2021๋…„ 9์›” 15์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
11/11

0915 (์ˆ˜)

  • HIFI ํŒ€ ํšŒ์˜ (์˜ค์ „ 10์‹œ ~ 12์‹œ) : ๋กœ๊ทธ์ธ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๋…ผ์˜
    - RefreshToken ๊ฑด์˜
    - token์„ ์–ด๋””์— ์ €์žฅํ• ์ง€ (์ฟ ํ‚ค / ๋กœ์ปฌ)
  • Next.js ์•„์ฃผ์‚ด์ง๐Ÿ˜›
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ :
    LeetCode: 74. Search a 2D Matrix : binarySearch
    BAEKJOON: 2468 : DFS

0916 (๋ชฉ)

  • ๋ฉด์ ‘์ค€๋น„ _ ๊ธฐ๋ณธ ๊ฐœ๋… ์ฝ์–ด๋ด„
    ( ์˜ค๋Š˜ ๋Š๋‚€ ์ ์€ ๋ฉด์ ‘ ์ค€๋น„๋ผํ•  ๊ฒƒ์€ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ƒฅ ๋Š˜์ƒ ๊ณต๋ถ€ํ•˜๋˜ ๊ฒƒ, ๋Š๋‚€ ๊ฒƒ๋“ค์„ ๋งค์ผ ๋งค์ผ ์ •๋ฆฌํ•˜๊ณ  ๋ฉด์ ‘ ์ž๋ฆฌ์—์„œ๋Š” ๊ทธ๋ƒฅ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ์˜ ๋‚˜๋กœ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ตœ๊ณ ์ผ๊ฑฐ ๊ฐ™๋‹ค๋Š” !
    ์•ž์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜& ๋ฉด์ ‘์ค€๋น„ ์กฐ๊ธˆ์”ฉ ๋งค์ผ ํ•ด์•ผ์ง€ )
  • Next.js __ SSR, SSG, CSR์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌ (pre-rendering, data-fetching๊ด€๋ จ)
  • ํ’€๊ฑฐ
    ๋ฒ ์ŠคํŠธ์•จ๋ฒ”: ํ’€๊ธดํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ์‚ฌ๋žŒํ’€์ด๋ฐฉ์‹๋ณด๊ณ  sort ์ดํ•ดํ•จ, ์ด๊ฑฐ๋ณด๊ณ  ์ง€๋‚œ ์ฃผ์— ํฌ๊ธฐํ–ˆ๋˜ ๋ฌธ์ œ ๋ณต์„œ์ •๋ ฌํ•˜๊ธฐ๋„ ํ’€ ์ˆ˜ ์žˆ์—ˆ์Œ ๊ตฟ๐Ÿ‘
genres
      .map((t, i) => ({ genre: t, count: plays[i], index: i }))
      .sort((a, b) => {
        if (a.genre !== b.genre) return dic[b.genre] - dic[a.genre];
        if (a.count !== b.count) return b.count - a.count;
        return a.index - b.index;
      })

0917 (๊ธˆ)

  • ์˜คํ›„ 12์‹œ ๋ฉด์ ‘๋ฉด์ ‘๐Ÿ’‘\
  • SSR๊ณผ ๋กœ๊ทธ์ธ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ธฐ
  • NEXT Keep going~
  • ํ’€๊ฑฐ
    https://leetcode.com/problems/symmetric-tree/

์ถ”์„์—ฐํœด

  • ์ž์ž์ž์ž์ž˜ํ•œ ์ฝ”ํ…Œํ’€์ด(Codility)
  • NEXT ๋ฐฐํ
  • ์ž˜์‰ฌ์—‡๋‹ค ๐Ÿ™‚

0923 (๋ชฉ)

  • ๋‹ค์‹œ ์ผ์ƒ๋ณต๋€Œ~
  • HIFI ํšŒ์˜ ๋ฐ Bug์‚ฌํ•ญ Fix

0924 (๊ธˆ)

0925 (ํ† )

  • React Key index ์ •๋ฆฌ
  • Promise
  • HIFI๋กœ useEffect datafetching ์—ฐ์Šต
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋‚˜์ค‘์— ์ฝ์„ ๋งํฌ
: typeof์™€ instanceof ์ฐจ์ด

์›นํŒฉ ํ”Œ๋ ˆ์ดํŠธ ๋งŒ๋“ค๋ฉด์„œ ์›นํŒฉ๊ด€๋ จ ๊ฐœ๋…์ •๋ฆฌ

profile
Dev FE ๊ธฐ๋ก, ํ–‰๋™, ํšŒ๊ณ  ์œ ํ›„~ ๐Ÿ’œ

0๊ฐœ์˜ ๋Œ“๊ธ€