reat-redux目前我仅仅只是能把流程走通,一个简单demo;
我现在有一个问题,我创建多语言包时, 是通过接口拉取语言包把store里面去,然后渲染界面;
现在问题就是, 当接口数据还没有返回, 但是此时react会进行一次页面渲染, 导致出现语言包undefined的情况,
求教这样的情况应该怎么去处理?
reat-redux目前我仅仅只是能把流程走通,一个简单demo;
我现在有一个问题,我创建多语言包时, 是通过接口拉取语言包把store里面去,然后渲染界面;
现在问题就是, 当接口数据还没有返回, 但是此时react会进行一次页面渲染, 导致出现语言包undefined的情况,
求教这样的情况应该怎么去处理?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
没有必要把语言放到store中,应该放到language文件夹下的json文件中或者js文件中,直接import 进来用就行了,你这个是把事情搞复杂化,语言包不是变量,它一旦加载进来就不会改变。你那样处理还会使得网站性能变慢。