React state應該以怎樣的形式保存數據


現在的react單頁面應用,為了保持切換頁面后,頁面狀態不丟失,會把部分狀態數據保存在redux中。

現在的問題是這個state數據會用於前端狀態展示,也會用於后台接口的參數,這兩部分的格式是不同的。

比如日期,在前端是Moment格式,作為后端參數時,需要轉化為ISOString,那這個state中保存的是Moment還是string呢。

答案:state作為保存狀態的地方,主要用於view層,應該跟view層保持一致,至於api調用,應該在service層增加adapter.toServer進行數據轉換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM