内容简介:2020开年很特殊,今年的春节假期长达一个月,整整一个月我都忙着学习React及相关的知识。现在是2月下旬,回想起我是在1月上旬正式宣布正儿八经的学习React,算起来有一个半月,我以为2020春节过后已经进入一个阶段了,值得小结回顾和展望一下。怎么回顾,这个模式我觉得蛮好:我计划做什么?我从哪里开始的?过程是如何的?我已经走到哪里?下面最值得往哪里去?Table of Contents
2020开年很特殊,今年的春节假期长达一个月,整整一个月我都忙着学习React及相关的知识。现在是2月下旬,回想起我是在1月上旬正式宣布正儿八经的学习React,算起来有一个半月,我以为2020春节过后已经进入一个阶段了,值得小结回顾和展望一下。怎么回顾,这个模式我觉得蛮好:
我计划做什么?我从哪里开始的?过程是如何的?我已经走到哪里?下面最值得往哪里去?
Table of Contents
我计划做什么?
我计划正经八百的学习的React。
我从哪里开始的?
严正上说,影响我学习React的是我去年学得的 Backbone 知识(虽然年底就近学的ES6也会有影响),因为它们是完成同一个任务(开发SPA)的两种/两代不同的技术。这种影响绝对是正面的,因为有对比,趣味更大。
我在过程怎么走的?
过程相当错踪交杂,因为我还是“老毛病”,不会停留学习“如何使用React”,浑身解数去求取各种WHY。例如 React 和Backbone同一个种技术,共通点在哪里,React作为新一代技术,不同的创新在哪里;还有它们针对的「任务」又是什么等等等等;截至目前为止,写了一集学习笔记:
和写了多个研究主题:
#React学习#
这一系列记录了我在阅读市面上流行的多本图书过程的思考,也有与既有技术观的对比(例如Backbone的认识)的思考,也有对React这个 工具 的基本使用特性的学习笔记;
#React学习思考#
由于在第一个系列过程中,产生一些比较抽象思考,没法归类,另立一个“思考”系列,其实在尝试总结一些“形而上”的理论。
#程序结构#
这是并列研究的另一支“形而上”的理论,关于程序结构理论,OO设计模式的思考;
#WGP结构与形式#
这一系列算是以上的集大成
TODO
有什么新发现
研究活动最大的规律
这个研究过程第一大规律就是,新概念的不断迭代修正;例如,为了解释一个现象或问题,先创建一个新概念(大V VV WGP 等),然后后继思考发现,不是十分确切,就反复修正这个新概念的内涵,甚至用新概念替换(例如用「图形界面」替换「交互」)。
新发现难点突破一——WGP还有形式的理论
WGP有结构很早就有意识了,没想到WGP还有形式的理论,这得益之前的作业理论的启发和引导
新发现难点突破二—— Web开发的两大专业
将从多个子专业整理出来,并归纳为两个
GUI应用及其结构 程序结构 设计模式(应用程序结构理论)| 程序是有结构的 MVC | WGP的结构 是MVC WGP WEB应用 | 交互启动和管理 ROUTER 交互界面 V | V的制作 复制代码
另外,对 设计模式 这个子专业有了新的研究兴趣,并且发现 设计模式,模式,这些概念有明显的工程师思维痕迹,这个子专业有很大提升的空间。
新发现难点突破三——React技术迷离的原因
找到了React技术和GP实际代码扑朔迷离的原因。
从实际 的开发实例中看到,React技术是“远离” GP理论的。原因有几:
- 第一,React技术面对是一个特定的制作环境,有标准、系统库、框架等代劳很多任务;
- 第二,结构化技术,像OO,开发者需要使用一种更便捷的工具;
扑朔迷离的表现,是你不明白开发上一些“死规则”,例如每个component都一个reder方法,有一个构造函数 ,构造函数的固定用法,生命事件的固定用法等 ; 还有,R元素与R组件的关系现象等;
我已经走到哪里?
Web应用设计与开发应该是交叉多个专业的,虽然流行的有效的开发只需要结构知识,甚至纯技术(无理论);
下面最值得往哪里去?
目前对「Web应用设计与开发」具相当多的理论经验了(虽然还有不少需要具体验证,例如实验制作五大类V,包括使用FLUX制作最复杂的V),例如关于WGP它的形式是什么,结构有怎样的模式,这新一代的技术(React)的原因原理等;然而,程序不是在空气是生产的,不是只有概念,只生产逻辑的WGP,必有一个具体 生产载体,生产环境 和生产过程,要掌握正式的生产能力,具体 生产相关的知识 是必不可少的。
以上所述就是小编给大家介绍的《2020 React学习小结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Agile Web Development with Rails 4
Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2013-10-11 / USD 43.95
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of deve......一起来看看 《Agile Web Development with Rails 4》 这本书的介绍吧!