ReactJS我只想在登錄成功時才顯示material-ui快餐欄。 在ReactJS中如何做到這一點?如何僅在登錄成功時啓用mui快餐欄?
0
A
回答
0
它很簡單,如果你正在使用減少反應 打開的屬性默認爲false,您應該在您的縮減器LOG_IN_SUCCESS中爲true,然後在成功登錄後顯示小吃店。
2
Material-ui Snackbar的open
狀態的狀態爲true或false,因此當登錄成功時,它相對容易顯示。
考慮您正在使用終極版存儲登錄狀態
你可以不喜歡它
<Snackbar
open={this.props.loggedIn}
message="Event added to your calendar"
autoHideDuration={4000}
onRequestClose={this.handleRequestClose}
/>
在您不使用終極版,並存儲在cookie登錄狀態的情況下,
你可以加載它到一個狀態
componentDidMount() {
var loggedIn = cookie.load('isLoggedIn');
this.setState({loggedIn});
}
<Snackbar
open={this.state.loggedIn}
message="Event added to your calendar"
autoHideDuration={4000}
onRequestClose={this.handleRequestClose}
/>
相關問題
- 1. 如何在請求成功時顯示快餐欄,Redux出現故障?
- 2. 如何在angular2中使用快餐欄(entryComponents)時發出事件
- 3. 我將如何登錄成功登錄
- 4. 快餐欄自動重複
- 5. Android登錄活動僅在啓動時顯示Google登錄
- 6. 當登錄成功時,請在標籤欄中查看
- 7. 成功登錄
- 8. 在yii如何生成登錄功能
- 9. NavigationView打開時如何隱藏快餐欄?
- 10. 在登錄成功時執行segue
- 11. 快速 - 試圖在用戶成功登錄後重定向
- 12. Jeditable登錄時僅在用戶個人資料頁面啓用
- 13. 如何在成功登錄時在父級關閉iframe?
- 14. 僅在使用SSL進行登錄時使用SSL僅限於在登錄期間使用https登錄時
- 15. 使用cURL登錄成功
- 16. Jomsocail成功登錄
- 17. 如何禁用快餐欄的滑動到解除行爲
- 18. 如何使用自定義佈局創建android快餐欄
- 19. 如何使快餐欄出現在RecycleView的底部?
- 20. 如何在操作後保持快餐欄打開狀態爲
- 21. 如何防止在Android上截斷快餐欄文本?
- 22. 如何使快餐欄出現在popupwindow上方?
- 23. 如何在快餐欄android中設置Onclicklistener動作?
- 24. 如何啓用登錄dompdf?
- 25. 如何在成功登錄時顯示navigationBar(primefaces)(JSF 2.0)
- 26. 如何在登錄Facebook成功時打開活動?
- 27. 在React中,如何確定oauth登錄成功的時間?
- 28. 如何成功登錄後腓
- 29. 如何僅在應用程序啓動時第一次顯示登錄屏幕
- 30. 用CURL登錄,成功登錄後,尚未登錄
你使用Redux嗎? – jsw324
是的,我正在使用REDX –