所以我猜這是他故意設計成這樣的,一個 sticky state 更新 state param,也會更新整個 view