2017-06-06 9 views
0

では、私がnull要素を返す作成反応します。これにより、Babelは必要のない余分なオーバーヘッド(不必要にバインド)を実行します。短縮形

矢印バインディングなしで返されるクラスメソッドのショット形式はありますか?このように:

class Blah extends Component { 
    render() null 
} 
+2

「this.render = null」(コンストラクタの内部)を行うだけではどうですか?または、矢印機能をそのままにしますか?代わりに、もっと冗長なようです... 'render(){return null}' – evolutionxbox

+1

Babelは何をするために余計なオーバーヘッドがあると思いますか? –

+0

Babelは 'this'を使わない矢関数をバインドしているとは思いません。 – Bergi

答えて

1

あなたは、いくつかの変数に() => nullを割り当て、あなたがnullのコンポーネントを持つようにしたい時はいつでもそれを使用することができ、例えば:

const rnull =() => null; 

class Blah extends Component { 
    render = rnull 
} 

これがさらに簡単にする構文はありませんか短く