经过一段时间资料的收集,发现很少有高质量的介绍react源码的文章。掌握这个技能最好的方式就是阅读其源码并进行其最小子集的实现。本文先实现一个最简的react原型,后续介绍其源码中值得玩味的地方。
egg实践与探索之一:为什么会选择使用egg
egg实践与探索
docker实践之三:操作容器
容器是 Docker 又一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。本文介绍如何来管理一个容器,包括创建、启动和停止等。
docker深入理解之一:基本概念
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握Docker,节约有限的生命。
docker实践之二:镜像的使用
镜像是 Docker 的三大组件之一,Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。
docker实践之一:安装与启动
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。
Docker CE 分为 stable, test, 和 nightly 三个更新频道。每六个月发布一个 stable 版本 (18.09, 19.03, 19.09…)。
一个开发者需要拥有的基础画图能力
开发过程中,在真正写代码,甚至真正设计项目结构之前,我们需要画出项目架构图,代码流程图。清晰可扩展的代码,少不了一份逻辑清晰的流程图。但是一份合格的标准的流程图该怎么画呢,开发中我们经常使用的图的类型以及工具类型都有哪些呢?
react深入理解之四:高阶组件
React 中的元素、组件、实例和节点,是React中关系密切的4个概念,也是很容易让React 初学者迷惑的4个概念。现在,老干部就来详细地介绍这4个概念,以及它们之间的联系和区别,满足喜欢咬文嚼字、刨根问底的同学
react深入理解之三:react的生命周期
react中的生命周期
react深入理解之二:状态管理
状态管理换句话说就是数据传递,父子,兄弟组件间的数据如何相互获取,如何管理这些状态,都是状态管理需要做的。在react中,被多个组件依赖和影响的状态需要进行状态的提升,升级到父组件进行状态的管理,但是在实际的项目中,随着项目复杂度的提高,这并不是一个好方法。社区有很多解决方案,比如redux、DvaJS等等。状态管理很重要