如何运行 react16 之后测试

Published on:

React 升级到版本 16 之后,各方面都有不少改进,最重要的是完全向后兼容,功能代码几乎不用怎么修改就可以使用新版本。但是测试代码就不一定了,如果你是使用 enzyme 跑测试的话,以前的测试可能会跑不起来,那么需要如何修改呢?下面我们就来看一下吧。

使用 CSS 显示元素的四个角边框

Published on:
Tags: css

为元素加上边框很简单,但是要单独给每个角加上边框就有点难了,下面介绍下实现该效果的两种方法,以及这两种方法优缺点的总结。

研发面试官的面试指南(一)

Published on:
Tags: interview

面试研发人员,如果面试过程处理地不好,不仅招不到合适的人,而且会给应聘者带来不好的体验,从而影响公司的整体形象。最近整理了一些面试官的经验,写出来和大家分享一下。

研发面试官的面试指南(二)

Published on:
Tags: interview

除了面试流程,研发面试最关键的还是技术面试环节,这个环节要确认应聘者的技术基本功是否扎实,以及技术的深度和广度,与公司部门的技术栈是否匹配等等。

内存管理速成教程

Published on:

我一直很佩服那些能将复杂原理讲得通俗易懂的人,Lin Clark 女神 就是其中一个,拜读完她新发布的系列文章“通俗漫画介绍 SharedArrayBuffers”之后,深深为之折服,文章不仅一如既往地通俗易懂,作者亲自画的图更是和文章相得益彰。看完萌生出了翻译该系列文章的想法,不过本人英文能力有限,如果觉得翻译地不好的还请看英文原版,英文版也是很容易理解的。

这是 3 篇文章中的第一篇:

原文链接:A crash course in memory management

超乎你想像的 styled-components

Published on:

Css 在 React 中的写法一直在持续改进,从原生的 Css 到 CSS Modules,再到 Css In Js,目标是让开发者更高效地写组件的样式。

styled-components 是基于 Css In Js 方式实现的一个库,刚开始看到这个库时,我简单地以为它只是使用了内联方式来实现 React 组件的样式,但试用了之后,才发现不仅它的实现不是内联的方式,而且因为样式是写在 JS 里面,所以它的强大远超过我的预期。