Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 4.69 KB

201810-11.md

File metadata and controls

77 lines (61 loc) · 4.69 KB

前端小报 - 201810-11 月刊(包含部分10月份内容)

订阅小报:https://github.com/txd-team/monthly

本期小编:damujiangr (墨止)

内容提要

  1. React Conf概况:
  • (React 16.7) React Hook:声称不使用 Class 就可以使用 React 的大部分功能,采用逐步推广的策略
  • Suspense(已发布,)
    • (已发布) Suspense for Code Splitting,结合 React.lazy 实现 Code-Splitting, 达到动态加载组件的目的,见 React v16.6.0
      • 同时 React v16.6.0 新增了一个专门用于性能优化的 API:React.memo, 类似于 PureComponent, React.memo 针对于 function component,执行对 props 的浅比较
    • (React 16.9) Suspense for Data Fetching
  • (React 16.9) Concurrent Rendering: 并发渲染

本期评论员:React近期的趋势是要代码更少、运行更快,来解决日益庞大的应用带来的问题,目前可以入手动态加载组件的功能了,有性能瓶颈的项目可以应用一试了

  1. Create-React-App 2.0 发布
  • 更新到 webpack 4, Babel 7, 支持 React v16的最新版语法
  • 支持 SCSS 和 CSS Modules
  • v2.1 时, 新增了 TypeScript 支持

本期评论员:2.0 加入了很多新的功能,尤其 TypeScript 支持。学习搭建脚手架和链路工具可以算得上一个很好的模版

  1. React Native发布重构路线图,期望让RN更轻量,更适应 JavaScript 生态圈的发展
  • 同期关注 Flutter

本期评论员:大前端的概念已经提了很久了,只说终端方向,尤其是RN、Flutter、Electron的出现,甚至包含嵌入式开发,一人精通 Web 和 Native 开发可能是一个越来越强烈的趋势

  1. Vue 3.0 开发路线
  • 最大的部分是渲染函数中使用的 Virtual DOM 格式(美其名曰博众家之长吧)
  • 更全面的使用 TypeScript
  1. Angular 7.0 发布
  • 跨整个平台的大版本,包括核心框架、Angular Material 和与主版本同步的CLI
  1. Node.js 11发布,Node 10正式进入LTS,alinode-v4.5.0也进行了支持
  • v11 支持 V8 新发布的 v7.0
  1. Chrome 70 正式版发布:windows端将支持PWA

本期评论员:拥抱 PWA,今天前端应用越来越庞大,离线和性能的要求就日益凸显,PWA 也在得到各大浏览器厂商的支持,有需可入坑

  1. Taro 全面支持微信/百度/支付宝小程序

本期评论员:小程序现在处于混战阶段,各类小程序层出不穷,业界确实有场景,有痛点,应用角度上有此需求的开发同学可以入手尝试一下,不失为提高人效的一种方案。但是小程序也在不断演进,坑也肯定特别多。从技术角度来讲个人并不看好这样的集成框架

  1. top programming languages of 2018

本期评论员:越来越多的成熟的语言特性被引入到前端开发中,从增长趋势来看 TypeScript 势头迅猛,ES超集无缝切换,友好的学习曲线,静态类型检查,类Java 和 C# 的严谨语言结构,受到大批程序员的青睐

  1. 一篇介绍 TypeScript 开发指南

本期评论员:TS 风头正劲,赶紧来学习下吧,相信你会爱不释手

  1. Github 仓库数量破亿了

未来关注

  1. HTTP 3
  1. Google 推出 Virtual Scroller,拯救web长列表,(研发阶段)
  1. Webkit 推出新的图形着色语言 whlsl(初级阶段)