是什么 4代表4种不同的抽象层级,展示不同粒度的系统架构图 干什么 在业务架构确定情况下,可视化软件架构 哪四层 level1 Context diagramlevel2 ...
是什么 4代表4种不同的抽象层级,展示不同粒度的系统架构图 干什么 在业务架构确定情况下,可视化软件架构 哪四层 level1 Context diagramlevel2 ...
最近在写业务代码测试时候,对如何写规范的测试产生了兴趣,下面是一点学习心得。 React组件测试 React组件的测试,选择的测试工具一般是官方测试工具库和Enzyme。Re...
什么时候自定义Hook? 当多个组件之间有一些公共的逻辑,可以将他们抽取成自定义的Hook,Hook本质是自定义的函数。 自定义Hook的一些tips 自定义的hook必须以...
一些概念 DOM: Document of model, 浏览器中的概念,用JS对象表示页面上的元素,并提供了操作DOM对象的API。 React中的虚拟DOM: 是框架中...
react rendering原理 举个栗子 以上程序,react是这样渲染的。 每一次渲染中,count的值是固定的,在每一次更新状态引起的渲染中,count值独立于其他的...
一些概念 宿主树:一棵会随时间变化的树,它是react程序输出的。树具体是什么样子呢,是一棵DOM树,或者JSON对象等等,其他类型比如ios视图层,web不涉及,暂时不做深...
Docker镜像 镜像是基于联合文件系统的一种层式的结构,由一系列指令一步一步构建出来。用户基于镜像来运行自己的容器。镜像是Docker生命周期中的构建或打包阶段。一个镜像可...
koa介绍 Koa是由Express背后的团队创建的新流行的Web应用框架。它旨在成为Express的现代和极简主义版本,它的一些流行特性是它支持和依赖新的JavaScrip...
git diff 比较区别1,当工作区有改动的时候,临时区为空(没有进行git add),那么diff的对比是和上次的commit的记录进行对比的。2,当工作区有改动,临时区...
选中文件夹,alt + insert : 新建一个类的快捷键Alt + Enter(mac) / Alt + Enter(windows/Linux):关于红色报错,智能提...
第一部分:开始使用控制台 1.1 运行命令 ls命令ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。...
部署前端之前,开发者通常会对代码进行打包压缩,这样可以减少代码大小,从而有效提高访问速度。然而,压缩代码的报错信息是很难Debug的,因为它的行号和列号已经失真。这时就需要S...
React.js的编程思想 1.virtural dom + 单向数据绑定使得React的渲染和响应较快。2.组件化的开发思路。将UI上每一个功能相对独立的模块抽象成一个组件...
在我们看来,React 是 JavaScript 构建大型,高性能 Web 应用的首选。在 Facebook 和 Instagram 中都能很好的应用。 React 中许多重...