點解android state management 咁煩,a page 既野,除左比b page 用,亦要係c page 顯示
android最常見就係 pass result back via startActivityForResult,但要跨幾個page 就會變得難main。
其次就係 livedata , 但data 都係分散四周,一個data 一個livedata。rx 類似東西就唔提了。
係到諗,如果android 有redux 同 redux debug page,data flow 同 two way binding 就簡單做到,而multiple page state share and update 都輕鬆做到。
唯一唔好處,就係react redux 用browser storage 做 redux storage, android 只能用 device memory, 時間一長就打爆ram。
大家點睇? |