Skip to content
← Back to rules

react/no_render_return_value 正しさ

何を実行するか

このルールは、ReactDOM.render() の戻り値を使用しようとする場合に警告します。

なぜ悪いのか

ReactDOM.render() からの戻り値を使用することはレガシーな機能であり、使用すべきではありません。

注意として、ReactDOM.renderReact 19 で完全に削除されました ため、一般的には使用しないようにすべきです。

このルールに対する誤りの例:

jsx
var inst = ReactDOM.render(<App />, document.body);
function render() {
  return ReactDOM.render(<App />, document.body);
}

このルールに対する正しい例:

jsx
ReactDOM.render(<App />, document.body);

使用方法

設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:

json
{
  "plugins": ["react"],
  "rules": {
    "react/no_render_return_value": "error"
  }
}
bash
oxlint --deny react/no_render_return_value --react-plugin

参照