与えられたMyQuestionStore
店舗:
class MyQuestionStore {
@observable asked = 'today';
@observable answered = false;
@observable question = {
upvotes: 0,
body: null,
asker: null,
askerPoints: null,
askerBadges: null
}
// some more initial state observables...
// some actions below...
}
const myQuestionStore = new MyQuestionStore();
export default myQuestionStore;
すべてのストアオブザーバブルを初期状態データ (「今日」/false/0/null/etc..) にリセットする正しい方法は何でしょうか?
注:たとえば、 MobXMyQuestionStore.reset()
の良い方法だと思いますが、存在しないと思います。呼び出されるアクションを作成し、reset
各オブザーバブルを手動でリセットして初期状態に戻す必要があります。を追加すると、毎回アクションobservables
に手動で追加する必要があるため、それは正しい方法ではないと思います。reset