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