2017-01-24 12 views
1

たとえば、Paymentsがあり、Userがあります。それは多対1の関係です。しかし、PaymentsをUserのネストされたプロパティとして持つことは望ましくありません。mobxのリファレンスを扱うには?

私はIDで生きていました。

//redux 
const state = { 
    users = [{ 
    id: 232, 
    payments: [123] 
    }] 
    payments: [{ 
    id: 123, 
    user: 232 
    }] 
} 

などです。 mobxのリファレンスを使って動作する方法は何ですか? 私は私ができるように、リンクを使用したいと思います:mobxと

user.payment['doSomething'] 

答えて

0

の素晴らしいところは、あなたが観測内のリンクを保存することができるものです。必要なのは、それらを初期化することだけです。

const user = new User 
const payment = new Payment 
user.payment = payment 
payment.user = user 

今、あなたはただ、支払いの内側ユーザーとプロパティユーザーの内部を確認してくださいプロパティの支払いを行うuser.payment.value = 'newVal' を行うことができます@observable

です
関連する問題