profile
console.log(noah(๐Ÿ• , ๐Ÿบ)); // true
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (212)JavaScript(68)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(60)๋ฐฑ์ค€(27)boj(25)js(23)nodejs(13)CSS(13)git(13)leetcode(11)๋ฆฌํŠธ์ฝ”๋“œ(11)express(9)C(8)Functional(6)React(6)this(5)html(5)ํด๋กœ์ €(4)๋ฐฐ์—ด(4)๋น„๋™๊ธฐ(4)Node(4)ํ•จ์ˆ˜ํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐ(4)ํด๋ž˜์Šค(4)Flexbox(3)42Seoul(3)Libft(3)42(3)async(3)class(3)Flex(3)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(3)object(3)github(3)๊ฐ์ฒด(3)http(3)promise(3)path(3)vscode(2)storybook(2)ํ•ด์‹œ(2)๋ธ”๋ก๋ ˆ๋ฒจ(2)์Šคํ† ๋ฆฌ๋ถ(2)์ŠคํŠธ๋ฆผ(2)DOM(2)typescript(2)ํ(2)router(2)Buffer(2)๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(2)TIL(2)ํ”„๋กœํ† ํƒ€์ž…(2)header(2)๋ฒ„ํผ(2)context(2)Prototype(2)์ดํ„ฐ๋ ˆ์ดํ„ฐ(2)ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค(2)์ฝœ๋ฐฑํ•จ์ˆ˜(2)stream(2)์Šค์ฝ”ํ”„์ฒด์ธ(2)iterable(2)lazy evaluation(2)๋ฒ„์ „(2)ํ•จ์ˆ˜(2)์ง€์—ฐํ‰๊ฐ€(2)ํ˜ธ์ด์ŠคํŒ…(2)cookie(2)๋…ธ๋“œ(2)null(2)grid(2)๊ฒฝ๋กœ(2)console(2)inline(2)์ •๋ ฌ(2)cpu(2)์‹คํ–‰์ปจํ…์ŠคํŠธ(2)ํƒœ๊ทธ(2)block(2)ํ”„๋กœ๊ทธ๋ž˜๋ฐํŒจ๋Ÿฌ๋‹ค์ž„(1)CRA(1)2609(1)linux(1)1978(1)process(1)์ผ๊ธ‰ํ•จ์ˆ˜(1)react router dom(1)์ฟ ํ‚ค(1)์ถฉ๋Œ(1)Request(1)Response(1)ํ”„๋กœ๋ฏธ์Šค(1)boolean(1)10845(1)ํŒจํ‚ค์ง€(1)๋ชจ๋“ˆ(1)ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)generator(1)iterator(1)์ œ๋„ˆ๋ ˆ์ดํ„ฐ(1)url(1)๋ฐฐ์—ด๋ฉ”์†Œ๋“œ(1)color(1)์ปค์Šคํ…€ ์ด๋ฒคํŠธ(1)๋ฐ•์Šค๋ชจ๋ธ(1)ํ•ด์‹œํ…Œ์ด๋ธ”(1)์ƒ์ˆ˜(1)์—ฐ์‚ฐ์ž(1)๋ฐฐ์—ดํ•จ์ˆ˜(1)์ง€์—ญ์Šค์ฝ”ํ”„(1)cascading(1)status code(1)์•„์นด์ด๋ธŒ(1)integrated(1)input(1)float(1)๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)ํŠธ๋ฆฌ(1)throttle(1)debounce(1)๋””๋ฐ”์šด์Šค(1)http v1(1)Recoil(1)legend(1)await(1)ํŠธ๋ผ์ด(1)fieldset(1)๋ช…๋ช…๋ฒ•(1)6388(1)express-validator(1)๋ฑ(1)1406(1)URN(1)number(1)clean(1)๋‚™๊ด€์ ์—…๋ฐ์ดํŠธ(1)์š”์ฒญ(1)Call By Value(1)branch(1)mongoose(1)๊ณ ์ฐจํ•จ์ˆ˜(1)๋””๋ฒ„๊น…(1)๋ฉ€ํ‹ฐํŒจ๋Ÿฌ๋‹ค์ž„(1)17413(1)ESLint(1)Prettier(1)๋งํฌ๋“œ๋ฆฌ์ŠคํŠธ(1)Call By Reference(1)webpack(1)10799(1)์ดํ„ฐ๋Ÿฌ๋ธ”(1)attribute(1)NUL(1)itrerator(1)this๋ฐ”์ธ๋”ฉ(1)selector(1)1158(1)10820(1)backgorund(1)hoisting(1)VOID(1)์กฐ๊ฑด๋ฌธ(1)iTerm(1)any(1)๋ฐ˜๋ณต๋ฌธ(1)์„ ์–ธํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)๋น„์„ ํ˜•์ž๋ฃŒ๊ตฌ์กฐ(1)https(1)Route(1)JWT(1)mongodb(1)restore(1)const(1)let(1)var(1)PrivateRoute(1)์„ธ์…˜์Šคํ† ๋ฆฌ์ง€(1)๋ช…๋ช…๊ทœ์น™(1)์ฝ”ํ…Œ(1)1935(1)filter(1)ํ•จ์ˆ˜๋ ˆ๋ฒจ(1)debugging(1)cherry-pick(1)conflict(1)amend(1)ํŒŒ์ผ(1)bcrypt(1)1934(1)๋นŒ๋“œ(1)๋ธ”๋ก๋ ˆ๋ฒจ์Šค์ฝ”ํ”„(1)10824(1)String(1)CSSOMTree(1)์„ ํ˜•์ž๋ฃŒ๊ตฌ์กฐ(1)select(1)commit(1)zsh(1)Assertions(1)BFS(1)์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ(1)local storage(1)1676(1)inline block(1)global(1)10866(1)์•„ํ† ๋ฏน(1)hashbang(1)history(1)protected(1)axios(1)pipe(1)curry(1)Enum(1)middleware(1)์ „์—ญ์Šค์ฝ”ํ”„(1)button(1)reset(1)1918(1)๊ทธ๋ฆฌ๋””(1)์š”์„ธํ‘ธ์Šค(1)reduce(1)installed(1)ํ˜‘์—…(1)์ผ€์Šค์ผ€์ด๋”ฉ(1)๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€(1)custom event(1)๋Ÿฐํƒ€์ž„ํ™˜๊ฒฝ(1)์—๋Ÿฌ(1)PublicRoute(1)์˜ค๋ฅ˜(1)๋ฐ์ดํ„ฐํƒ€์ž…(1)์ปดํŒŒ์ผ(1)issue(1)300(1)boxmodel(1)version(1)์™ธ๋ถ€์Šค์ฝ”ํ”„(1)11655(1)๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ(1)๋ช…๋ นํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)์Šคํƒ(1)2743(1)array(1)10809(1)form(1)label(1)ํ”„๋กœ์ ํŠธ(1)Fetch(1)unknown(1)spa(1)display(1)ON(1)commitizen(1)์ถœ๋ ฅ(1)ํ™˜๊ฒฝ์„ค์ •(1)11656(1)์ƒ์†(1)RenderTree(1)lazy(1)์•„ํ† ๋ฏน๋””์ž์ธํŒจํ„ด(1)์ด์ง„ํƒ์ƒ‰(1)active(1)๋‹จ์œ„(1)optimistic update(1)n(1)๋ณ€์ˆ˜(1)Scope_Chain(1)go(1)๋ฆฌ๋ˆ…์Šค(1)debug(1)Map(1)DFS(1)์ž๋ฃŒํ˜•(1)๊ทธ๋ž˜ํ”„(1)์‹ฑ๊ธ€์“ฐ๋ ˆ๋“œ(1)file(1)http v2(1)1874(1)์นธ๋ฐ˜๋ณด๋“œ(1)์‘๋‹ต(1)์ƒ‰์ƒ(1)10828(1)SDK(1)Date(1)ํž™(1)emit(1)closure(1)private(1)PR(1)ํ—ค๋”(1)modal(1)Suspense(1)tuple(1)emmet(1)์ด๋ฒคํŠธ(1)stash(1)element(1)์ฝ”๋”ฉ์ปจ๋ฒค์…˜(1)session(1)never(1)OS(1)static(1)๋””๋ฒ„๊ทธ(1)headers(1)textarea(1)์ฃผ์„(1)๋””์ž์ธํŒจํ„ด(1)function(1)Event(1)์ž…๋ ฅ(1)๊นƒํ—™(1)ํ”„๋กœ์„ธ์Šค(1)undefined(1)DOMTree(1)cors(1)์Šคํƒ์ˆ˜์—ด(1)172098(1)์ฝœ๋ฐฑ(1)position(1)์ „์—ญ์ƒํƒœ(1)1929(1)์ธ๋ผ์ธ๋ ˆ๋ฒจ(1)http ๋ฉ”์„ธ์ง€(1)์ ˆ์ฐจ์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)ํ•จ์ˆ˜๋ ˆ๋ฒจ์Šค์ฝ”ํ”„(1)์›นํŒฉ(1)์“ฐ๋กœํ‹€(1)์ƒํƒœ์ฝ”๋“œ(1)terminal(1)๋™๊ธฐ(1)์“ฐ๋ ˆ๋“œ(1)API(1)public(1)npm(1)URI(1)session storage(1)shell(1)prompt(1)์ด๋ฒคํŠธ๋ฃจํ”„(1)ํ”„๋ ˆ์ž„์›Œํฌ(1)alias(1)๋น„๋™๊ธฐํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)OOP(1)๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)console.log(1)merge(1)rebase(1)๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง(1)ํ—ค๋”ํŒŒ์ผ(1)0(1)
post-thumbnail

๊นƒํ—ˆ๋ธŒ ๊ณ„์ • 2๊ฐœ ์„ค์ •ํ•˜๊ธฐ

๊นƒํ—ˆ๋ธŒ ๊ณ„์ • 2๊ฐœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž.

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

์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ชจ๋‹ฌ์„ ์ „์—ญ ์ƒํƒœ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ (feat. context)

์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ชจ๋‹ฌ์„ ์ „์—ญ ์ƒํƒœ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ

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

์ „์—ญ ์ƒํƒœ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ - ์™€ํ”Œ์นด๋“œ ๋ฆฌ์ŠคํŠธ(feat. context)

context๋กœ ์บ์‹ฑ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋น„๋™๊ธฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์Šคํ† ์–ด ๋งŒ๋“ค๊ธฐ

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

์ „์—ญ ์ƒํƒœ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ - ์œ ์ €์ •๋ณด(๋กœ๊ทธ์ธ์ •๋ณด) (feat. recoil)

recoil์„ ํ™œ์šฉํ•˜์—ฌ ๋น„๋™๊ธฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌํ•˜๊ธฐ

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

๋ผ์šฐํŒ…๊ณผ lazy ๋กœ๋”ฉ

๋กœ๊ทธ์ธ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ํŽ˜์ด์ง€ ๋ผ์šฐํŒ…์„ ์ฒ˜๋ฆฌ ๊ทธ๋ฆฌ๊ณ  ์ง€์—ฐ๋กœ๋”ฉ

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

axios๋กœ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ๊น”๋”ํ•˜๊ฒŒ ํ•˜๊ธฐ

axios๋กœ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ๊น”๋”ํ•˜๊ฒŒ ํ•˜๊ธฐ

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

๋ฐ์ดํ„ฐ์˜ ๋ณต์žก์„ฑ์„ ์ค„์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ์š”์ฒญํ•˜๊ธฐ(feat. nodejs, express)

์™€ํ”Œ์นด๋“œ ๋ฐ์ดํ„ฐ์˜ ๋ณต์žก์„ฑ์„ ์ค„์ด๊ณ  ํšจ์œจ์ ์ธ ๋„คํŠธ์›Œํฌ ์š”์ฒญํ•˜๊ธฐ

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

๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ public, protected, private, static

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  public, protected, private, static ํ‚ค์›Œ๋“œ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž

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

Github Repository ๋ณต์‚ฌํ•˜๊ธฐ

github ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ปค๋ฐ‹๊ธฐ๋ก๊นŒ์ง€ ๋ณต์‚ฌํ•˜๊ธฐ

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

bcrypt - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํŒจ์Šค์›Œ๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ธฐ

express์—์„œ bcrypt๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž

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

๋กœ๊ทธ์ธ ์ธ์ฆ - ์„ธ์…˜๊ณผ ์ฟ ํ‚ค, JWT

๋กœ๊ทธ์ธ ์ธ์ฆ ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ณ  ์‹ค์Šต์„ ํ•ด๋ณด์ž.

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

express-validator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌํ•˜๊ธฐ

express-validator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ํ•ด๋ณด์ž.

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

์œ ์šฉํ•œ express ๋ฏธ๋“ค์›จ์–ด

express์—์„œ ์œ ์šฉํ•œ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์•Œ์•„๋ณด์ž.

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

CORS๋ž€?

cors์ •์ฑ…์€ ๋ฌด์—‡์ด๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž.

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

express ๋ผ์šฐํ„ฐ, ๋ชจ๋“ˆ๋กœ ๋ถ„๋ฆฌํ•˜๊ธฐ

express์˜ ๋ผ์šฐํŠธ์™€ ๋ผ์šฐํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

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

express์˜ ๋™๊ธฐ์™€ ๋น„๋™๊ธฐ ์—๋Ÿฌ์ฒ˜๋ฆฌ

express์—์„œ ๋™๊ธฐ์™€ ๋น„๋™๊ธฐ ์—๋Ÿฌ์ฒ˜๋ฆฌ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

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

express์˜ ํŠน์ง•๊ณผ ๊ฐ„๋‹จํ•œ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

express์˜ ํŠน์ง•๊ณผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž.

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

'Call by value'์™€ 'Call by reference' (feet. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ)

'Call by value'์™€ 'Call by reference' ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž.

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

[ํ•ด์‹œ] ๋ ˆ๋ฒจ2 ์œ„์žฅ (feet.๊ฒฝ์šฐ์˜ ์ˆ˜)

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์œ„์žฅ

2022๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท