对于整个前端开发来说,React具有非常重要的里程碑的意义。某种程度上来讲React重新定义了前端开发。React的开发思路,在整个前端历史中算是最先进,最值得学习的。因此学好了React,能够反过来让我们对JavaScript/jQuery的使用变得更6。这也是我建议大家一定要学习React的意义所在。但是在学习之前,有一些需要注意的地方。
正确的认知
首先我们需要认识到的是,React仅仅只是一个达到目标的工具。
它的掌握并没有大家认为的那样难。
它给我们提供了一个开发思路以及少量的API,总的来说,学习起来还算轻松。不过在阅读此系列文章之前,应该有不少读者已经通过官方文档或者其他途径开始尝试学习React,并且在学习过程中遇到了困难。这些困境会给大家带来一些React难以攻克的假象。我想要说的是,大多数困难,可能并不是React本身带给你的。而仅仅只是当前那个问题带来的。我们不知道如何用React来解决这个问题,所以我们认为React很难。又或者我们不知道能够用React来干点什么,所以我们无法感知到自己的进步。
因此我们首先需要认知到的是,整个React的学习过程,一定是先学会使用工具,并且利用工具去战胜实践过程中各种各样挑战的这样一个过程。由于每个人不同的学习与实践经验,同样的问题对于不同的人来说可能意味着不同的难度。例如要求使用React编写一个拖拽组件,知道拖拽实现的原理的朋友,可能就会很容易搞定这个问题,但是对于拖拽原理理解还不够的同学,那么就必然需要付出更多的精力去学习拖拽相关的知识点才能应对自如。
正确的心态
有了正确的认知之后,当我们在学习过程中遇到困难时,一定要避免产生怀疑自己能力等的负面情绪或者厌学情绪。学会调整自己,学会将问题细化,通过搜索,查阅资料,寻求帮助等方式,积极地去解决他们。
对没有毕业、或者没有太多工作经验的朋友来说,未来在工作中会遇到的问题,我们认知并不是那么深刻。因此在学习过程中,很多东西我们都不知道为什么要这样做。我们也感受不到不同解决方案之间的差异与提升,所以印象就不会那么深刻,思维也很难有进一步的深入。这种状况带来的问题就是会导致学习起来会比经验丰富的前辈们慢一些,甚至可能会遗忘一些之前学过的知识。不过大家不用担心,这种状况都是正常的。我们只要多多实践,练习,就能克服。现在我们正面临新的更好的开发方式,和几年前的前辈相比,我们能少走一些弯路,但是我们不能少走所有的弯路直接到达终点。
我们并不需要在某个时刻搞懂所有的问题。正确的学习方法一定会时常感受到“柳暗花明又一村”的感觉。很多时候我们不需要急着在某一个时刻解决当前面临的问题,也许休息一下,出去散个步,聊会儿天,打会儿游戏,再回过头来思考,问题就迎刃而解。不要在某个问题上死磕,这样会很快耗尽你的学习热情与动力。
方法
写更多的代码。
因为写《前端基础进阶》这系列文章,发现了一个很有意思的现象。看图。
关注阅读数 关注阅读数 关注阅读数 关注阅读数只能说,半途而废的人还是蛮多的,所以有的时候脱颖而出其实也挺简单的,不半途而废就好了。因为能做到的人确实不多。
网友评论