LoginSignup
1
1

More than 5 years have passed since last update.

Onsen UI Navigator React Component の pushPageメソッド

Last updated at Posted at 2016-08-04

NavigatorのpushPageメソッドでコンポーネントのpropsはどうして渡す?

こんな感じでコンポーネントオブジェクトと一緒に、propsで指定してあげれば渡るようです。

this.props.navigator.pushPage({comp: Component, props: {userid: userid}});

最初はpushPageの第2パラメタかと思いましたが、こちらには遷移アニメーションのパラメタだけみたいです。凄ぇ地雷でした:bomb:

新たな問題発生(2016/08/12追記)

この方法でプロパティを渡しても、所謂Reactのpropsになっていない模様。親の状態をプロパティに設定して、setStatusメソッドを呼び出しても子コンポーネントには伝搬されない(子コンポーネントのcomponentWillReceivePropsが呼ばれない)。

react-onsenuiでは親に状態持たせるのが間違いなのかしら。それともなにか根本的に間違えているのだろうか。redux使えば解決するのかなぁ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1