Reactを用いてログインボタン、ログアウトボタンの切り替えを実装しています。しかし、constの中で、同列のconstの呼び出し方法がわかりません。
JavaScript
1const ButtonAppBar = (props) => { 2 const { classes, history, user, actions } = props; 3 4 const handleToLoginPage = () => { 5 console.log("ログインボタンが押された!"); 6 history.push('/login') 7 } 8 9 const handleToLogout = () => { 10 console.log("ログアウトボタンが押された!"); 11 actions.logoutUser() 12 history.push('/') 13 } 14 15 const handleToHome = () => { 16 history.push('/') 17 } 18 19 const handle_button = () => { 20 console.log("ボタンが押された!"); 21 return user ? handleToLogout : handleToLoginPage 22 }
問題は下記のhandleToLogout, handleToLoginPageにあると踏んでいます。
JavaScript
1const handle_button = () => { 2 console.log("ボタンが押された!"); 3 return user ? handleToLogout : handleToLoginPage 4 }
試しにconsole.log()で出力すると出力できていました。どのようにしてこれら2つの定数を呼び出せばいいのでしょうか?
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー