Reason behind the preference of callback refs over findDOMNode()
- findDOMNode() is deprecated in the StrictMode. It may be removed from the react in its future updates. So if we still want to use findDOMNode() then we shouldn’t place our App Component in “React.StrictMode” within index.js
- We shouldn’t use findDOMNode() because if it gets deprecated from the react in its future version, then again we have to replace that with refs/callback refs, which will take extra effort.
- According to React docs findDOMNode() only accepts instance of class component.That’s why it can’t be used with the functional components.
Which is preferred option with in callback refs and findDOMNode() in ReactJS ?
ReactJS employs two prominent concepts, namely callback refs and `findDOMNode()`, for effective DOM manipulation. These mechanisms facilitate access to DOM elements, enabling the implementation of diverse changes such as hiding or showing elements, altering styles, and focusing on specific elements.
Table of Content
- findDOMNode()
- Callback refs
Contact Us