前端小報 10-11 月刊

阿里巴巴TXD發表於2018-12-07

前端小報 - 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(初級階段)

相關文章