profile
Junior Front-End Developer๐Ÿ˜Ž
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (71)React(19)JavaScript(16)WeCode(5)git(4)CSS(4)typescript(4)Map(3)style component(3)๊ณต๋ถ€(3)์ฝ”๋“œ์นดํƒ€(3)github(3)์•Œ๊ณ ๋ฆฌ์ฆ˜(3)JOIN(2)html(2)boolean(2)ES6(2)Event(2)object(2)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(2)String(2)ํ”„๋กœ์ ํŠธ(2)DOM(2)Props(2)component(2)js(2)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(2)branch(2)์œ„์ฝ”๋“œ(2)์ž์œ ํ˜•์‹(1)web(1)JavaScript ์ด๋ฒคํŠธ๋ฃจํ”„(1)position(1)math(1)์ƒ์ˆ˜๋ฐ์ดํ„ฐ(1)headless ui(1)semantic tag(1)promise(1)absolute(1)API(1)link(1)npm(1)indexOf(1)relative(1)GET(1)POST(1)git commit(1)Portal(1)git push(1)querySelector(1)์‹ฑ๊ธ€์Šค๋ ˆ๋“œ(1)checked(1)git rebase(1)library(1)๊ฐ์ฒด ํ”„๋กœํผํ‹ฐ ์‚ญ์ œ(1)radio(1)git master(1)Symbol(1)์ž์ฃผ์‚ฌ์šฉํ•˜๋Š” ์ •๊ทœ์‹(1)CRA(1)git status(1)๋ฆฌ์•กํŠธ(1)for๋ฌธ(1)browser(1)mac(1)๋งˆ์šดํŠธ(1)include(1)์ตœ๋Œ€๊ฐ’๊ตฌํ•˜๊ธฐ(1)๊ฐ์ฒด(1)intersection(1)์ปดํฌ๋„ŒํŠธ(1)๋ธŒ๋ผ์šฐ์ €(1)์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)getBoundingClientRect(1)๋Œ“๊ธ€์ฐฝ(1)React Tic Tac Toe(1)router(1)ํ”„๋ก ํŠธ์—”๋“œ(1)Arrow_Function(1)null(1)ํ•ฉ์„ฑ์ปดํฌ๋„ŒํŠธ(1)styled-component switch(1)useEffect(1)๋ฆฌ์•กํŠธ ํ‹ฑํƒํ† (1)ํ™˜๊ฒฝ๋ณ€์ˆ˜(1)Side Effect(1)fixed(1)mock data(1)git init(1)scrollY(1)number(1).scss(1)defaultProps(1)js property delete(1)node.js(1)ํƒ€์ž…์ข…๋ฅ˜(1)ref(1)์Šคํ”„๋ ˆ๋“œ๋ฌธ๋ฒ•(1)์ธํ„ฐ์„น์…˜ ์˜ต์ €๋ฒ„(1)useParams(1)nesting(1)UI(1)method(1)login(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ๋ฃจํ”„(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด(1)git log(1)cli(1)Node(1)next(1)ํด๋กœ์ €(1)์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ(1)ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ(1)filter(1)abs(1)React ์ปดํฌ๋„ŒํŠธ ์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)React ์Šคํฌ๋กค(1)๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •(1)interface(1)์ธํ„ฐํŽ˜์ด์Šค(1)arrow(1)config(1)key(1)javascipr(1)instagram(1)์‚ผํ•ญ์—ฐ์‚ฐ์ž(1)์Šคํฌ๋กค ํผ์„ผํŠธ ๊ตฌํ•˜๊ธฐ(1)๋ ‰์‹œ์ปฌ์Šค์ฝ”ํ”„(1)Observer(1)State(1)useRef(1)Promis(1)inline block(1)React Potal(1)body(1)React ์Šคํฌ๋กค ํผ์„ผํŠธ(1)Sass(1)button(1)git branch(1)API ๋ณ€์ˆ˜(1)hook(1)@property(1)React ์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)์ •๊ทœ์‹(1)์Šคํ”„๋ ˆ๋“œ ์—ฐ์‚ฐ์ž(1)type(1)storage(1)block(1)wanted(1)๋ฐ์ดํ„ฐํƒ€์ž…(1)inline(1)console(1)styled component(1)์ปดํฌ๋„ŒํŠธ ์ ˆ๋Œ€์œ„์น˜(1)clean up effect(1)master(1)array(1)๋กœ๊ทธ์ธ ์ •๊ทœ์‹(1)Fetch(1)addEventListener(1)spa(1)display(1)style(1)IntersectionObserver(1)render(1)getStaticProps(1)git add .(1)JSX(1)next.js(1)react.js(1)Advanced Router(1)semantic web(1)์•„ํ† ๋ฏน ๋””์ž์ธ(1)ํ‹ฑํƒํ† (1)useNavigate(1)reverse(1)์ž๊ธฐ์†Œ๊ฐœ(1)ํšŒ์›๊ฐ€์ž… ์ •๊ทœ์‹(1)์—…๋ฐ์ดํŠธ(1)์›์‹œ(1)๊ตฌ์กฐ๋ถ„ํ•ด ํ• ๋‹น(1)grid(1)attrs(1).then()(1)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜(1)๋ธŒ๋žœ์น˜(1)createPortal(1)์Šคํฌ๋กค ํผ์„ผํŠธ(1)headless(1)js boolean(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ ‰์‹œ์ปฌ์Šค์ฝ”ํ”„(1)git clone(1)switch๋ฌธ(1)function(1)์ง€์†๊ฐ€๋Šฅํ•œ ์ปดํฌ๋„ŒํŠธ(1)์ •๊ทœํ‘œํ˜„์‹(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹ฑ๊ธ€์Šค๋ ˆ๋“œ(1)์ฐธ์กฐ(1)undefined(1)1์ฐจํ”„๋กœ์ ํŠธ(1)mixin(1)ํ•จ์ˆ˜์ •์˜(1)๋น„๊ตฌ์กฐํ™” ํ• ๋‹น(1)
post-thumbnail

TypeScript - ํƒ€์ž…์ข…๋ฅ˜

ํƒ€์ž…์ข…๋ฅ˜ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํƒ€์ž…์„ ์„ ์–ธํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํƒ€์ž…์˜ ์ข…๋ฅ˜๋Š” ํฌ๊ฒŒ 12๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. :์„ ์ด์šฉํ•ด ํƒ€์ž…์„ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์„ ํƒ€์ž…ํ‘œ๊ธฐ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. > String Number Boolean Object Array Tuple Enum Any Void Null Undefined Never String ๋ฌธ์ž์—ด์ธ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. Number ์ˆซ์ž์ธ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. Boolean boolean์ธ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. Object ๊ฐ์ฒด์ธ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด parameter(๋งค๊ฐœ๋ณ€์ˆ˜)์— ํƒ€์ž…์„ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. Array ๋ฐฐ์—ด์ธ ๊ฒฝ์šฐ 3๊ฐ€์ง€ ์„ ์–ธ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ฒˆ์งธ ๋ฐฉ์‹์ด ๊ฐœ์ธ์ ์œผ๋กœ ๋Œ€๊ด„ํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ์–ด ์ œ์ผ ์ง๊ด€์ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Tuple ํŠœํ”Œ์€ ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ ๊ณ ์ •๋˜๊ณ  ๊ฐ ์š”์†Œ์˜ ํƒ€์ž…์„ ๋‹ค๋ฅด๊ฒŒ

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