内存管理速成教程

Published on:

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

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

原文链接:A crash course in memory management

Read on

超乎你想像的 Styled-components

Published on:
Tags: frontend

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

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

Read on

如何安全地使用 React 的 Context

Published on:
Tags: code

在自己的 React 项目中使用了大量的 context,虽然知道这是一个不推荐使用的特性,但还是用了很多,想看看别人是怎么使用 context,所以翻译了下面这篇文章,注意文章中引用了嵌套的twitter内容,所以访问时最好是翻墙访问,以免影响阅读。

Read on

物极必反

Published on:
Tags: life

物极必反是很多人都明白的一个道理,在软件开发中也一样,比如过度设计,这也是为什么Fackbook推崇“完成比完美更重要”的原因。

Read on

开发人员的业余项目

Published on:

看到Joel大神最近的一篇不错的博文,忍不住翻译了一下,水平有限翻译不好的地方请大家见谅。

看完博文想到了美剧《硅谷》里面的一个情节:男主角因为业余项目被原来的老板控告,结果虽然是老板因为一些低级错误而败诉了,但就业余项目这个事情上男主角是败诉了的(因为用了一次公司的电脑……)。所以在业余项目上作为员工其实并不占优势,但也不应该放弃写业余项目,我想如果是开明的公司,只要不和公司的利益有冲突,都会鼓励员工做业余项目的。

原文地址见这里:Developer’s side project

Read on