React deprecation warnings

Author: newearthmartinCreated Jan 22, 2026Updated Feb 3, 2026

Hi I started seeing some deprecation warnings in chrome when using semantic-ui-react.

Versions are:

  • react 18.3.1
  • semantic-ui-react 2.1.5
Warning: Image: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
    at Image (webpack://multilanguage-frontend/./node_modules/semantic-ui-react/dist/es/elements/Image/Image.js?:38:22)
    at div
    at DropdownText (webpack://multilanguage-frontend/./node_modules/semantic-ui-react/dist/es/modules/Dropdown/DropdownText.js?:26:24)
    at div
    at RefFindNode (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/RefFindNode.js?:46:35)
    at Ref (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/Ref.js?:18:24)
    at Dropdown (webpack://multilanguage-frontend/./node_modules/semantic-ui-react/dist/es/modules/Dropdown/Dropdown.js?:143:29)
    at form
    at td
    at tr
    ...

and

react-dom.development.js:86 Warning: findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node
    at RefFindNode (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/RefFindNode.js?:46:35)
    at Ref (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/Ref.js?:18:24)
    at div
    at RefFindNode (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/RefFindNode.js?:46:35)
    at Ref (webpack://multilanguage-frontend/./node_modules/@fluentui/react-component-ref/dist/es/Ref.js?:18:24)
    at Dropdown (webpack://multilanguage-frontend/./node_modules/semantic-ui-react/dist/es/modules/Dropdown/Dropdown.js?:143:29)
    ...

Source: Semantic-Org/Semantic-UI-React