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

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

  •  
  •   sunshinev ·
    sunshinev · Sep 28, 2020 · 7684 views
    This topic created in 2079 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
        1
    saozhu  
       Sep 28, 2020   ❤️ 11
    快跑
    hpan
        2
    hpan  
       Sep 28, 2020
    一个 jQuery 搞定一切的年代过去啦
    joeyFuck
        3
    joeyFuck  
       Sep 28, 2020
    下个完整 demo 跑起来,给自己弄点需求,然后实现它。
    anakinsky
        4
    anakinsky  
       Sep 28, 2020
    后端搞搞 bootstrap 就得啦
    momo1999
        5
    momo1999  
       Sep 28, 2020
    能跑起来慢慢改就行
    mooyo
        6
    mooyo  
       Sep 28, 2020
    按照我做毕设时候的思路来看,你不一定要跑 antdp,你就搞个 dva 那一套跑起来然后一点一点的改就行。应该说前端那一套绝大部分不需要自己学,只需要改模版就行。
    TypeError
        7
    TypeError  
       Sep 28, 2020   ❤️ 3
    VeryZero
        8
    VeryZero  
       Sep 28, 2020
    不要怕,直接干就行了。

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

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

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