2021年3月26日

gRPC 是什麼?以 Golang 進行示範與說明

gRPC 說明影片 @ BESG :::tip source code 對應的程式碼可檢視 besg-grpc 的 repository。 ::: gRPC 是什麼:以 Golang 說明與實作 RPC 的全名是 remote procedure call,主要是作為電腦和電腦間溝通使用。A 電腦可以呼叫 B 電腦執行某些程式,B 電腦會將結果回傳給 A 電腦,A 電腦在收到回應後會再繼續處理其他任務。RPC 的好處在於,雖然 A 電腦是發送請求去請...

2021年3月8日

[React] 讓父層可以取得子層的 DOM 元素:ForwardRef 的使用

圖片來源:Algolia blog 內文資料來源:Forwarding Refs @ React Docs 目的 有些時候父層的元件希望能夠取得子層的 DOM 元素(例如,button 或 input),以便能夠在父層控制子層 DOM 元素的 focus, selection 或 animation 的效果。這時就可以使用 Ref forwarding 來讓父層取得子層 DOM 元素,以便控制和操作它。 :::note 通常需要被 forwardRef ...