μλ ν¬μ€νΈμ μ€λμ error handling 1οΈβ£5οΈβ£λ² μΆκ°νλ°
π [TS - Error Handling] JS β TS λ§μ΄κ·Έλ μ΄μ
μ€ λ§λ₯λ¨λ¦° error λͺ¨μzip
1οΈβ£5οΈβ£ Property βvalueβ does not exist on type βEventTargetβ.
μλ 곡μλ¬Έμλλ‘ κ΅¬ννλ©΄ κΈ°λ₯ μ체 ꡬνμ so easy π
π [firbase authentication 곡μ λ¬Έμ] Manage Users in Firebase
import { getAuth, sendPasswordResetEmail } from "firebase/auth";
const [email, setEmail] = useState("")
const onSendPwResetEmail = async () => {
const auth = getAuth()
await sendPasswordResetEmail(auth, email)
.then(() => {
...
})
.catch((error) => {
...
}
}
μμ κ°μ΄ ꡬννλ©΄ μ μ λμμ λλλ° gmailμμ μ μ‘λ λ©μΌμ΄ μλμΌλ‘ μ€νΈλ©μΌλ‘ λΆλ₯λμ΄λ²λ¦°λ€,,
κ·Έλμ
firebase - Authentication - Templates - λΉλ°λ²νΈ μ¬μ€μ
μ λ€μ΄κ°μ λ©μΌ λ΄μ© ννλ₯Ό λ³κ²½ν΄μ£Όμλ€.
λ³κ²½ν ν λ€μ λ©μΌ μ μ‘μ ν΄λ³΄λ©΄ μλμ κ°μ΄ λ³κ²½ν ννλ‘ λ©μΌμ΄ μ μ μ‘λλ€ :>
μλ ν¬μ€νΈμ portalλ‘ λͺ¨λ¬μ°½ ꡬν κ³Όμ λ°λ‘ ν¬μ€ν ν¨!
[TS] React Portals μ΄μ©νμ¬ modal ꡬνν΄λ³΄κΈ° π·ββοΈ
μ€λμ μ€μ λΆν° μΉμ²μΈλ κ²°νΌμμ κ°λ€μ€λλΌ λ°€λΆν° κ³΅λΆ μμ..π
Udemy - React
κ°μλ₯Ό ν΅ν΄ μκ²λμλPortalλ₯Ό μ΄μ©ν modal
λ₯Ό νμ€λ‘ ꡬννλλ° μκ°λ³΄λ€ μλ¬λ λ§μ΄ λκ³ λ°λ‘ νμ μ μ μ©νλ €κ³ νλ€ λ³΄λκΉ μ’ ν€λ§€μ μκ°μ΄ κ½€ κ±Έλ Έλ΄,,