原创 GraphQL 技術選型之利弊取捨

在看些文章時不經意看到智聯團的的GraphQL使用的技術沉澱。拿出來給大家分享。 此文是作者考慮 GraphQL 在 Node.js 架構中的落地方案後所得。從最初考慮可以(以內置中間件)加入基礎服務並提供完整的構建、發佈、監控支

原创 Mac升級後,git命令無法使用

今天將系統升級到 10.13 之後,使用 git --version 命令出現了下面的錯誤 xcrun: error: invalid active developer path (/Library/Developer/Comma

原创 React PureComponent介紹與使用

前言 介紹之前可以先看下shouldComponentUpdate介紹 PureComponent介紹 React15.3中新加了一個 PureComponent 類,顧名思義, pure 是純的意思, PureComponent

原创 React Fragment介紹與使用

前言 在向 DOM 樹批量添加元素時,一個好的實踐是創建一個document.createDocumentFragment,先將元素批量添加到 DocumentFragment 上,再把 DocumentFragment 添加到

原创 React Hooks系列之useContext

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 Typescript——An index signature parameter type cannot be a union type. Consider using a mapped...

寫接口類型時,希望一個類型的鍵值是聯合類型中固定的幾個 const enum MSGTYPE{ TEXT = 'text', IMAGE = 'image', } // or // type MSGTYPE = '

原创 React Hooks系列之useMemo

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 TypeScript中??和?什麼意思呢?

??其實沒啥意思,就是Nullish Coalescing (空值合併)。 具體好好看官方文檔:https://www.typescriptlang.org/docs/handbook/release-notes/typescri

原创 React Hooks系列之useEffect

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 React Hooks系列之useRef

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 React Hooks系列之useReducer

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 React Hooks系列之自定義Hooks

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 React Hooks系列之useImperativeHandle

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 React Hooks系列之useLayoutEffect

前言 react hooks 是 React 16.8 的新增特性。 它可以讓我們在函數組件中使用 state 、生命週期以及其他 react特性,而不僅限於 class 組件。react hooks 的出現,標示着 react

原创 Javascript跳出循環的三種方法break, continue,return

Javascript跳出循環方法break, return, continue 前言: 首先for循環屬於一個循環體,不是函數,所以沒有函數作用域,裏面的執行條件所處的作用域和外部所屬同一個。 for循環還有一個特別之處,