HwangInJi
Preview Image

μ™œ λ¦¬μ•‘νŠΈμ—μ„  useStateλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•˜λŠ”κ°€?

λΈ”λ‘œκ·Έλ₯Ό μ“°λ©΄μ„œ ν•œλ²ˆ useState에 λŒ€ν•΄ 닀룬적이 μžˆμ—ˆλŠ”λ°μš”, μ˜€λŠ˜μ€ μ’€ 더 λ‚˜μ•„κ°€ μ™œ λ¦¬μ•‘νŠΈμ—μ„œ useStateλ₯Ό μ¨μ•Όν•˜λŠ”μ§€ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. λ¦¬μ•‘νŠΈ(React)에 λŒ€ν•΄ ν•œλ²ˆ 더 μ•Œμ•„λ³΄κΈ° β–Ά λ¦¬μ•‘νŠΈ(React)λŠ” ν˜„λŒ€ μ›Ή κ°œλ°œμ—μ„œ 널리 μ‚¬μš©λ˜λŠ” 라이브러리둜, μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜λŠ” 데 쀑점을 두고 있으며, μ»΄ν¬λ„ŒνŠΈμ˜ μƒνƒœ(state...

Preview Image

Axios

Axiosλž€? β–Ά AxiosλŠ” JavaScriptλ₯Ό μ‚¬μš©ν•˜μ—¬ HTTP μš”μ²­μ„ λ§Œλ“€κ³  μ²˜λ¦¬ν•˜λŠ” 라이브러리둜, 주둜 λΈŒλΌμš°μ € 및 Node.js ν™˜κ²½μ—μ„œ μ‚¬μš©λ˜λ©° ν”„λ‘œλ―ΈμŠ€ 기반의 APIλ₯Ό μ œκ³΅ν•˜μ—¬ 비동기 μž‘μ—…μ„ μ‰½κ²Œ 관리할 수 있게 ν•΄μ€λ‹ˆλ‹€. Axios의 μ£Όμš” κΈ°λŠ₯ ν”„λ‘œλ―ΈμŠ€ 기반 AxiosλŠ” ν”„λ‘œλ―ΈμŠ€(Promise...

Preview Image

JQUERY attr() & prop()의 차이

attr() 와 prop() β–Ά jQueryλŠ” DOM μ‘°μž‘μ„ μ‰½κ²Œ ν•  수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” 라이브러리둜, μ—¬κΈ°μ„œ attr()κ³Ό prop() λ©”μ„œλ“œλŠ” HTML μš”μ†Œμ˜ μ†μ„±μ΄λ‚˜ 속성값을 λ‹€λ£° λ•Œ 주둜 μ‚¬μš©λ©λ‹ˆλ‹€. 특히 이 두 λ©”μ„œλ“œλŠ” 맀우 μœ μ‚¬ν•΄ λ³΄μ΄μ§€λ§Œ μ•½κ°„μ˜ 차이가 μ‘΄μž¬ν•˜κΈ° λ•Œλ¬Έμ— 각기 λ‹€λ₯Έ μƒν™©μ—μ„œ μ‚¬μš©λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€. μ˜€λŠ˜μ€ 이 두 λ©”μ„œλ“œκ°€ μ–΄λ–€ μ°¨...

Preview Image

Bundler

λ²ˆλ“€λŸ¬(Bundler)λž€? β–Ά λ²ˆλ“€λŸ¬(Bundler)λŠ” μ—¬λŸ¬ 개의 파일과 λͺ¨λ“ˆμ„ ν•˜λ‚˜μ˜ 파일 λ˜λŠ” μ—¬λŸ¬ 개의 파일둜 λ³‘ν•©ν•˜μ—¬ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λ‘œλ“œ μ‹œκ°„μ„ μ΅œμ ν™”ν•˜κ³  관리 νš¨μœ¨μ„±μ„ λ†’μ΄λŠ” λ„κ΅¬μž…λ‹ˆλ‹€. λ²ˆλ“€λŸ¬λŠ” 주둜 μžλ°”μŠ€ν¬λ¦½νŠΈ, CSS, 이미지 파일 λ“± λ‹€μ–‘ν•œ μžμ‚°μ„ ν¬ν•¨ν•œ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©λ˜λ©°, κ°€μž₯ 널리 μ‚¬μš©λ˜λŠ” λ²ˆλ“€λŸ¬λ‘œλŠ” Webpack,...

Preview Image

Protocol

ν”„λ‘œν† μ½œ(Protocol)μ΄λž€? β–Ά ν”„λ‘œν† μ½œ(Protocol)은 톡신 μ‹œμŠ€ν…œμ—μ„œ 데이터λ₯Ό κ΅ν™˜ν•˜λŠ” κ·œμΉ™κ³Ό 절차λ₯Ό μ •μ˜ν•˜λŠ” ν‘œμ€€μ„ λ§ν•©λ‹ˆλ‹€. 즉, λ„€νŠΈμ›Œν¬ ν”„λ‘œν† μ½œμ€ λ””μ§€ν„Έ 컴퓨터 λ„€νŠΈμ›Œν¬μ—μ„œ 데이터λ₯Ό μ „μ†‘ν•˜λŠ” 방법을 κ·œμ •ν•˜λ©°, μ„œλ‘œ λ‹€λ₯Έ μ‹œμŠ€ν…œ κ°„μ˜ μƒν˜Έ μš΄μš©μ„±μ„ 보μž₯ν•©λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μ–‘ν•œ κ³„μΈ΅μ—μ„œ μž‘λ™ν•˜λŠ” ν”„λ‘œν† μ½œμ€ λ„€νŠΈμ›Œν¬μ˜ 효율적인 μž‘λ™κ³Ό λ³΄μ•ˆ...

Preview Image

REACT Side Effect

μ‚¬μ΄λ“œ μ΄νŽ™νŠΈ(Side Effect)λž€? β–Ά μ‚¬μ΄λ“œ μ΄νŽ™νŠΈλŠ” μ»΄ν¬λ„ŒνŠΈκ°€ λ Œλ”λ§λ˜λŠ” λ™μ•ˆ μˆœμˆ˜ν•˜μ§€ μ•Šμ€ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μž‘μ—…μ€ μ»΄ν¬λ„ŒνŠΈμ˜ μ™ΈλΆ€ 세계와 μƒν˜Έ μž‘μš©ν•˜κ±°λ‚˜ λ Œλ”λ§ 결과에 영ν–₯을 μ£Όμ§€ μ•ŠλŠ” μž‘μ—…μ„ ν¬ν•¨ν•˜λŠ”λ° λŒ€ν‘œμ μΈ μ‚¬μ΄λ“œ μ΄νŽ™νŠΈλ‘œλŠ” 데이터 κ°€μ Έμ˜€κΈ°, DOM μ‘°μž‘, ꡬ독 μ„€μ • 및 ν•΄μ œ 등이 μžˆμŠ΅λ‹ˆλ‹€. μ•„λž˜μ—μ„œ μ’€ 더 ...

Preview Image

JAVASCRIPT 데이터 ν˜• λ³€ν™˜

데이터 ν˜• λ³€ν™˜(Type Conversion)μ΄λž€? β–Ά μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ 데이터 ν˜• λ³€ν™˜(Type Conversion)은 κ°’μ˜ 데이터 νƒ€μž…μ„ λ³€κ²½ν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€. μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” 동적 νƒ€μž… μ–Έμ–΄μ΄λ―€λ‘œ κ°’μ˜ νƒ€μž…μ΄ μžλ™μœΌλ‘œ λ³€ν™˜λ  수 μžˆλŠ”λ° 이 ν˜• λ³€ν™˜μ€ μ•”μ‹œμ (Implicit)으둜 λ˜λŠ” λͺ…μ‹œμ (Explicit)으둜 μ΄λ£¨μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. 1. μ•”μ‹œμ  ...

Preview Image

HTML & CSS 크둜슀 λΈŒλΌμš°μ§•

크둜슀 λΈŒλΌμš°μ§•μ΄λž€? β–Ά 크둜슀 λΈŒλΌμš°μ§•μ΄λž€ μ›Ή κ°œλ°œμ—μ„œ μ›Ήμ‚¬μ΄νŠΈλ‚˜ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ—¬λŸ¬ μ›Ή λΈŒλΌμš°μ €μ—μ„œ λ™μΌν•˜κ²Œ μž‘λ™ν•˜λ„λ‘ λ§Œλ“œλŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€. μ›ΉλΈŒλΌμš°μ €λŠ” λ‹€μ–‘ν•œ λΈŒλΌμš°μ €κ°€ HTML, CSS, JavaScriptλ₯Ό 각각 λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ μ²˜λ¦¬ν•˜κΈ° λ•Œλ¬Έμ— μžμΉ«ν•˜λ©΄ λ™μΌν•œ μ›Ή νŽ˜μ΄μ§€κ°€ λΈŒλΌμš°μ €λ§ˆλ‹€ λ‹€λ₯΄κ²Œ λ³΄μ΄κ±°λ‚˜ μž‘λ™ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. 이 λ•Œ...

Preview Image

JAVASCRIPT Property

ν”„λ‘œνΌν‹°(Property)λž€? β–Ά μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ ν”„λ‘œνΌν‹°(Property)λŠ” 객체(Object)의 μ€‘μš”ν•œ ꡬ성 μš”μ†Œμž…λ‹ˆλ‹€. κ°μ²΄λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ 핡심 κ°œλ… 쀑 ν•˜λ‚˜μ΄λ©°, λ‹€μ–‘ν•œ 데이터λ₯Ό κ΅¬μ‘°ν™”ν•˜κ³  μ‘°μž‘ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ”λ° ν”„λ‘œνΌν‹°λŠ” μ΄λŸ¬ν•œ 객체의 속성을 μ •μ˜ν•˜λ©°, 각각의 ν”„λ‘œνΌν‹°λŠ” ν‚€(key)와 κ°’(value)으둜 κ΅¬μ„±λ©λ‹ˆλ‹€. ν”„λ‘œνΌν‹°μ˜ κΈ°λ³Έ κ°œλ…...

Preview Image

μ œμ–΄ & λΉ„μ œμ–΄ μ»΄ν¬λ„ŒνŠΈ

1. μ œμ–΄ μ»΄ν¬λ„ŒνŠΈ (Controlled Components)λž€? β–Ά μ œμ–΄ μ»΄ν¬λ„ŒνŠΈλŠ” λ¦¬μ•‘νŠΈ μƒνƒœ(state)λ₯Ό 톡해 μž…λ ₯값을 μ œμ–΄ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈμž…λ‹ˆλ‹€. μ΄λŠ” μž…λ ₯ μš”μ†Œμ˜ 값이 λ¦¬μ•‘νŠΈ μ»΄ν¬λ„ŒνŠΈμ˜ μƒνƒœμ— μ˜ν•΄ 관리됨을 μ˜λ―Έν•˜λŠ”λ° μ‚¬μš©μžκ°€ μž…λ ₯ ν•„λ“œμ— 값을 μž…λ ₯ν•  λ•Œλ§ˆλ‹€ onChange 이벀트 ν•Έλ“€λŸ¬κ°€ ν˜ΈμΆœλ˜μ–΄ μ»΄ν¬λ„ŒνŠΈμ˜ μƒνƒœλ₯Ό μ—…λ°μ΄νŠΈν•˜κ³ , κ·Έ μƒνƒœκ°€ ...