此規則禁止使用 findDOMNode
。
findDOMNode
是一個用來存取底層 DOM 節點的逃生艙口。在大多數情況下,不鼓勵使用此逃生艙口,因為它會穿透元件的抽象概念。它在 StrictMode
中已被棄用。
class MyComponent extends Component {
componentDidMount() {
findDOMNode(this).scrollIntoView();
}
render() {
return <div />;
}
}