デフォルト値を持つ監視可能なオブジェクトを使用してMobXストアをセットアップし、その値は反応ネイティブシーンのロード時にサーバーから取り込まれます。UserPreferencesStore
次のような観察可能なユーザー設定のリストがあります。
class UserPreferencesStore {
@observable userPreferences = {
receive_upvotes_mail: 0,
receive_answers_mail: 0,
receive_comments_mail: 0
}
}
RN 側では、これらの値は次のように変更されます。
class UserPreferencesStore {
@observable userPreferences = {
receive_upvotes_mail: 1,
receive_answers_mail: 1,
receive_comments_mail: 0
}
}
変更されたアイテムのみをサーバーに送信する方法がわかりません。何か案が?また、フィールドが 20 個あるとしても、監視可能なオブジェクトであるこの状況で mobx を使用する最も効率的な方法はありますか?