[React] Input Tagμμ κ°μ νμΌ μ λ‘λνλ λ°©λ²
π λͺ©μ°¨
1. AS IS: λμΌ νμΌ μ λ‘λ λΆκ°ν κ²½μ°
2. ν΄κ²°λ°©λ²
3. TO BE: λμΌ νμΌ μ λ‘λ κ°λ₯ν κ²½μ°
1. AS IS: λμΌ νμΌ μ λ‘λ λΆκ°ν κ²½μ°
μλμ μμλ‘ μν©μ μ€λͺ
ν΄ λ립λλ€(κ·Έλ¦Ό 1).
νμΌ μ
λ‘λ μ(i.e., onChange) νμ
μ΄ λ¨λ λ‘μ§μ μμ±νμμ΅λλ€.
νλ°, κ°μ νμΌμ μ
λ‘λν κ²½μ° μ΄ν λ‘μ§μ΄ μνλμ§ μλ κ²μ νμΈνμ€ μ μμ΅λλ€.

2. ν΄κ²°λ°©λ²
<input type="file" onChange={(e) => {
this.onFileChange(e);
e.target.value = '';
}}/>
input νκ·Έμμ onChange μ΅μ μμ νμΌ μ λ‘λ λ‘μ§ νΈμΆ ν eventμμ valueλ₯Ό μ΄κΈ°ννλ©΄ ν΄κ²° κ°λ₯ν©λλ€.
3. TO BE: λμΌ νμΌ μ λ‘λ κ°λ₯ν κ²½μ°

μ½λλ₯Ό μ μ©νλ©΄ μμ κ·Έλ¦Ό 2μ κ°μ΄ κ°μ νμΌμ΄ μ μμ μΌλ‘ μ λ‘λλλ κ²μ νμΈνμ€ μ μμ΅λλ€.
π λ§ΊμΌλ©°
λ°λ‘ μμμ κ²°κ³Ό μμλ‘μ¨ λ³΄μ¬λλ¦°, κ°λ³κ² μ¦κ²¨λ³Ό λ§ν μΉ΄ν‘ λν λ΄μ© λΆμ μλΉμ€λ₯Ό μκ°ν©λλ€ :)
λ¬΄λ£ μλΉμ€μ΄λ©°, μ
λ‘λ ν νμΌμ λΆμ μ΄μΈμ μ λ νμ©λκ±°λ μλ²μ μ μ₯λμ§ μμ΅λλ€π
http://www.advancer-katalk.click/
μΉ΄ν‘λΆμ μ ν μ€νΈ
www.advancer-katalk.click
ν¬μ€ν
λ΄μ©μ μ€λ₯κ° μμ κ²½μ° μλμ λκΈ λ¨κ²¨μ£Όμλ©΄ κ°μ¬λλ¦¬κ² μ΅λλ€.
κ·ΈλΌ μ€λλ μ¦κ±°μ΄ ν루 보λ΄μκΈΈ λ°λλλ€ :)
κ³ λ§μ΅λλ€π