稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
67677的头像
67677
3年前
  • 屏蔽作者: 67677
  • 举报
现在react是类组件写的多还是函数式组件呀
技术交流圈
分享
12
点赞
相关推荐
  • 最近和后端同学交流米奇妙妙代码,发现了一种很邪魅(我个人觉得)的策略模式代码,来给大伙评评。
    策略模式我们都知道简单来说就是将策略罗列为字典,然后将状态作为 key 值传入字典执行对应的函数体,或者用 switch case 的方式去实现策略模式。

    但我看到的是这样的代码
    async function run(query) {
    await planA(query);
    await planB(query);
    await planC(query);
    await planD(query);
    await planE(query);
    }
    async function planA(query) {
    if (query.type !== 'A') return
    ... planA 代码执行体
    }
    async function planB (query) {
    if (query.type !== 'B') return
    ... planB 代码执行体
    }
    PlanCDE 如法炮制

    对没错,这哥们将本来前置的判断后置放进了函数体里,变成了反向的取反型策略模式,换来的是简洁的函数主体。瞬间让我的大脑拧成麻花,居然,还可以这么写啊。
    0 赞 · 25 评论
  • 怎么提高汇报能力?感觉向上汇报的时候不知道讲什么,做的东西也不是多大多好的东西,都是一些边角料
    0 赞 · 5 评论
  • jym有知道在h5的页面中,是否可以调用小红书的发布功能,进行发布动态呢?今天给了一个这个需求,有点懵逼昂,看了下好像小红书没有支持h5调用的接口,救救孩子吧[流泪][流泪]
    0 赞 · 4 评论