V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chaleaoch
V2EX  ›  前端开发

后端代码狗想不那么系统的学习 React.求推荐学习路线和学习资料

  •  
  •   chaleaoch · 2020-09-15 13:47:19 +08:00 · 1898 次点击
    这是一个创建于 1529 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有点 JQuery 经验,
    不用太系统,也不用什么都会.大概懂就行.除了 JS 还需要其他前置学习条件吗? 譬如 typescript?

    其实我还真挺想学习一下 typescript 的.比较严谨啊. N 年前想做全栈工程师来着, 但是因为接受不了(记性不好)JS 语法的各种陷阱放弃了.

    谢谢大佬.
    7 条回复    2020-10-07 10:48:54 +08:00
    murmur
        1
    murmur  
       2020-09-15 14:07:18 +08:00
    不学 redux,你会发现 react 除了 jsx 设计的太 simple,几乎什么都没干之外,其实挺简单的
    yaphets666
        2
    yaphets666  
       2020-09-15 14:10:06 +08:00
    有基础学起来就是几天的事儿 今天开始 b 站随便找个视频看吧 周末就能学会
    murmur
        3
    murmur  
       2020-09-15 14:20:50 +08:00   ❤️ 2
    现在 react 的教程都各种有意无意的提高 geek 度制造门槛,我能跟你说,我们上线三年多的项目,一个优化点( shouldComponentUpdate )没写,照样跑的好好的么,只要别死里堆元素,别一个劲的刷元素,光靠 diff 也好的很

    那么我们说回来 react 怎么入门,react 是个前端框架,前端是渲染东西给人看的,那么第一个要学的就是 render,也就是渲染部分,所以我认为的顺序应该是

    1 、使用脚手架搭建一个 helloworld
    2 、学会变量绑定( state ),怎么渲染变量,绑定到元素上
    3 、学会条件渲染(短路或者问号表达式)
    4 、学会列表渲染( map )
    5 、学会样式( classnames 库和 state )
    6 、学会事件绑定(这里主要是不同写法 this 的处理)

    这些东西都学完你才能完整的写出一个页面来,然后在去慢慢补什么生命周期,组件复用,性能优化
    igaozp
        4
    igaozp  
       2020-09-15 14:28:47 +08:00
    chaleaoch
        5
    chaleaoch  
    OP
       2020-09-15 16:02:02 +08:00
    @igaozp 厉害了 真是啥都有啊...
    TabGre
        6
    TabGre  
       2020-09-15 16:36:44 +08:00 via iPhone
    @murmur 说的很在理,分析来分析去,优化半天,基本没有啥用
    wshcdr
        7
    wshcdr  
       2020-10-07 10:48:54 +08:00
    关注关注
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.