Entoverse

Reactのこと

非ビジュアルなコンポーネントで初期イベント発生

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()}>