Closed ccconac closed 1 month ago
μ±μ° λμ΄ λ§λ€μ΄ μ£Όμ loginModal hookμ μ¬μ©νλλ λ°λ‘ ν΄κ²°λμ΄ λ²λ Έμ΅λλ€.... π₯Ή μ€λ³΅λ λͺ¨λ¬ μ¬μ©μΌλ‘ μΈν΄ λͺ¨λ¬ κ²ΉμΉ¨ νμμ΄ λ°μνλ κ²μ΄μκ³ ... μ±μ° λμ΄ λ§λ€μ΄ μ£Όμ hook λλΆμ μ€λ³΅ μ½λκ° λ°μνμ§ μμ λ°λ‘ ν΄κ²°λμμ΅λλ€. μ΅κ³ ....
const { loginModal } = useModal(); const [isLoggedIn, setIsLoggedIn] = useState<boolean>(false); useEffect(() => { const loggedIn = async () => { const accessToken = await checkAuth(); if (accessToken) setIsLoggedIn(true); }; loggedIn(); }, []); type TStartButton = () => void; const handleStartButton: TStartButton = () => { if (isLoggedIn) navigate('/main'); if (!isLoggedIn) loginModal(); };
μ΄μ λ²νΈ: #200
β 체ν¬λ¦¬μ€νΈ
π μμ μμΈ λ΄μ©
1οΈβ£ μκ° νμ΄μ§ λͺ¨λ°μΌ UI ꡬν
π₯ μκ° νμ΄μ§ UI μ€λ₯ μμ
2οΈβ£ λ§μ΄ νμ΄μ§ λͺ¨λ°μΌ UI ꡬν
3οΈβ£ μ€μ νμ΄μ§ λͺ¨λ°μΌ UI ꡬν
π¨ λ²κ·Έ λ°μ μ΄μ (μ ν μ¬ν)
π νμ μμ (μ ν μ¬ν)
π€ μ§λ¬Έ μ¬ν (μ ν μ¬ν)
π μ°Έκ³ μλ£ (μ ν μ¬ν)
πΈ μ€ν¬λ¦°μ· (μ ν μ¬ν)
β μ ν 체ν¬λ¦¬μ€νΈ
μ΄μ λ²νΈ: #200