Bind という機能を利用しようと思ったんですが、うまくいかなくて質問します。

SafariではJavascriptのBindメソッドを利用できないですか

return (
  <div className="App">
        <header>
          <h1>
            <a href="/" onClick={function (e) {
              console.log(e);
              e.preventDefault();
              this.setState({
                mode : 'read'
              });

            }.bind(this)}>
              {this.state.subject.title}
            </a>
          </h1>
        </header>
      <TOC contents={this.state.contents}/>
      <Content title={_title} desc={_desc} />
  </div>
);