• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sunshinev
V2EX  ›  程序员

后端想学点前端 ant design pro,前端东西太多,如何快速学习?

  •  
  •   sunshinev ·
    sunshinev · Sep 28, 2020 · 8182 views
    This topic created in 2234 days ago, the information mentioned may be changed or developed.

    最近再看 ant design pro 但是发现很多新的框架和技术 比如 umi 和 dva promise 等等

    这还不包括 npm webpack babel 等等

    想请教大神,该如何学习 ant 框架?

    比如有哪些是需要了解就可以的了

    48 replies  •  2020-09-29 17:04:10 +08:00
    saozhu
    saozhu
    Sep 28, 2020❤️11
    1
    快跑
    hpan
    hpan
    Sep 28, 2020
    2
    一个 jQuery 搞定一切的年代过去啦
    joeyFuck
    joeyFuck
    Sep 28, 2020
    3
    下个完整 demo 跑起来,给自己弄点需求,然后实现它。
    anakinsky
    anakinsky
    Sep 28, 2020
    4
    后端搞搞 bootstrap 就得啦
    momo1999
    momo1999
    Sep 28, 2020
    5
    能跑起来慢慢改就行
    mooyo
    mooyo
    Sep 28, 2020
    6
    按照我做毕设时候的思路来看,你不一定要跑 antdp,你就搞个 dva 那一套跑起来然后一点一点的改就行。应该说前端那一套绝大部分不需要自己学,只需要改模版就行。
    TypeError
    TypeError
    Sep 28, 2020❤️3
    7
    VeryZero
    VeryZero
    Sep 28, 2020
    8
    不要怕,直接干就行了。

    我之前也是因为看到各种新东西一直不敢下手,后来迫于需求硬着头皮干,发现也就那么回事,都是工具而已
    fhsan
    fhsan
    Sep 28, 2020
    9
    antd pro 直接拷贝文档
    lonelymarried
    lonelymarried
    Sep 28, 2020
    10
    antd pro 可以写所有的前端界面么
    ZinWUT
    ZinWUT
    Sep 28, 2020
    11
    webpack babel 有不少前端仔都玩不明白,比如我

    说个可行的,Ant Design Pro 是基于 React 的,webpack babel 就先别看了,
    能把项目跑起来就足够了,再把 React 的语法基础学了,了解一下 props 这些。
    官网有文档,文档质量还不错,其他的用的最多的就是异步的 saync await 。

    我目前在学后端的一些东西,发现难度嘛,也不是很高
    newbieRenew
    newbieRenew
    Sep 28, 2020 via iPhone
    12
    学学 React hook 就可以啦,用这些框架底层知识还是要的。
    ZiLong
    ZiLong
    Sep 28, 2020❤️2
    13
    我觉得前端除了 js,更难的 css 。。。。
    ZinWUT
    ZinWUT
    Sep 28, 2020
    14
    async await,上一行写快了弄错了。
    主要就是调试接口数据,有的时候需要确保 async await,还有 ES6 的解构赋值。
    其他的,从代码里看别人的写法,搜索一下,还是很快的。
    dany813
    dany813
    Sep 28, 2020
    15
    前端这么简单,直接开搞啊
    coolair
    coolair
    Sep 28, 2020❤️1
    16
    给你个建议,别搞 React 的 Ant Design Pro,先把 Vue 官方文档过一遍,然后直接搞 Ant Design Vue Pro 。
    BoarBoar
    BoarBoar
    Sep 28, 2020
    17
    从 jsp 年代过来的我,谁再让我去学前端跟谁急
    zoharSoul
    zoharSoul
    Sep 28, 2020
    18
    沉下心来慢慢学.
    Bazingal
    Bazingal
    Sep 28, 2020❤️1
    19
    建议 ng-zorro,后端人员还是 angular 舒服
    xurunfei
    xurunfei
    Sep 28, 2020
    20
    我感觉 vue 可以先学学,我就是 vue 开始的 ,刚开始什么 typescript ant 可多了,最后发现,vue 简单,配合 elementui 搭建项目也快
    jevirs
    jevirs
    Sep 28, 2020❤️2
    21
    千万别用 umi,一头雾水,这类约定大于配置的框架我个人有点接受不来
    enjoyCoding
    enjoyCoding
    Sep 28, 2020
    22
    如果你想学点东西做技术储备 跟自己简历加分 别 antd 学学 react webpack babel
    如果你想抢公司前端的饭碗 请学 react antd css js.能写项目的基础
    BornThisWay
    BornThisWay
    Sep 28, 2020
    23
    没必要 react 全家桶实战就好了
    BornThisWay
    BornThisWay
    Sep 28, 2020
    24
    没学过前端就直接开始 umi
    怕是官网文档要读的有点多..
    sprit
    sprit
    Sep 28, 2020
    25
    https://www.yuque.com/ant-design/course
    对着这个撸一遍就差不多了
    xurunfei
    xurunfei
    Sep 28, 2020
    26
    @jevirs 用习惯了以后你会发现很棒,虽然没用过,后端 springboot 就是这样,特别方便,这个应该差不多
    JQD6r41PkI4o2mEz
    JQD6r41PkI4o2mEz
    Sep 28, 2020 via Android
    27
    配置低的电脑跑 antdpro 卡粗翔
    blindie
    blindie
    Sep 28, 2020 via Android
    28
    webpack babel 都不要学 都是坑 直接 create react application 新建个 type script 项目一把梭。真遇到需要改的基本也就加个 less 支持啥的,用 rewire 加一个 override 小文件就行了。然后记得用 yarn 。记得往人多的路走。
    renmu123
    renmu123
    Sep 28, 2020 via Android
    29
    promise 就是一个异步请求的语法糖
    npm 包管理器
    webpack 打包工具
    babel 兼容工具
    按需使用就好了
    zikkeung
    zikkeung
    Sep 28, 2020
    30
    @coolair 误人子弟
    lkxjlkejwr
    lkxjlkejwr
    Sep 28, 2020
    31
    不要纠结于 antd 用了什么技术,关注于 antd 本身,按着他的文档跑起来跟着 demo 改就完了。只要看一句 antd 是基于 react 的,那么 react 基础还是要看,剩下的什么 dva umi 管他引了哪些包 怎么实现。理解为 react 编程语言 + antd 框架 即可。至于 vue 和 react 这块,讲道理当初用 vue + element-ui 不也是 vue 作编程语言 + element-ui 作为框架。都是忽略掉 webpack 、babel 这些有的没的,本质都是学一门编程语言,学啥不都是学,没比较特意强调哪个更简单,厉害的都不简单。
    wangyzj
    wangyzj
    Sep 28, 2020
    32
    不要入坑
    lavvrence
    lavvrence
    Sep 28, 2020
    33
    @hpan 我司前端 jq 一把梭。月薪 20 。技术总监太菜,很容易忽悠。
    Saszr
    Saszr
    Sep 28, 2020
    34
    快跑
    EminemW
    EminemW
    Sep 28, 2020
    35
    我司用的旧版 antd pro,当我想要升级到新版本的时候,我原地爆炸了。阿里果然喜欢拥抱变化,旧版本更新版本需要改很多项目代码
    catcn
    catcn
    Sep 29, 2020
    36
    我前端开启了 N 次 antd pro 来搭建后台,最后都不了了之,因为实在是太绕了。
    最后是走的 react+ant.design,其他轮子一个个加进来,慢慢把界面搭建起来。
    serical
    serical
    Sep 29, 2020 via iPhone
    37
    我是 Java 后端,疫情的时候强行搞了一波,按照集成文档一步一步来,先实现登陆注册,然后实现菜单管理,然后 RABC 权限管理走一波😂
    coolair
    coolair
    Sep 29, 2020
    38
    @zikkeung 不懂别 BB,啥叫误人子弟?你说个好方案来?
    fumichael
    fumichael
    Sep 29, 2020
    39
    @jaylee4869 #33 这不是菜不菜的问题吧,是你们公司有钱,任性
    matatabi
    matatabi
    Sep 29, 2020
    40
    antd pro 挺繁琐的,只用 antd ui 和 dva 敲起来感觉还是不错
    dumbass
    dumbass
    Sep 29, 2020
    41
    老实说,umi 那一套让我有点望而却步了,最后选择了 antdv
    soulmt
    soulmt
    Sep 29, 2020
    42
    @jevirs 这种集大成的做不了配置,不是最终解决方案,但是可以支撑一些业务的
    karott7
    karott7
    Sep 29, 2020
    43
    用 ant-design-pro 做了几个后台项目,感觉太大太全了,所以我已经直接用 react+ant-design 自己搭后台了,也方便定制和掌控项目
    cnbattle
    cnbattle
    Sep 29, 2020
    44
    面对具体业务需求搞,边搞边学
    yazinnnn
    yazinnnn
    Sep 29, 2020
    45
    学毛前端,scala,kotlin,haskell,rust,go 这些东西不香吗?
    Qinmei
    Qinmei
    Sep 29, 2020
    46
    antd-pro 讲真, 我是前端都懒得用, 里面大量的约定式东西,真没这个必要去学,浪费时间
    JerryCha
    JerryCha
    Sep 29, 2020❤️1
    47
    不要学,直接脚手架创建项目开干。
    除了 JS/CSS 之外,什么都不要学!什么都不要学!什么都不要学!
    learninining
    learninining
    Sep 29, 2020
    48
    量子力学( dog
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2359 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.