V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  React

Ant Design Pro 使用中关于数据交互方面的疑问

  •  
  •   ry_wang · 17 天前 · 304 次点击
    前端新手,之前没怎么用过 React,这两天在试着用 Ant Design Pro 重构下内部的一个 WEB 系统,有一些疑问请大家帮忙解解惑。

    基本的认识:
    页面布局放在 routes 里,基础组件放在 components 里。所有的远程调用都在 routes 内调用 dispatch,数据通过 props 传给子组件,子组件操作逻辑如果有触发远程调用的需求,都通过调用 props 传入的 routes 页面函数来触发。

    比如这个页面的逻辑,就是这样的。 https://preview.pro.ant.design/#/list/table-list

    现在有个疑问,如果子组件通过 modal 再调用一个新的子组件,而且这个调用层次可能是 2 层、3 层或更多。这种情况上面我理解的这种模式显得非常麻烦了

    为什么不在每个基础组件内直接发起远程数据请求呢,比如 componentDidMount 函数中。这样做我感觉唯一的缺点就是请求来的数据父组件不能用了

    还是说,正常逻辑就应该这么做,Ant Design Pro 中的属于特例。再或者我们的页面需求比较奇葩???


    谢谢
    目前尚无回复
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   898 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 50ms · UTC 23:53 · PVG 07:53 · LAX 15:53 · JFK 18:53
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1