阿里云前端周刊 - 第 18 期

引荐

1. 深切浅出 React 高阶组件

https://zhuanlan.zhihu.com/p/…

由高阶函数引伸高阶组件,高阶组件是接收 React 组件作为输入,输出一个新的 React 组件的组件,本文引见了在 React 工程中怎样编写和运用高阶组件,以及连系 Decorator 的一些实践。

2. 高性能 MobX 形式(part 2)- 响应变化

https://zhuanlan.zhihu.com/p/…

MobX 可以保证,不管什么时刻你的响应式数据发生了变化,响应的依赖于 observable 的属性会自动同步更新。这意味着你如今可以专注于响应变化和处置惩罚变化带来的副作用,而不需要为数据的同步费心,让我们深切一下,看看有哪些体式格局可以让你处置惩罚副作用。

3. 原子设想要领论

https://zhuanlan.zhihu.com/p/…

原子设想是一种有效的设想和开辟要领,但基本上它只是构建界面的一种心思模子。如今你可能会想知道怎样运用原子设想。亲爱的读者不必畏惧,由于本书的其余部份将会着重于东西和历程,使你的原子设想梦想成真。

4. 我用了两个月的时刻才明白 let

https://zhuanlan.zhihu.com/p/…

在 let 刚出来的时刻,就「认为」明白了 let。然鹅在过去的两个月里,对 let 的明白发生了一波三折的变化。作者写这篇文章,是愿望其进修历程,能对别的人自学有协助。

别的

1. ES6 中的 JavaScript 工场函数完成

https://medium.com/javascript…

本文归属于 Eric Elliott 宣告的 Composing Software 系列,引见在 JavaScript ES6 语法背景下怎样完成工场函数。所谓工场函数等于非类或许组织函数的,醒目会某个新建立对象的函数;工场函数可以简化我们建立新对象的历程,本文等于细致地引见了怎样完成工场函数,也是一篇不错的 ES6 函数语法解说;

2. 基于 React.js 的简朴数据可视化

https://codeburst.io/simple-d…

本文旨在引见怎样应用 React.js ,而且不借助任何第三方库的协助,来完成简朴的 SVG 线型图。本文起首议论怎样应用 Create React App 搭建简朴 React 项目,然后引见了 SVG 的基本语法以及怎样建立模仿数据,末了引见了怎样举行逻辑代码支解而且编写零丁的 LineChart 组件;

3. Web 开辟中的十大经常使用东西

https://medium.com/envato/our…

每一年都邑涌现出许多优异的 Web 开辟辅佐东西,而本文是来自于 Envato 的工程师分享的他们开辟中经常使用的十个东西。本文顺次引见了可用于天生网格的 Grid.Guide、类似于 BootStrap 的款式库 Foundation、在线代码编辑与同享东西 CodePen、jQuery 插件聚集地 Unheap、自动界面革新东西 LivePage、整页抓取东西 FullPage Screen Capture、字体辅佐 WhatFont、Node/Npm、挪动端速率测试、响应式速率测试东西等。

4. React 开源许可证风云

https://wptavern.com/react-us…

近日,Apache 基金会宣告制止运用包含 React 在内的, Facebook 带附加条目的 BSD Licence的开源软件,引发了部份运用者的担心;社区已有许多人请愿修正 React 开源许可证,同时 Facebook 另一开源项目 RocksDB 已示意会在停止日期前修正许可证;React 项目维护者示意 Facebook 内部正在议论此事,我们也会延续跟踪。

5. npm 5.3.0 宣告

http://blog.npmjs.org/post/16…

自 5.x 版本宣告以后,npm 一向致力于提拔版本迭代速率,尽量地通太小的更新来修复 npm 存在的题目。而本周宣告的 5.3.0 版本为 npm ls 敕令添加了 –link 参数,而且为 npx 添加了更多的支撑言语版本;另外该版本还修复了一系列版本掌握上的题目。

    原文作者:Houfeng
    原文地址: https://segmentfault.com/a/1190000010415628
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞