跳至主要内容

1 篇文件帶有標籤「preact」

檢視所有標籤

useState vs useSignal

useSignal() 是一種類似於 React 中的 useState() 儲存應用程序狀態的方式。不同之處在於,useSignal() 返回一個 getter 和一個 setter,而 React 的 useState() 則返回一個 value 和一個 setter。這讓 Signal 可以透過訂閱者模式來追蹤誰在使用 state,並在 state 更新時通知訂閱者,減少不必要的 re-render。