For reactJS render , why it does not render the function return?

import React, { Component }from ‘react’;
import { Accounts } from ‘meteor/accounts-base’;
import { render } from ‘react-dom’;

export default class EmailVerify extends Component{
constructor(props) {
super(props);
}

 authEmail(token){
    Accounts.verifyEmail(token, (error) =>{
        if(error){
             return( <div>error.reason</div>
             )

      }else {
        return(
                <div> This is a good link</div>
            )

    }});

};

render() {

    return(
        <div>
            {this.authEmail(this.props.params.token)}
        </div>
    )
}

}