非ビジュアルなコンポーネントで初期イベント発生
Reactでコンポーネントを作成し、イベントを発生させる。
コンポーネント側
import React, { Component } from 'react'; class TMyComponent extends React.Component { state = { api_id: 'xxxx', affiliate_id: 'yyyy', OnEvent1: null } constructor(props) { super(props); this.coco3n = this.coco3n.bind(this); this.coco3n({ api_id: this.state.api_id, affiliate_id:this.state.affiliate_id }); } coco3n(e2) { console.log(e2); this.props.OnEvent1({coco3n_:e2}); } render() { return(<div />); } } export default TMyComponent;
呼出し方法
class App extends Component { d1= () => (e1) => { debugger; this.setState({xxx: e1}); console.log(this.setState.xxx); } }
<TMyComponent OnEvent1={this.d1()}>