level 2
青河凡离
楼主
各位大佬,请问一下,我现在在学React,然后用到了umi,官方文档中有做法是把通过getInitialState获取当前用户数据,那么我怎么获取呢?通过什么条件来获取到用户呢
比如说我登录,然后数据放到库里了,之后,我关闭了一下页面,再打开,会调用getInitialState把当前用户放到initialState中,但是通过什么条件查询呢?
如果假如说,我登录了,我就把用户存入initialState,然后下次关闭网页,马上再进来,就又需要重新登录了,理论上是不应该这样的,之前我是看有人把用户数据存入了localStorage
initialState是不是有点类似于session呢,包括umi和antd的官方文档,我都没找到这个initialState的生命周期
麻烦大佬帮忙解决一下,主要问题就是说 我想把用户数据放在initialState中,然后每次打开页面,需要通过getInitialState去获取,如果不获取,不就等于用户关闭了网页之后,哪怕马上回来也拿不到用户数据了吗
2021年02月09日 13点02分
1
比如说我登录,然后数据放到库里了,之后,我关闭了一下页面,再打开,会调用getInitialState把当前用户放到initialState中,但是通过什么条件查询呢?
如果假如说,我登录了,我就把用户存入initialState,然后下次关闭网页,马上再进来,就又需要重新登录了,理论上是不应该这样的,之前我是看有人把用户数据存入了localStorage
initialState是不是有点类似于session呢,包括umi和antd的官方文档,我都没找到这个initialState的生命周期
麻烦大佬帮忙解决一下,主要问题就是说 我想把用户数据放在initialState中,然后每次打开页面,需要通过getInitialState去获取,如果不获取,不就等于用户关闭了网页之后,哪怕马上回来也拿不到用户数据了吗