腾讯云专区
原文:https://css-tricks.com/testing-react-hooks-with-enzyme-and-react-testing-library/ 当你开始在应用中使用React Hooks时,你需要确保编写的代码是可靠的。确保代码没有bug的一种方法就是编写测试用例。测试Re
0
76
原文地址:15 Reasons to Build Your Component Library in Bit.dev 作者:Jonathan Saring 如果传统的组件库像CD音乐专辑,那么Bit.dev就像组件库的iTunes或Spotify。 图1 2019年的时候,UI组件库在普及度上有了巨
0
85
原文: Javascript Proxies: Real World Use Case -- Arbaz Siddiqui 译者注, 为了防止出现"鲁棒性"这种因翻译习惯差异导致的混淆, 文中部分术语将不会进行翻译. Proxy介绍 在编程术语范畴中, Proxy指的是帮助/替代另一个实体(Enti
0
57
原文地址:Chronologic Versioning 2019.05.19 作者:Paul Anthony Webb 摘要 给定版本号格式 年.月.日.变更标识符,增加规则如下: 当年份改变时,递增年 当月份改变时,递增月 当日改变时,递增日 当项目每次提交变更时,都要改变变更标识符 介绍 在软件
0
34
Typescript为javascript加入了众多类型声明语法,灵活使用可使代码变得健壮,不严谨的类型声明会带来后期的维护麻烦。本篇假设读者已经学会ts的基础类型声明语法,包括type、interface、extends和泛型,在此基础上,聊一聊一些更加复杂的类型声明场景以及解决办法。 场景1:子
0
70
文章概览 MySQL支持的时间类型有:DATE、TIME、DATETIME、TIMESTAMP、YEAR。它们的区别,主要在于取值范围的不同。此外,TIMESTAMP、DATETIME 还支持自动初始化(插入记录时)与自动更新(更新记录时)。 下文主要包含几方面内容: 不同时间类型的取值范围 存储、
0
113
最近Github 10周年在朋友圈里沸沸扬扬刷屏,小编在工作中却惊讶的确发现不少同事对版本号中的beta和rc没有概念,使用npm install package@next时,也不清楚next代表的含义。于是,决定写一篇文章科普一下由 Github 起草的Semver(语义化版本)的相关知识。 实际
0
95
异步组件 首先,要明白组件的概念。React中所有继承React.Component的类都是一个React组件,React组件可大可小,功能多样。React组件一般情况下都是静态写死,也就是在代码中写死,最终编译成一个index.bundle.js,一次性加载完毕。但是某些时候,我们需要更加灵活的组
0
51
安装Docker 要求 docker 版本 > 1.30 Mac安装:下载 Windows安装:下载 安装 WPT Agent 和 WPT Server Docker基本环境配置好后,接下来需要安装 WPT 的包了。WPT 的软件包分为 Agent 和 Server 两个部分,对应: https:/
0
86
本文翻译自 Creating a Global Event Bus with Vue.js 尽管 EventBus 或发布-订阅模式的开发方式有时备受诟病,但对于应用程序中联系性低的部分来说,它的确是一个极好的通信方式。但是与其引用第三方库来增大我们项目的体积,何不尝试一下 Vue 内置的、强大的
0
60
本文翻译自 https://alligator.io/js/objects-prototypes-classes/ ,图片来自 www.digitalocean.com,内容以意译为主,欢迎交流。 JavaScript 里的对象,属性和类 JavaScript 里几乎所有的事物都是对象因此 JS 的
0
34
距离去年10 月 25日React团队在首次在React Conf上提出hook这个概念到如今,已经快9个多月的时间,又在今年6月,React发布16.8.x版本,React-hook由此正式成为React的一员。这大半年的时间也有非常多的开发者去探索hooks。如今hooks特性已经稳定,寻找ho
0
76
相关协议总结 对网络协议来说,需要做的通常就两件事情:1、建立连接,2、传输数据,WebRTC也不例外。 假设WebRTC应用的两端已经建立了连接,那么,剩下就是如何传输数据的问题了。 WebRTC同时支持传输音视频数据、自定义应用数据。这其中,涉及多种协议,包括UDP、RTP/SRTP、RTCP/
0
59
复制元素样式 我们可以在打开开发者工具后,鼠标右击某个dom树中的节点,选择Copy -> Copy Styles即可将dom元素的样式复制到剪贴板中。 copystyles 可视化布局变换 此功能可能会导致屏幕闪烁很多,如果您容易复发光敏性癫痫,可能不适合您。 假设我们正在自己喜欢的网站上阅读新闻
0
52
前端弹幕实现 前言 目前视频播放平台弹幕几乎都是使用js操作dom的方式实现,由于篇幅的原因这次只展示js操作dom的实现方案。 下文代码展示使用的是react 16.2版本库。 正文 功能 弹幕文字各种样式:字体大小、字体类型、字体颜色(字体透明度) 弹幕展示速度 弹幕行高度 弹幕事件:鼠标左右点
0
62