Skip to content

100-hours-a-week/helen-til

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ€์˜ค๋Š˜ ๋‚ด๊ฐ€ ๋ฐฐ์šด ๊ฒƒ๋“ค (Today I Learned)๐Ÿ€

๐Ÿƒ๐Ÿปโ€โ™€๏ธ[2์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.02.03 ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

๐Ÿ“ 25.02.04 ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

๐Ÿ“ 25.02.05 ๋ธ”๋กœํ‚น, ๋…ผ๋ธ”๋กœํ‚น, ๋™๊ธฐ, ๋น„๋™๊ธฐ

๐Ÿ“ 25.02.06 ๋™์‹œ์„ฑ, ๋ณ‘๋ ฌ์„ฑ, ์Šค์ผ€์ค„๋Ÿฌ

๐Ÿ“ 25.02.07 ์ž๋ฐ”์—์„œ์˜ NULL ์ฒ˜๋ฆฌ, ์ถ”์ƒ๋ฉ”์†Œ๋“œ/์ถ”์ƒํด๋ž˜์Šค/์ธํ„ฐํŽ˜์ด์Šค

๐Ÿ“ 25.02.08 ์ง๋ ฌํ™”/์—ญ์ง๋ ฌํ™”

๐Ÿ“ 25.02.09 ์Šค๋ ˆ๋“œ ๋”ฅ๋‹ค์ด๋ธŒ

๐Ÿ˜ถ[2์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.02.10 ๊ณต์œ ์ž์›, ์ž„๊ณ„์˜์—ญ, ๋™๊ธฐํ™”, ๋ฝ

๐Ÿ“ 25.02.11 ๊ณต์œ ์ž์›, ์ž„๊ณ„์˜์—ญ, ๋™๊ธฐํ™”, ๋ฝ2 & ์นด์นด์˜ค ํฌ๋žจํด๋ฆฐIDE

๐Ÿ“ 25.02.12 API, HTTPS ๋™์ž‘ ๊ณผ์ •

๐Ÿ“ 25.02.13 HTTP ์ธ์ฆ ํ—ค๋”, JWT, OAuth

๐Ÿ“ 25.02.14 Stateful, Stateless ์ฐจ์ด์™€ ์‚ฌ์šฉ์ž ์ƒํƒœ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•, ์ •์ /๋™์  ์›น์‚ฌ์ดํŠธ ์ฐจ์ด

๐Ÿ“ 25.02.15 ์ž๋ฐ” Synchronized, Volatile

๐Ÿ“ 25.02.16 ์›น ์„œ๋ฒ„์™€ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAS)

๐Ÿฅฐ[2์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.02.17 ์ฟ ํ‚ค, ์„ธ์…˜, ์›น ์Šคํ† ๋ฆฌ์ง€

๐Ÿ“ 25.02.18 ์›น์†Œ์ผ“

๐Ÿ“ 25.02.19 ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ

๐Ÿ“ 25.02.20 Promise

๐Ÿ“ 25.02.21 ์ ˆ์ฐจ์ง€ํ–ฅ,๊ฐ์ฒด์ง€ํ–ฅ,ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„ / JS ์—”์ง„ ๋ฐ ๋™์ž‘๋ฐฉ์‹ (+๋ ‰์‹œ์ปฌ ์Šค์ฝ”ํ”„)

๐Ÿ“ 25.02.22 ๋ฆฌํ”Œ๋กœ์šฐ, ๋ฆฌํŽ˜์ธํŠธ

๐Ÿ“ 25.02.23 v8 ์—”์ง„์˜ JIT ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ (feat. ๋ฐ”์ดํŠธ์ฝ”๋“œ, ๊ธฐ๊ณ„์–ด์˜ ์ฐจ์ด)

๐Ÿ˜ผ[2์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.02.24 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์‹คํ–‰ ์ปจํ…์ŠคํŠธ / ์Šค์ฝ”ํ”„ / this / ํด๋กœ์ €

๐Ÿ“ 25.02.25 Lottie ์• ๋‹ˆ๋ฉ”์ด์…˜ + ํ•ด์ปคํ†ค ํŒ€๋นŒ๋”ฉ

๐Ÿ“ 25.02.26 ํ•ด์ปคํ†ค ์ข€๋น„์™€ ๊ตฌ๊ธ€ ์ง€๋„ api์™€ vite ์„ค์ • ์‚ฝ์งˆ..

๐Ÿ“ 25.02.27 ํ•ด์ปคํ†ค ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ์ •๋ฆฌ ๋ฐ ํšŒ๊ณ 

๐Ÿ—ž๏ธ[3์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.03.02 (๋ฐฑ์ค€) ๋ถ„์ˆ˜ํ•ฉ ๋ฌธ์ œ

๐Ÿ“ 25.03.03 ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ, ์™œ ์‚ฌ์šฉํ• ๊นŒ?

๐Ÿ“ 25.03.04 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๐Ÿ“ 25.03.05 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค2

๐Ÿ“ 25.03.06 SPRING ๊ฐœ์š” + ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค ERD ์„ค๊ณ„

๐Ÿ“ 25.03.07 ์ฝ”ํ…Œ & ๋„คํŠธ์›Œํ‚น ๋ฐ์ด ์„ธ์…˜ ๊ธฐ๋ก

๐Ÿ“ 25.03.08 ์นดํ…Œ๋ถ€ 1์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ’€์ด ๋ฐ ํšŒ๊ณ 

๐Ÿ“ 25.03.09 ํŒ”๋กœ์›Œ๊ฐ€ ์•„๋‹Œ ๋ฆฌ๋”๊ฐ€ ๋˜๋‹ค: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” ํšŒ๊ณ 

๐ŸŒธ[3์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.03.10 ์Šคํ”„๋ง ๊ฐœ์š”(DI,Bean,IoC ์ปจํ…Œ์ด๋„ˆ)์™€ ํ”„๋กœ์ ํŠธ ์…‹ํŒ…

๐Ÿ“ 25.03.11 ์Šคํ”„๋ง์—์„œ์˜ AOP, ORM, JPA ๊ธฐ์ดˆ

๐Ÿ“ 25.03.12 JDBC, JPA (+ MySQL DB ์—ฐ๊ฒฐ)

๐Ÿ“ 25.03.13 ์Šคํ”„๋ง๋ถ€ํŠธ REST API ๊ฐœ๋ฐœ (MVC ํŒจํ„ด)

๐Ÿ“ 25.03.15 (๋ฐฑ์ค€) ํ•˜๋…ธ์ด ํƒ‘ ๋ฌธ์ œ - ์žฌ๊ท€

๐Ÿค[3์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.03.17 REST API, ERD ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ ๋ฐ ์ˆ˜์ •

๐Ÿ“ 25.03.18 ์—”ํ‹ฐํ‹ฐ์™€ ์˜์†์„ฑ ์ปจํ…์ŠคํŠธ

๐Ÿ“ 25.03.19 JPA ์—ฐ๊ด€ ๊ด€๊ณ„ ๋งคํ•‘ (๋‹จ๋ฐฉํ–ฅ, ์–‘๋ฐฉํ–ฅ ๋งคํ•‘ ์ฐจ์ด)

๐Ÿ“ 25.03.20 Swagger ์„ค์ • ๋ฐ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ(์œ ์ € ๋กœ๊ทธ์ธ/ํƒˆํ‡ด(์†Œํ”„ํŠธ ๋”œ๋ฆฌํŠธ)/๊ฒŒ์‹œ๊ธ€,๋Œ“๊ธ€ ์ˆ˜์ •์ผ ์—…๋ฐ์ดํŠธ)

๐Ÿ“ 25.03.21 vanila JS์—์„œ UI ๊ตฌ์„ฑ ๋ฐฉ์‹(DOM ์กฐ์ž‘)

๐Ÿ“ 25.03.23 HTTP Keep-alive, TCP Fast Open, TLS O-RTT

๐ŸŽ‰[3์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.03.24 CI/CD์˜ ํ•„์š”์„ฑ๊ณผ JSON.stringify์™€ JSON.parse() (์ง๋ ฌํ™”, ์—ญ์ง๋ ฌํ™”)

๐Ÿ“ 25.03.25 S3 ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ, ์กฐํšŒ ๊ตฌํ˜„

๐Ÿ“ 25.03.26 TCP ์—ฐ๊ฒฐ ์ข…๋ฃŒ ๊ณผ์ •(4-way handshake)๊ณผ ํด๋ผ์ด์–ธํŠธ์˜ TIME-WAIT

๐Ÿ“ 25.03.27 ๋„คํŠธ์›Œํฌ ๋ณต์Šต, Docker ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ๊ฐœ์š”

๐Ÿ“ 25.03.28 React ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง, ์œ„์ž„, ํ•ฉ์„ฑ ๊ฐ์ฒด

๐Ÿ“ 25.03.29 Props์™€ State ์ฐจ์ด, useState ๋™์ž‘ ์›๋ฆฌ(ํด๋กœ์ €)

๐Ÿ“ 25.03.31 ํ”„๋กœ์ ํŠธ ๊ธฐํšํ•˜๊ธฐ1

๐ŸŒŠ[4์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.04.01 ํ”„๋กœ์ ํŠธ ๊ธฐํšํ•˜๊ธฐ2

๐Ÿ“ 25.04.02 Next.js ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ, ํด๋ผ์ด์–ธํŠธ ์ปดํฌ๋„ŒํŠธ

๐Ÿ“ 25.04.03 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ”„๋ ˆ์ž„์›Œํฌ ์ฐจ์ด, 'Next.js, ์™œ ์‚ฌ์šฉํ• ๊นŒ?', CSR๊ณผ SSR

๐Ÿ“ 25.04.04 ํ”„๋กœ์ ํŠธ ๊ธฐํšํ•˜๊ธฐ3

๐Ÿ“ 25.04.06 Next.js ํ”„๋กœ์ ํŠธ ์„ธํŒ…, ํŽ˜์ด์ง€ ๋ผ์šฐํŒ…

๐Ÿ˜Ž[4์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.04.07 Next.js prefetching, ๋„ค๋น„๊ฒŒ์ดํŒ…, ์Šคํƒ€์ผ๋ง(css module ๋ฐฉ์‹)

๐Ÿ“ 25.04.08 Next.js ์‚ฌ์ „๋ Œ๋”๋ง๊ณผ ๋ฐ์ดํ„ฐ ํŒจ์นญ, SSR

๐Ÿ“ 25.04.09 ๋„คํŠธ์›Œํฌ ์ •๋ฆฌ

๐Ÿ“ 25.04.10 ํ”„๋กœ์ ํŠธ ๊ธฐํšํ•˜๊ธฐ4

๐Ÿ“ 25.04.11 SSG 1

๐Ÿ“ 25.04.12 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ๊ณต๋ถ€

๐Ÿ“ 25.04.13 SSG 2

[4์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.04.14 ISR/on-demand ISR & Next.js์—์„œ SEO ์„ค์ •ํ•˜๊ธฐ

๐Ÿ“ 25.04.15 ํŽ˜์ด์ง€ ๋ผ์šฐํ„ฐ ์ •๋ฆฌ

๐Ÿ“ 25.04.16 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 1 (Next.js)

๐Ÿ“ 25.04.17 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 2 (Next.js -> React, ์Šคํƒ€์ผ๋ง ๋„๊ตฌ, ์ฝ”๋“œ ์ปจ๋ฒค์…˜)

๐Ÿ“ 25.04.18 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 3

๐Ÿ“ 25.04.19 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ์ค€๋น„

๐Ÿ“ 25.04.20 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 4

[4์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.04.21 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 5 (react-query)

๐Ÿ“ 25.04.22 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 6

๐Ÿ“ 25.04.23 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 7

๐Ÿ“ 25.04.24 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 8

๐Ÿ“ 25.04.25 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 9

๐Ÿ“ 25.04.26 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 10 - ์ธ์ฆ, ์ธ๊ฐ€

๐Ÿ“ 25.04.27 ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ 11 - ๊ฐœ๋ฐœ ํ‘œ์ค€ ๋ฐ ๊ตฌ์กฐ ์„ค๊ณ„

[4์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.04.28 ํ”„๋กœ์ ํŠธ ์„ธํŒ… - Eslint, Prettier

๐Ÿ“ 25.04.29 ํ”„๋กœ์ ํŠธ ์„ธํŒ… - tailwind CSS

๐Ÿ“ 25.04.30 ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํšŒ๊ณ 

[5์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.05.01 ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํšŒ๊ณ 

๐Ÿ“ 25.05.02 ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํšŒ๊ณ 

๐Ÿ“ 25.05.03 ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํšŒ๊ณ  (๋ฐฑ์—”๋“œ ์นด์นด์˜ค ๋กœ๊ทธ์ธ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…)

[5์›” ๋‘˜๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.05.06 ํŒŒ์ผ & ๋ฌธ์ž์—ด ๋ฐ์ดํ„ฐ (multipart/form-data) ์ „์†ก ์‹œ ๋ฐœ์ƒํ•œ ์ด์Šˆ ๋ฐ ํ•ด๊ฒฐ ๊ณผ์ • (๋ฐฑ์—”๋“œ)

๐Ÿ“ 25.05.07 ์ž๋™๋กœ๊ทธ์ธ ๊ตฌํ˜„, ์ธ์ฆ ์ƒํƒœ์— ๋”ฐ๋ฅธ ๋ผ์šฐํŒ… ์ œํ•œ ๋กœ์ง ๊ตฌํ˜„

๐Ÿ“ 25.05.09 vite.config.ts ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ฝ์–ด ์˜ค๊ธฐ

๐Ÿ“ 25.05.10 StrictMode์— ๋Œ€ํ•˜์—ฌ

๐Ÿ“ 25.05.11 ๊ฐœ๋ฐœ ์ค‘์— ๋ฐ์ดํ„ฐ ๋ฆฌํŒจ์นญ์ด ์•ˆ๋˜์–ด ๋ฐœ์ƒํ•œ ๋ฌธ์ œ

[5์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.05.13 Firebase Hosting ๋ฐฐํฌ + CI/CD ์ ์šฉํ•˜๊ธฐ

๐Ÿ“ 25.05.14 ๋‹ค๊ตญ์–ด ์ง€์› ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ

๐Ÿ“ 25.05.15 Koco ์„œ๋น„์Šค ์ถœ์‹œ ํ›„ ๋ฐœ์ƒํ•œ ์ด์Šˆ ํ•ด๊ฒฐํ•˜๊ธฐ: ์ด๋ฏธ์ง€ S3 ์ €์žฅ ์ฃผ์ฒด ๋ณ€๊ฒฝ

๐Ÿ“ 25.05.16 ๊ธฐํš, ๋ฐœํ‘œ ํŒ (FROM ์นด์นด์˜ค ๋ฉ˜ํ† )

๐Ÿ“ 25.05.17 DP ๋ฌธ์ œ ํ’€์ด (๋ฐฑ์ค€_ํ˜ธํ…”)

๐Ÿ“ 25.05.18 ๋„ˆ๋น„์šฐ์„ ํƒ์ƒ‰ ๋ฌธ์ œ ํ’€์ด (๋ฐฑ์ค€_๋‘ ๋™์ „)

[5์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.05.19 React์—์„œ ์ˆ˜์‹ ์ฒ˜๋ฆฌํ•˜๊ธฐ

๐Ÿ“ 25.05.20 presigned url๋กœ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œํ•˜๊ธฐ (ํ”„๋ก ํŠธ), mutateAsync vs mutate (react-query)

๐Ÿ“ 25.05.21 ์ธ์ฆ ๋„๋ฉ”์ธ ํ…Œํฌ ์ŠคํŽ™ ์ž‘์„ฑ

๐Ÿ“ 25.05.22 ์„œ๋น„์Šค ํ™๋ณด, ๋ฆฌํŒฉํ† ๋ง ๋ฆฌ์ŠคํŠธ์—…

๐Ÿ“ 25.05.23 ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง,ํ•ด์‹œ ํ…Œ์ด๋ธ”, ํ•ด์‹œ ์ถฉ๋Œ, unknown๊ณผ any, ์บ”๋ฒ„์Šค ์ด๋ฒคํŠธ ๊ด€๋ จ ์งง์€ ์ •๋ฆฌ

๐Ÿ“ 25.05.24 ๋ฐฑ์ค€ dp ๋ฌธ์ œ ํ’€์ด, ๋ฆฌํŒฉํ† ๋ง, ์„ฑ๋Šฅ ๊ฐœ์„  ๊ด€๋ จ ์‚ฌ์ „ ์กฐ์‚ฌ ๋ฐ ์„œ๋ธŒ์ด์Šˆ ์ƒ์„ฑ

๐Ÿ“ 25.05.25 lazy loading์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐ ๋กœ๋”ฉ ์‹œ๊ฐ„ ๋‹จ์ถ•, ๋นŒ๋“œ ์ตœ์ ํ™”

[5์›” ๋‹ค์„ฏ์งธ์ฃผ] :

๐Ÿ“ 25.05.26 @tanstack/react-query ์บ์‹ฑ ์ „๋žต ๊ฐœ์„ 

๐Ÿ“ 25.05.27 ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ๋ฐฐํฌ ํ™˜๊ฒฝ์—์„œ ๋‹ค๋ฅด๊ฒŒ ๋ Œ๋”๋ง ๋˜๋Š” ํ˜„์ƒ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…, lazy loading์— ๋Œ€ํ•˜์—ฌ ๋‹ค์‹œ ์ •๋ฆฌ)

[6์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.06.01 ๋ฐฑ์ค€ ๋ฌธ์ œ ํ’€์ด : ๋ถˆ!

๐Ÿ“ 25.06.02 RTL + Vitest๋กœ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ์„ธํŒ…, ๋‹จ์œ„ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ธฐ

๐Ÿ“ 25.06.03 Portal ์‚ฌ์šฉํ•ด ์ „์—ญ ๋ชจ๋‹ฌ ๊ตฌํ˜„ํ•˜๊ธฐ + ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง ์•Œ์•„๋ณด๊ธฐ

๐Ÿ“ 25.06.04 React์—์„œ์˜ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•๋ก  (ํ† ์Šค ๋ชจ๋‹ฅ๋ถˆ ์˜์ƒ ์‹œ์ฒญ ํ›„ ๊ธฐ๋ก๋“ค)

๐Ÿ“ 25.06.05 TDD๋กœ ์•ž์„œ๊ฐ€๋Š” ํ”„๋ก ํŠธ์—”๋“œ: ๋””์ž์ธ, API ์—†์ด๋„ ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•˜๊ธฐ (2024 ์นด์นด์˜คํ…Œํฌ ์ปจํผ๋Ÿฐ์Šค)

๐Ÿ“ 25.06.06 React ๋ Œ๋”๋ง๊ณผ ์ปค๋ฐ‹์— ๋Œ€ํ•˜์—ฌ (๊ณต์‹๋ฌธ์„œ)

๐Ÿ“ 25.06.08 ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์“ฐ๋Š” ํ”„๋ก ํŠธ์—”๋“œ ํด๋ฆฐ ์ฝ”๋“œ (ํ† ์Šค SLASH 21)

[6์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.06.10 @tanstack/react-query useInfiniteQuery ์˜ต์…˜, ๋ฆฌํ„ด๊ฐ’ ์ •๋ฆฌ ๋ฐ ๋ฌดํ•œ ์Šคํฌ๋กค ๊ตฌํ˜„ํ•˜๊ธฐ

๐Ÿ“ 25.06.11 ํด๋กœ์ €

๐Ÿ“ 25.06.12 Reflow, Repaint์˜ ์ฐจ์ด์™€ ๋ Œ๋”๋ง ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•

๐Ÿ“ 25.06.14 SSE ๋‹จ๋ฐฉํ–ฅ ํ†ต์‹ 

๐Ÿ“ 25.06.15 ์‹คํ–‰ ์ปจํ…์ŠคํŠธ

[6์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.06.16 React Query์˜ staleTime๊ณผ gcTime

๐Ÿ“ 25.06.17 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ ๋ฃจํ”„

๐Ÿ“ 25.06.18 props์™€ state

๐Ÿ“ 25.06.19 controlled components, uncontrolled components

๐Ÿ“ 25.06.20 React์—์„œ ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

[6์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.06.23 ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •

๐Ÿ“ 25.06.24 ์ธํ„ฐ๋„ท ์ฐฝ์— www.google.com์„ ์ž…๋ ฅํ•˜๋ฉด ๋ฒŒ์–ด์ง€๋Š” ์ผ

๐Ÿ“ 25.06.25 React Strict Mode

๐Ÿ“ 25.06.27 ํ˜ธ์ด์ŠคํŒ…

๐Ÿ“ 25.06.28 ๋ฒˆ๋“ค ์‚ฌ์ด์ฆˆ ์ตœ์†Œํ™”๋ฅผ ํ†ตํ•œ ์›น ์„ฑ๋Šฅ ๊ฐœ์„ 

[6์›” ๋‹ค์„ฏ์งธ์ฃผ & 7์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.06.29 ์šด์˜์ฒด์ œ ์ผ๋ถ€ ๋ณต์Šต

๐Ÿ“ 25.06.30 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐฐ์—ด

๐Ÿ“ 25.07.01 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ CS (promise, ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง/์œ„์ž„, ํ”„๋กœํ† ํƒ€์ž…,๋™๋“ฑ/์ผ์น˜ ์—ฐ์‚ฐ์ž )

๐Ÿ“ 25.07.03 ๋ฉด์ ‘ ๋ณต๊ธฐ & ์•ž์œผ๋กœ์˜ ๋‹ค์ง.

๐Ÿ“ 25.07.04 ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง, ์บก์ฒ˜๋ง, React์—์„œ์˜ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ(์ด๋ฒคํŠธ ์œ„์ž„)

[7์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.07.07 fetch ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ SSE ์ŠคํŠธ๋ฆฌ๋ฐ ์ฒ˜๋ฆฌํ•˜๊ธฐ

๐Ÿ“ 25.07.08 memo, useCallback ์‚ฌ์šฉํ•ด ๋ Œ๋”๋ง ์ตœ์ ํ™”ํ•˜๊ธฐ

๐Ÿ“ 25.07.09 ์ฟผ๋ฆฌํ‚ค ๊ด€๋ฆฌ : ์ฟผ๋ฆฌํ‚ค ํŒฉํ† ๋ฆฌ ํŒจํ„ด

๐Ÿ“ 25.07.10 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํ˜ธ์ด์ŠคํŒ…์ด ๊ฐ€๋Šฅํ•œ ์ด์œ 

๐Ÿ“ 25.07.12 ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ์•„์นด๋ฐ๋ฏธ ๋ฐœ๋Œ€์‹ ์ฐธ์—ฌ, ๊ฐ•์—ฐ ๊ธฐ๋ก

[7์›” ์…‹์งธ์ฃผ] :

๐Ÿ“ 25.07.14 ์›น ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ ๋ฐฉ๋ฒ•

๐Ÿ“ 25.07.15 ์ฝ”์ฝ” ํ”„๋กœ์ ํŠธ ์ฑ„ํŒ… ํŽ˜์ด์ง€ ๋ฆฌํŒฉํ† ๋ง ์ผ์ง€

๐Ÿ“ 25.07.16 ์ฝ”์ฝ” ํ”„๋กœ์ ํŠธ ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์ผ์ง€ (+debounce)

๐Ÿ“ 25.07.17 ์นด์นด์˜ค ํŠน๊ฐ•: ๊ฐœ๋ฐœ์ž ์ทจ์—… ์‹œ์žฅ๊ณผ ์ค€๋น„ ์ „๋žต

๐Ÿ“ 25.07.19 ์ด๋ฏธ์ง€ ํฌ๊ธฐ๊ฐ€ ํด ๊ฒฝ์šฐ ๋ Œ๋”๋ง ์„ฑ๋Šฅ์„ ์ตœ์ ํ™” ํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค

[7์›” ๋„ท์งธ์ฃผ] :

๐Ÿ“ 25.07.21 UI ๋‚™๊ด€์  ์—…๋ฐ์ดํŠธ

๐Ÿ“ 25.07.22 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ด๋ฒคํŠธ ๋ฃจํ”„์˜ ์šฐ์„  ์ˆœ์œ„

๐Ÿ“ 25.07.27 React ๊ฐ€์ƒ ๋”๊ณผ ํŒŒ์ด๋ฒ„

[7์›” ๋‹ค์„ฏ์งธ์ฃผ & 8์›” ์ฒซ์งธ์ฃผ] :

๐Ÿ“ 25.07.28 ๋ฆฌ์•กํŠธ์˜ ๋ Œ๋”๋ง (1) - ๋ฆฌ๋ Œ๋”๋ง ์กฐ๊ฑด

๐Ÿ“ 25.07.31 ์ฝ”์ฝ” ์ตœ์ข… ๋ฐœํ‘œ๋ฅผ ๋งˆ์น˜๋ฉฐ

๐Ÿ“ 25.08.02 D3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€๋ณ€ Bar chart ๊ตฌํ˜„

๐Ÿ“ 25.08.03 React fiber ์•„ํ‚คํ…์ฒ˜ ์ฝ”๋“œ ๋œฏ์–ด๋ณด๊ธฐ

[8์›” ๋‘˜์งธ์ฃผ] :

๐Ÿ“ 25.08.04 D3 ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์ดํ•ดํ•˜๊ธฐ

๐Ÿ“ 25.08.05 ํ•ด์‹œ ํ…Œ์ด๋ธ”

๐Ÿ“ 25.08.06 React์—์„œ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋ฆฌ๋ Œ๋”๋ง ๋˜๋Š” ํ˜„์ƒ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•

๐Ÿ“ 25.08.07 React์—์„œ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋ฆฌ๋ Œ๋”๋ง ๋˜๋Š” ํ˜„์ƒ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•2 - ํ•ญ์ƒ ๋ฉ”๋ชจ์ด์ œ์ด์…˜ vs ์ผ๋ถ€๋งŒ ๋ฉ”๋ชจ์ด์ œ์ด์…˜, ๋‚˜์˜ ์˜๊ฒฌ etc

๐Ÿ“ 25.08.08 useRef React ๋‚ด๋ถ€ ๋™์ž‘ ์‚ดํŽด๋ณด๊ธฐ

๐Ÿ“ 25.08.09 ๋ฆฌ๋ Œ๋”๋ง์„ ์ตœ์†Œํ™”ํ•˜๋ฉฐ ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌํ•˜๋Š” ์—ฐ์Šต

About

Today I learned

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9