reactコンポーネント間でデータを転送する

1939 ワード

reactコンポーネント間でデータを転送する
(1)一つのコンポーネントは、どのように他のコンポーネントにパラメータを伝達しますか?
StreListPageからStreListにパラメータを転送します.
 StreListではどのようにパラメータを受信しますか?
レンダー法では
let {data} =  this.props;
 
StreListPage.js中
renderContent() {
		return (
			 
) }
 StreList中
render() {
		let {data2} =  this.props;
		const items = data2.map((item,index) => {
            return ();
        });

		return (
			
{items}
); }
コンポーネント間のパラメータ伝達の橋は、this.propsです. 
An卓中activityのようなパラメータを伝える橋はandroid.co nt.Intentです. 同じ.
 
(2)経路間のパラメータの伝達方法
ルートの後ろに「?username=黄威」を付けますか?いいえ
ルートはnavigationControllerによって実現されます.
this.context.navigationController.push('/detail', {productId: this.id});
 ターゲットルートでパラメータを取得します.
const {params} = this.props;
        console.log('params.id');
        console.log(params.productId);
 
(3)イベント方法でパラメータの伝達方法
例えば、オンククリーン事件でパラメータはどうやって伝えられますか?
 
this.goDetail(event,{id})}>

 

: onclick, onClick( )

 

  :

https://facebook.github.io/react/docs/dom-differences.html