profile
๐Ÿš€ ๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ์“ฐ๋Š” ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (160)TIL(84)CS(32)React(25)JavaScript(19)algorithm(17)codekata(14)์ž๋ฃŒ๊ตฌ์กฐ(13)์•Œ๊ณ ๋ฆฌ์ฆ˜(11)project(10)ํ”„๋กœ์ ํŠธ(10)์‚ฌ์ „์Šคํ„ฐ๋””(10)typescript(10)replit(9)WeCode(8)๋ชจ๋‘์˜ ๋„คํŠธ์›Œํฌ(8)์œ„์ฝ”๋“œ(7)react native(7)OSI๋ชจ๋ธ(6)next.js(6)CSS(6)Web template(6)์ฝ”์–ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(6)hooks(5)array(5)iOS(4)ES6(4)git(4)์ •๋ ฌ(4)API(4)๋„คํŠธ์›Œํฌ(3)FBsdk(3)ํŽ˜์ด์Šค๋ถ(3)server(3)์•ฑ ๋ฐฐํฌ(3)mysql(3)html(3)์šฐ๋ถ„ํˆฌ(2)Props(2)๋ฆฌ๋•์Šค(2)velog(2)๋”ฅ๋งํฌ(2)ํฌ์ธํ„ฐ(2)deeplink(2)this(2)์ฃผ๋‹ˆ์–ด๊ฐœ๋ฐœ์ž(2)westagram(2)ubuntu(2)๋ฆฌ๋ˆ…์Šค(2)github(2)component(2)axios(2)dbeaver(2)์œ„์ฝ”๋“œ20๊ธฐ(2)JSX(2)linked list(2)redux(2)JWT(2)Database(2)๋ณ€์ˆ˜(2)stack(2)State(2)์Šคํƒ(2)SSR(2)bind(2)google play console(1)OOP(1)redux saga(1)Type Aliases(1)restful api(1)Unsupported OS version(1)literal types(1)๊ณ ๊ธ‰ ์ž๋ฃŒ๊ตฌ์กฐ(1)DNS(1)CRA(1)์ „๊ธฐ ์‹ ํ˜ธ(1)linux(1)1์ฐจ ํ”„๋กœ์ ํŠธ ํšŒ๊ณ (1)queue(1)ํ˜ธ์ด์ŠคํŒ…(1)GitLab(1)2021(1)๋ฌดํ•œ์Šคํฌ๋กค(1)ํ•ด์‹œ(1)์ด๋”๋„ท(1)semantic-ui-react(1)๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์ž˜ ์“ฐ๋Š” ๋ฒ•(1)priority queue(1)KMP(1)ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ(1)๊ธฐ์ˆ˜์ •๋ ฌ(1)lifecycle(1)ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)๋‹จ์ผ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ(1)๊ฐ์ฒด(1)picture(1)ํ”„๋ก ํŠธ์—”ํŠธ(1)Counting Sort(1)๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต(1)๋ชจ๋ธ-๋ทฐ-์ปจํŠธ๋กค๋Ÿฌ(1)์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž(1)์ฝ”๋”ฉ๊ณต๋ถ€(1)์ „์†ก ๊ณ„์ธต(1)callback(1)์„œ๋ธŒ๋„ท(1)Velog ์‚ฌ์šฉ๋ฒ•(1)์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(1)๋‹ค์ต์ŠคํŠธ๋ผ(1)pre-rendering(1)๋ผ์šฐํŒ…(1)MVC(1)ํ”„๋ก ํŠธ์—”๋“œ(1)์ด์ง(1)Life Friends(1)input(1)float(1)๊ธฐ์—…ํ˜‘์—…(1)ํ”„๋กœ์„ธ์Šค๊ด€๋ฆฌ(1)throttle(1)SSR vs CSR(1)์ฝ”๋“œ์˜จ(1)Recoil(1)๋ฆฌ๋ทฐ๋“ฑ๋ก(1)๊ฐœ๋ฐœ์ž ๋„๊ตฌ(1)๋ผ์ธํ”„๋ Œ์ฆˆ(1)๋„คํŠธ์›Œํฌ์˜ ๊ตฌ์กฐ(1)Prototype(1)await(1)binary tree(1)์ด์ง„ํŠธ๋ฆฌ(1)์‘์šฉ ๊ณ„์ธต(1)์ „๊ธฐ์‹ ํ˜ธ(1)Xcode(1)๊ตฌ๊ฐ„ํŠธ๋ฆฌ(1)ํ™˜๊ฒฝ๋ณ€์ˆ˜(1)RN(1)react redux(1)์›น(1)๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ง•(1)๋ฌผ๋ฆฌ ๊ณ„์ธต(1)async(1)1์ฐจ ํ”„๋กœ์ ํŠธ(1)NextBtn(1)<details>(1)class(1)network(1)codakata(1)vpn(1)๋™์ ํ• ๋‹น(1)string method(1)ip(1)tcp(1)์ฝœ๋ฐฑํ•จ์ˆ˜(1)progress(1)Flexbox(1)ํ›„์œ„ ํ‘œ๊ธฐ๋ฒ•(1)ํ•จ๊ป˜ํ•ด์„œ ์œ„์ฝ”๋“œ(1)hoisting(1)ํ‰์ (1)SMTP(1)์กฐ๊ฑด๋ฌธ(1)๋ฒจ๋กœ๊ทธ(1)intelliJ_dbแ„‰แ…ขแ†ผแ„‰แ…ฅแ†ผ(1)์‚ฌ์šฉ์ž ๊ด€์ ์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž(1)๊ณ„์ˆ˜์ •๋ ฌ(1)UDP(1)๋ฐ˜๋ณต๋ฌธ(1)next/link(1)Node(1)protocol(1)์„ธ๊ทธ๋จผํŠธ ํŠธ๋ฆฌ(1)wan(1)docker(1)ํšŒ๊ณ ๋ก(1)ํฌ์ธํ„ฐ ๋ฐฐ์—ด(1)๋ผ์šฐํ„ฐ(1)์ธ๊ฐ€(Authorization)(1)ํŒจํ‚ท(1)ํ”„๋ฆผ ์•Œ๊ณ ๋ฆฌ์ฆ˜(1)brew(1)MAC ์ดˆ๊ธฐ ์…‹ํŒ…(1)์ธ๋ฑ์Šค ํŠธ๋ฆฌ(1)ํ”„๋กœํ† ์ฝœ(1)appStore(1)KMP ๋ฌธ์ž์—ด ๋งค์นญ(1)Good Bye 2021(1)infinitescroll(1)key(1)context(1)์˜ค๋Š˜์˜์ง‘ ํ•„ํ„ฐ๋ง(1)์ทจ์—…์ค€๋น„(1)์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ(1)react-query(1)useContext(1)useMemo(1)useReducer(1)useRef(1)Sort(1)ํ•จ์ˆ˜(1)๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์จ์•ผํ•˜๋Š” ์ด์œ (1)์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ(1)pointer(1)์ข‹์€์ฝ”๋“œ(1)M:1(1)Enum(1)nvm(1)์•ฑ ๋‚ด ๊ตฌ์ž…(1)POP3(1)๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์ถ”์ฒœ(1)styled components(1)ํ€ต์ •๋ ฌ(1)์บก์Šํ™”์™€ ์—ญ์บก์Šํ™”(1)useCallback(1)extension(1)๋ฉด์ ‘์ค€๋น„(1)<meter>(1)DevTools(1)Context API(1)es8(1)Line Friends(1)CSR(1)getStaticPaths(1)๋„คํŠธ์›Œํฌ ๊ณ„์ธต(1)์ˆœ์ฐจ ํƒ์ƒ‰(1)2์ฐจํ”„๋กœ์ ํŠธ ํšŒ๊ณ (1)ACL(1)ํ™”์‚ดํ‘œ ํ•จ์ˆ˜(1)์ธ์‚ฌ์—…๋ฌด์‹œ์Šคํ…œ(1)git reset(1)ํด๋ž˜์Šค(1)reverse(1)์–‘๋ฐฉํ–ฅ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(1)2์ฐจํ”„๋กœ์ ํŠธ(1)Markdown(1)๋งˆํฌ๋‹ค์šด(1)SSR๊ณผ CSR(1)์ธํ„ด์‹ญ(1)์‚ฝ์ž… ์ •๋ ฌ(1)Fetch(1)์‹คํ–‰ ์ปจํ…์ŠคํŠธ(1)display(1)primitiveTypes(1)์ด์ง„ ํƒ์ƒ‰(1)ECMAScript2017(1)์กฐ๊ฑด๋ถ€๋ Œ๋”๋ง(1)lan(1)๊ฐ์ฒด์ง€ํ–ฅ(1)db(1)getStaticProps(1)seo(1)Advanced Router(1)Swagger(1)์šฐ์„ ์ˆœ์œ„ ํ(1)JS This(1)Union Types(1)ํ•œ๋‹ฌํ›„๊ธฐ(1)๊ทธ๋ž˜ํ”„(1).env(1)๊ทผํƒœํ”„๋กœ๊ทธ๋žจ(1)๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(1)ํ(1)FLEXBOX FROGGY(1)Date(1)ํฌ์ธํ„ฐ ๋ณ€์ˆ˜(1)์˜ค๋Š˜์˜์ง‘(1)๋ผ์ธํ”„๋ Œ์ฆˆ ํด๋ก ์ฝ”๋”ฉ(1)์ƒํƒœ๊ด€๋ฆฌ(1)data structure(1)closure(1)markdown ์ž‘์„ฑ๋ฒ•(1)๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰(1)์œ„์ฝ”๋“œ 3๊ฐœ์›” ํ›„๊ธฐ(1)mockdata(1)Spring(1)tuple(1)android(1)MaiaDB(1)react router(1)storekit(1)vscode(1)์ด์ง„ํƒ์ƒ‰ํŠธ๋ฆฌ(1)veolg ์‹œ์ž‘ํ•˜๊ธฐ(1)์ธ์ฆ(Authentication)(1)type assertions(1)html5(1)Event(1)Promise Chaining(1)React.memo(1)FROGGY 24(1)fp(1)linking(1)ํ•จ๊ป˜ ์ผ ํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž(1)object(1)๋ฐฐ์—ด(1)ํšŒ๊ณ (1)์ทจ์ค€์ƒ(1)IntelliJ(1)PrevBtn(1)web(1)position(1)math(1)refactoring(1)์œ„์ฝ”๋“œ 20๊ธฐ(1)semantic tag(1)์†”์งํ›„๊ธฐ(1)์ค‘์œ„ ํ‘œ๊ธฐ๋ฒ•(1)proto(1)promise(1)Dynamic Routes(1)arrow func(1)ellipsis(1)TCP/IP(1)์„ ํƒ ์ •๋ ฌ(1)๊ณ„์‚ฐ๊ธฐ๋งŒ๋“ค๊ธฐ(1)object.method(1)IAP(1)radix sort(1)MYSQL JOIN(1)git rebase(1)Swagger-ui(1)
post-thumbnail

axios์™€ react-query ๊ธฐ๋ณธ

ํ”„๋กœ์ ํŠธ ์ „, axios์™€ react-query ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ์—ฐ์Šต!

23๋ถ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ฑด๋ฐฉ์ง„ ๋…€์„ Type Assertion!

Type Assertion: ํƒ€์ž…์„ ๊ฐ•์š”ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ?? ๋‹จ, ์ง€์–‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๐Ÿ’ฉ

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

enum์€ ๋ฌด์—‡์ด๊ณ  ์ข‹์€๊ฑด๊ฐ€? ๐Ÿค”

๐Ÿ’ก enum: ์—ฌ๋Ÿฌ ๊ด€๋ จ๋œ ์ƒ์ˆ˜ ๊ฐ’๋“ค์„ ํ•œ ๊ณณ์— ๋ชจ์•„์„œ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํƒ€์ž…

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

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ๊ฝƒ ๐ŸŒท Type Alias

๋˜‘๊ฐ™์€ ํƒ€์ž…์„ ํ•œ ๋ฒˆ ์ด์ƒ ์žฌ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ๋˜ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ฅด๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ! Type Aliases: type ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒˆ๋กœ์šด ํƒ€์ž…์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค

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

ํ•จ์ˆ˜์—์„œ ํƒ€์ž… ์ด์šฉํ•˜๊ธฐ (JS ๐Ÿ’ฉ โ†’ TS โœจ)

ํ•จ์ˆ˜์—์„œ ํƒ€์ž… ์ด์šฉํ•˜๊ธฐ: ๊ธฐ๋ณธ โœ”๏ธ ์˜ˆ์ œ1 โœ”๏ธ ์˜ˆ์ œ2 ํ•จ์ˆ˜ parameter ํƒ€์ž…: spread, default, optional โœ”๏ธ optional parameter โœ”๏ธ Default parameter โœ”๏ธ Rest parameter interface ์‚ฌ์šฉํ•ด๋ณด๊ธฐ >interface๋Š” ํด๋ž˜์Šค ๋˜๋Š” ๊ฐ์ฒด๋ฅผ ์œ„ํ•œ ํƒ€์ž…์„ ์ง€์ •<

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

๊ธฐ๋ณธ ํƒ€์ž… ์•Œ์•„๋ณด๊ธฐ

๊ธฐ๋ณธ ํƒ€์ž… 1๏ธโƒฃ ๊ธฐ๋ณธํƒ€์ž…: number, string, boolean, undefined, null โœ”๏ธ number โœ”๏ธ string โœ”๏ธ boolean โœ”๏ธ undefined >undefined: ๊ฐ’์ด ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ์ •ํ•ด์ง€์ง€ ์•Š์€ ์ƒํƒœ, ํ……ํ…… ๋น„์—ˆ๋Š”์ง€ ์•„๋‹Œ์ง€ ๊ฒฐ์ •๋˜์ง€ ์•Š์€ ์ƒํƒœ โœ”๏ธ null >null: ํ……ํ…… ๋น„์—ˆ๋‹ค 2๏ธโƒฃ ๊ธฐ๋ณธํƒ€์ž…:...

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

๐Ÿ’ซ Typescript ์‹œ์ž‘ํ•˜๊ธฐ!

What is Typescript ๐Ÿ’ซ Microsoft ์—์„œ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, 2012 10์›”(v 0.8)์— ์„ธ์ƒ๋ฐ–์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ๋จ (ํ˜„์žฌ v4.1) Javascript๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์—์„œ ๋Œ€์ฒดํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค Javascript๋ฅผ ๋ฒ ์ด์Šค๋กœ ํ•˜๋Š” superset of Javascript Why Typescript Javascript๋Š” dyna...

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

์‹ ๋ฐ•ํ•œ HTML ํƒœ๊ทธ

์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ, HTML ํƒœ๊ทธ!

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

React๋ฅผ ์œ„ํ•œ ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Recoil

ํŽ˜์ด์Šค๋ถ์ด ๋งŒ๋“  ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Recoil

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

CSS ellipsis ๋ง์ค„์ž„ ์ฒ˜๋ฆฌํ•˜๊ธฐ

Lorem ipsum dolor sit amet โž” Lorem ipsum dol...๊ธ€ ๋“ฑ๋ก, ๋Œ“๊ธ€ ๋“ฑ์˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•  ๋•Œ์ƒ๊ฐ๋ณด๋‹ค ๊ฝค ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋˜ CSS ์†์„ฑ ์ค‘ ํ•˜๋‚˜์ธ,๋„˜์น˜๋Š” ๊ธ€ ์ œ์–ดํ•˜๊ธฐ?

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

2021๋…„์„ ๋งˆ์น˜๋ฉฐ,

Good Bye 2021! 2021๋…„์„ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ ๋‚จ๊ธฐ๋Š” ํšŒ๊ณ ..

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

React Hooks:: useReducer_ ์ปดํฌ๋„ŒํŠธ์˜ ์ƒํƒœ๊ฐ’์„ ๋ฆฌ๋•์Šค์ฒ˜๋Ÿผ ๊ด€๋ฆฌํ•˜๊ธฐ

์ปดํฌ๋„ŒํŠธ์˜ ์ƒํƒœ๊ฐ’์„ ๋ฆฌ๋•์Šค์ฒ˜๋Ÿผ ๊ด€๋ฆฌํ•˜๊ธฐ:

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

React Hooks:: useContext()๋กœ ์ƒํƒœ ๊ด€๋ฆฌํ•˜๊ธฐ

Context API ๋กœ ์ƒํƒœ ๊ด€๋ฆฌํ•˜๊ธฐ

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

[git] git rebase / git reset

git rebase / git reset

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

[iOS] Xcode 'Unsupported OS Version' ํ•ด๊ฒฐํ•˜๊ธฐ

Xcode์—์„œ 'Unsupported OS Version' ํ•ด๊ฒฐ

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

[Web template] Next.js ์ •์  ์ƒ์„ฑ(Static Generation)_ getStaticProps, getStaticPaths(6)

์ •์  ์ƒ์„ฑ(Static Generation)_ getStaticProps, getStaticPaths pre-rendering(์‚ฌ์ „ ๋ Œ๋”๋ง) Next.js๋Š” 1) ๋ชจ๋“  ํŽ˜์ด์ง€๋ฅผ pre-render(์‚ฌ์ „ ๋ Œ๋”) ํ•œ๋‹ค ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ชจ๋“  ์ž‘์—…

2021๋…„ 12์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€