LeoooY 最近的时间轴更新
LeoooY

LeoooY

V2EX 第 386128 号会员,加入于 2019-02-22 15:15:10 +08:00
用 React hooks api 封装一个 React 状态管理库
  •  1   
    React  •  LeoooY  •  350 天前  •  最后回复来自 LeoooY
    5
    LeoooY 最近回复了
    195 天前
    回复了 xuantedev 创建的主题 git 感觉最近几个月来大的 git 库很难下载成功了
    挂代理 git clone --depth=1
    278 天前
    回复了 henryshen233 创建的主题 程序员 讨论下做笔记的方式吧
    vscode 写 markdown,推到 github
    341 天前
    回复了 xiaoming1992 创建的主题 React 不 eject 的前提下扩展 create-react-app 的配置?
    项目复杂、定制化多的就是应该 eject 出来,直接改 webpack 配置和绕一圈去搞 webpack 相比方便的多吧。而且 eject 出来的都是 js,又不是黑魔法,要改自己去读一下就知道是怎么回事了。
    我一般是把子组件封装成一个 useXXX(),然后 return dom 和需要调用的方法
    const useChild=()=>{
    return {
    dom: <child />
    methods:{}
    }
    }
    我一般是把子组件封装成一个 useXXX(),然后 return dom 和需要调用的方法
    const useChild=()=>{
    return {
    }
    }
    350 天前
    回复了 LeoooY 创建的主题 React 用 React hooks api 封装一个 React 状态管理库
    @theprimone 就是把 useReducer 和 useContext 封装了一下,另外做了个类似于 redux 的 mapStateToProp 的 withContext 来优化 context 更新导致的 re-render
    Ubuntu
    351 天前
    回复了 LeoooY 创建的主题 React 用 React hooks api 封装一个 React 状态管理库
    @theprimone 复杂项目还是会用 redux 或者 dva,就是想搞个简单、快速的适合小型项目的状态管理,大佬有没啥想法来个 pr 哇
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2384 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 12ms · UTC 13:39 · PVG 21:39 · LAX 06:39 · JFK 09:39
    ♥ Do have faith in what you're doing.