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