• 漫 🐬 迪
    2019-07-09
    请问为什么list-page显示不出呢?什么都没改,打开console 有 Error
    Invariant failed: You should not use <withRouter(Connect(ListPage)) /> outside a <Router>
    谢谢!
     1
    
  • 张天三石
    2019-03-14
    为什么这里翻页通过componentDidUpdate去更新,搜索是直接更新的呢
    
    
  • Geek_0b2691
    2018-12-02
    老师有两个问题,
    一个是因为例子中是否Fetchdata的判断放在了componentdidupdate里面,而且是根据路由里面的页数参数判断,所以如果我现在来回切换页数每次也都是会触发Fetchdata的,因此,如果想做多页数据的缓存,我想就需要更改现在的store模型和触发Fetchdata的条件了,请问有没有其他思路的解决方案呢?
    另外一个问题是,如果获取详情需要多个参数(详情页可能由几部分组成),我们都要将参数拼在路由上传过去吗?这样路由不就不就变得很复杂了吗?

    作者回复: 1. 这是一个很常见的场景。如果数据有缓存,那么判断条件除了 url 比较之外,还要看数据有没有,以决定是否获取数据。如果分页缓存,那么 store 里设计一个以 page 为 key 的数据结构一般就可以了。或者做前端分页。2. 是的,路由复杂没有任何问题。只有这样,你才能将 url 发给别人来定位到某个页面。

    
    
  • 雪疯了
    2018-10-13
    请问列表页里点击Link标签,只有URL变化,页面不跳转是什么怎么回事

    作者回复: 是说codesandbox 里的示例吗?我看过是可以跳转的,你打开控制台看下是否报错。

    
    
  • 拉普拉斯
    2018-08-18
    好像31课的list-page有点问题。第十行getItems。从其他页面切换回来报错

    作者回复: 感谢报告,已经修复,需要给 selector 传递参数。

    
    
我们在线,来聊聊吧