profile
์ข‹์•„ํ•˜๋Š”๊ฑธ ๋ฐฐ์šฐ๋Š”๊ฑด ์‹ ๋‚˜๐ŸŽต
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (72)React(19)react native(18)iOS(11)android(11)์ตœ์ข…ํ”Œ์ (8)hh99(8)ํ”„๋ก ํŠธ์—”๋“œ(7)JavaScript(6)๊ธฐ์ˆ ๋กœ๊ทธ(6)ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…(5)Flatlist(4)๊ฐœ๋ฐœ์ž(4)frontend(4)typescript(3)react navigation(3)axios(3)Swal(2)๋ฉด์ ‘์งˆ๋ฌธ50์„ (2)search(2)๊ฐœ๋ฐœ(2)library(2)FE(2)reactnative(2)modal(2)bottomtabbar(1)๊ฐ์ฒด(1)memoization(1)์ปดํฌ๋„ŒํŠธ(1)toast.ui(1)datarendering(1)axios interceptor(1)Performance(1)puercomponent(1)html to pdf(1)useState(1)Share(1)RN(1)react native webview(1)ํ•ญํ•ดํ”Œ๋Ÿฌ์Šคํ›„๊ธฐ(1)js(1)react-native-swal(1)๊ฒ€์ƒ‰(1)DesignPattern(1)atomic(1)ํฌํŠธํด๋ฆฌ์˜ค(1)tui(1)refresh_token(1)rnswal(1)error(1)https(1)Route(1)์ฃผ๋‹ˆ์–ด(1)๊ธฐ์ˆ ๊ธฐ๋ก(1)pdf(1)ํ•ญํ•ด99(1)loop(1)์†Œ์…œ๋กœ๊ทธ์ธ(1)๋น„์ „๊ณต์ž๋ถ€ํŠธ์บ ํ”„(1)Sweet alert(1)์ˆ˜๋ฃŒ์‹(1)State(1)useRef(1)์†Œํ†ต(1)ms(1)CSS(1)recentlysearch(1)useful(1)Image Picker(1)batch(1)accesstoken(1)font(1)Control(1)์ด๋ ฅ์„œ(1)ํ”Œ๋กœ์šฐ(1)data(1)๊ณ„์†์ถ”๊ฐ€(1)์Šค๋‹ˆํŽซ(1)cookie(1)ํ•ญํ•ดํ”Œ๋Ÿฌ์Šคํ”„๋ก ํŠธ์—”๋“œ(1)notch(1)developer(1)์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ(1)react-native-pdf(1)๋ถ€ํŠธ์บ ํ”„(1)์ฝ”๋”ฉ๋ถ€ํŠธ์บ ํ”„(1)batching(1)์ƒํƒœ๊ด€๋ฆฌ(1)DragNDrop(1)memo(1)๋…ธ์…˜(1)AsyncStorage(1)nextjs(1)linking(1)front end(1)web(1)react-native-calendar(1)๋ฐฑ์—”๋“œ(1)API(1)npm(1)๊ธฐ์ดˆ์ง€์‹(1)back(1)ํ•ญํ•ด์†”์งํ›„๊ธฐ(1)๋‚™๊ด€์  ์—…๋ฐ์ดํŠธ(1)
post-thumbnail

<React.Fragment>

ํ”„๋ ˆ์ž„ ์—†๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๋ถ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋‹ค๊ฐ€ "ํ”„๋ž˜๊ทธ๋จผํŠธ"๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋ณด๊ณ  ๊ฝ‚ํ˜€์„œ ํ‰์†Œ์— ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” React.Fragment๊ฐ€ ๋‹ค๋ฅธ div๋ž‘ ๋ฌด์Šจ ์ฐจ์ด์ธ์ง€๊ฐ€ ๋„ˆ๋ฌด ๊ถ๊ธˆํ•ด์กŒ๋‹ค.

2024๋…„ 11์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

github.io, Next.js(app router), tailwindcss ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜๋งŒ์˜ ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ!

์ด๋ฒˆ์— ํฌํŠธํด๋ฆฌ์˜ค์˜ ํ•„์š”์„ฑ์„ ๋Š๊ปด github page๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„ ๋ณด๊ณ  ์„œ์นญํ•˜๊ณ  ์„ฑ๊ณตํ•œ ๋‚ด์šฉ์„ ๋‹ด์€ ๋ธ”๋กœ๊ทธ๋‹ค.!.!

2024๋…„ 10์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋ก ํŠธ์—”๋“œ ํผํฌ๋จผ์Šค ๊ฐœ์„  2ํŽธ : ํ”„๋ฆฌํŒจ์นญ

์ด๋ฒˆ์—” ์ €๋ฒˆ ์‹œ๋ฆฌ์ฆˆ์— ์ด์–ด์„œ ํ”„๋ฆฌํŒจ์นญ ๋Œ€ํ•ด ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค!.!

2024๋…„ 9์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์–ด๋–ค ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ๋‚˜์š”?

์ตœ๊ทผ ์ฃผ๋‹ˆ์–ด ๋ถ€ํŠธ์บ ํ”„์—์„œ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์„ ๋งŒ๋‚˜๋ฉฐ ๊ฐ€์žฅ ๋งŽ์ด ์–˜๊ธฐ ๋‚˜๋ˆด๋˜ ๋ถ€๋ถ„์ด > ์–ด๋–ค ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ๋‚˜์š”? ์— ๋Œ€ํ•œ ๋‚ด์šฉ์˜ ๋Œ€ํ™”์˜€๋‹ค.

2024๋…„ 9์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

package.json์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌํ•˜๊ธฐ

์šฐ๋ฆฌ๊ฐ€ ํŒจํ‚ค์ง€json ํŒŒ์ผ์„ ๋ณด๋ฉด ์ด๊ฒƒ์ €๊ฒƒ ์ฝ˜ํ…์ธ ๊ฐ€ ๋งŽ์€๋ฐ ์ด๋ฒˆ์—” dependencis์™€ devDependencies ์ฐจ์ด์— ๋Œ€ํ•ด ์ ์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

2024๋…„ 9์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋‚ ๊ฒƒ์˜ ํ•ญํ•ด ํ”Œ๋Ÿฌ์Šค ํ”„๋ก ํŠธ์—”๋“œ ํ›„๊ธฐ( + ํ• ์ธ์ฝ”๋“œ)

ํ•ญํ•ด ํ”Œ๋Ÿฌ์Šค ํ”„๋ก ํŠธ์—”๋“œ ์‹ ์ฒญ์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋Š” ๋‹น์‹ ์—๊ฒŒ! ๋ฐ”๋กœ๋‹น์‹ !

2024๋…„ 8์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋ก ํŠธ์—”๋“œ ํผํฌ๋จผ์Šค ๊ฐœ์„  1ํŽธ : ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ…

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ์„ฑ๋Šฅ ํ–ฅ์ƒ..? ์œ ์ € ํผํฌ๋จผ์Šค ๊ฐœ์„ ? ์ฃผ๋‹ˆ์–ด๋ผ๋ฉด ํ•œ๋ฒˆ์ฏค ๋‚ด ํ”„๋กœ์ ํŠธ์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ํ•˜๊ณ ์‹ถ๋‹ค! ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•ด๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ค๋ฌด์—์„œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์‹ค์ œ๋กœ ํ–ฅ์ƒ ์‹œ์ผœ๋ณธ ๊ตฌ์ฒด์ ์ธ ๊ฒฝํ—˜์€ ์ฑ„์šฉ ๋‹ด๋‹น์ž ์ž…์žฅ์—์„œ๋Š” ์ถฉ๋ถ„ํžˆ ๋งค๋ ฅ

2024๋…„ 8์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋ฐ์ดํ„ฐ ํŽ˜์นญ๊ณผ ๋žœ๋”๋ง ์‹œ์  (feat. ๋‚™๊ด€์  ์—…๋ฐ์ดํŠธ)

๋‚™๊ด€์  ์—…๋ฐ์ดํŠธ?? ์™„์ „ ๋Ÿญํ‚ค ๋น„ํ‚ค์Ÿˆ๋‚˜?

2024๋…„ 8์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Batching ๊ทธ๋ž˜์„œ ๋„Œ ๋ญ”๋ฐ?

๐Ÿ’ก Batch ๊ฐ€ ๋ญ๋žŒ? ํ•œ๋ฒˆ ์•Œ์•„๋ณผ๊นŒ?

2024๋…„ 7์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๊ฐ์ฒด World

๊ฐ์ฒด ์„ธ์ƒ js

2024๋…„ 6์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ์‹œ ๊ณ ๋ คํ•ด์•ผํ•  ์ 

์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ.. ๋„๋Œ€์ฒด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?

2024๋…„ 6์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

PureComponent VS React.memo

> ๐Ÿ’ก PureComponent๋ž€? > ๐Ÿ’ก React.memo๋ž€?

2024๋…„ 6์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

React.useRef()

๐Ÿ’ก useRef๋Š” ๋ Œ๋”๋ง์— ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฐ’์„ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋Š” React Hook์ž…๋‹ˆ๋‹ค.(๊ณต์‹๋ฌธ์„œ)๋ฌด์ง€์„ฑ ์‚ฌ์šฉํ•˜๋˜ Hook์„ ํŒŒ์•…ํ•ด๋ณด์ž;ใ……;

2024๋…„ 6์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

TypeScript ๊ฐ„๋‹จ ์ •๋ฆฌ

ํ•ด๋‹น ๊ธ€์€ ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉํด๋Ÿฝ์˜ TypeScript ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ ๊ฐ•์˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2024๋…„ 6์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Arr.map ๊ณผ key๐Ÿ”‘

Warning : Each Child in a list should have a unique "key" prop.

2024๋…„ 5์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ถฉ๊ฒฉ๊ณผ ๊ณตํฌ์˜ NextJS์™€ UseState

์ด ๊ธ€์˜ ๋ฐœ๋‹จ์€ ์ด์ „์— ์จ๋†จ๋˜ ๋…ธ์…˜์„ ์ •๋ฆฌํ•˜๋˜ ๋„์ค‘ ์™œ ์ €๋ ‡๊ฒŒ ์ œ๋ชฉ์„ ์ง€์€์ง€ ๋ชจ๋ฅด๊ฒ ๋Š” ๊ธ€์—์„œ ์‹œ์ž‘๋˜์—ˆ๋‹ค.

2024๋…„ 4์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Array.with ๋กœ ๋ฐฐ์—ด๋ณต์‚ฌ์™€ ๋ณ€๊ฒฝ์„ ํ•œ๋ฒˆ์—!

web.dev๋งํฌweb.dev ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ผ์˜จ Array.prototype.with ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2024๋…„ 3์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์‹ ์ž… ํ”„๋ก ํŠธ ์—”๋“œ ๊ฐœ๋ฐœ์ž, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ ์†Œํ†ต์‹œ ์ด๊ฒƒ๋งŒ์€ ์•Œ๊ณ ๊ฐ€์ž!

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ api ์˜ค๋ฅ˜ ๋ฐœ์ƒ์‹œ ๊ผญ ํ™•์ธํ•ด ๋ด์•ผํ•  ํ•ญ๋ชฉ

2024๋…„ 1์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

React.memo

๊ฐ€๋” ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด ์›์น˜์•Š๋Š” ๋ฆฌ๋žœ๋”๋ง์ด ๊ณ„์†์ ์œผ๋กœ ๋ฐœ์ƒํ•ด ํ™”๋ฉด ์ƒ์—์„œ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

2023๋…„ 11์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

React ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•œ ํ”์ 

React ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•ด๋ณด์ž

2023๋…„ 3์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท