React.js:onClickでComfirm Windowsを表示するサンプルコード

Published on:
Last updated:

This post is also available in: 日本語 (Japanese)

React.jsを使って開発していて、onClickをトリガーとしてComfirm Windowsを表示して、Trueの場合(OKをタップした場合)にのみ何かしらの処理を実行するサンプルコードです。

サンプルコード中には javascript ES2015(ES6) の新構文であるアロー関数(Arrow function)を使ってますので、見慣れない方は React.jsでES2015(ES6)のアロー関数(Arrow Function =>)を使えるようにする の記事を参考にしてみてください。

import React from 'react';

export class HandleSomethingData extends React.Component {

    constructor(props) {
        super(props);    
        this.handleData = this.handleData.bind(this);
    }
    
    handleData = () => {
        console.log('Success!!');
    }   

    render() {
        return (
            <div>
             <p>Export Ideas Data</p>
               <Button onClick={() => {if(confirm('Are you OK?')) {this.handleData()};}} >
             </div>
        );//return
    }//render
}//export class

About
Kuniyoshi Takemoto is the founder of Amelt.net LLC, and editor of this blog(www.amelt.net).Learn more and follow me on LinkedIn.