前端小报 10-11 月刊

1,823 阅读3分钟

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

订阅小报:github.com/txd-team/mo… 本期小编: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近期的趋势是要代码更少、运行更快,来解决日益庞大的应用带来的问题,目前可以入手动态加载组件的功能了,有性能瓶颈的项目可以应用一试了

  2. Create-React-App 2.0 发布

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

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

  3. React Native发布重构路线图,期望让RN更轻量,更适应 JavaScript 生态圈的发展

    • 同期关注 Flutter

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

  4. Vue 3.0 开发路线

    • 最大的部分是渲染函数中使用的 Virtual DOM 格式(美其名曰博众家之长吧)
    • 更全面的使用 TypeScript
  5. Angular 7.0 发布

    • 跨整个平台的大版本,包括核心框架、Angular Material 和与主版本同步的CLI
  6. Node.js 11发布,Node 10正式进入LTS,alinode-v4.5.0也进行了支持

    • v11 支持 V8 新发布的 v7.0
  7. Chrome 70 正式版发布:windows端将支持PWA

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

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

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

  9. top programming languages of 2018

    • blog.github.com/2018-11-15-…
    • TypeScript 增长迅速,是一种开发友好,运营也很好的语法集合,值得拥有
    • 增长迅速的语言的一些特点
      • Type safety 类型安全
        • Python
        • TypeScript
        • Kotlin
      • Interoperability 互通
        • TypeScript <-> Javascript/ES
        • Rust & Kotlin <-> C & java
        • Python <-> ...
      • Open Source 开源

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

  10. 一篇介绍 TypeScript 开发指南

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

  11. Github 仓库数量破亿了

未来关注

  1. HTTP 3

  2. Google 推出 Virtual Scroller,拯救web长列表,(研发阶段)

  3. Webkit 推出新的图形着色语言 whlsl(初级阶段)