基于create-react-app官方脚手架搭建dva模式的项目(三)
接上一篇:http://blog.ixiewei.com/index.php/archives/205.html
项目配置到这里之后,接下来就需要处理以下配置了:
1 国际化
2 store的数据存储结构
国际化和store数据结构的设计:
此处采用immutable数据格式(immutable一款很棒的数据操作工具,此处不做详解,有兴趣的同学可自行学习),把数据存于model,同样国际化的判断参数定为: i18n 存于app的model中,取值来源于浏览器的本地缓存localStorage用户若设置了某种语言,则存在这里,用户下次访问系统,也依然能唤起上次所选中的语言,当初次访问时,语言默认先取自浏览器,若依然取不到则默认咱们的中文。