私のシナリオでは、ナビゲータを使用してコンポーネントをレンダリングしています。そのコンポーネントでは、レコードを保存するような何らかのアクションを実行してから、既存のコンポーネントに新しい小道具を動的に追加しました。しかし、ここではダイナミックな小道具はそのコンポーネントでは見えません。ナビゲータを使用してコンポーネントに動的な小道具を追加する方法私は、私は1つのAjaxのポストは、それそれはいくつかのデータを返す呼び出していますDisplayCustomSchemaコンポーネントcomponentDidMount
では以下のようにReact Nativeでナビゲータを使用してコンポーネントに新しい小道具を動的に追加する方法
this.props.navigator.push({
id: 'DisplayCustomSchema',
name: 'DisplayCustomSchema',
org:this.props.org
});
ようDisplayCustomSchemaコンポーネントを呼び出していますネイティブナビゲーターを反応させるの使用中に、ここで
私は、コードを提供しています。ここ
var DisplayCustomSchema = React.createClass({
componentDidMount : function(){
ajaxpost(data){//example only
this.props.record=data
//here i am try to move response data to props because I am using this data in saveRecord function but in save record props contain name and org only
}
}
render: function(){
<View>
<TouchableHighlight style={styles.touchButtonBorder} underlayColor="#ffa456" onPress={saveRecord.bind(this,this.props)}>
<Text style={styles.button}>SAVE</Text>
</TouchableHighlight>
</View>
}
})
私の質問のデータは小道具
いくつかのコードを表示してもよろしいですか? –