React 16 offers some updates that we should implement, however, we'll need to drop support for React 15 when doing so. Let's batch these changes into an upcoming major release:
ReactDOM.createPortal (https://reactjs.org/docs/portals.html)forwardRef (https://reactjs.org/docs/forwarding-refs.html)PureComponent for Icon and Flag@Semantic-Org/react-maintainers feel free to add to this list at will...
Added Breadcrumb to list, there is quite unfriendly code.
Maybe you should add a Fix for unsafe lifecycle methods for asynchronous rendering.
In the project I'm working currently, since we activated the new React's Strict Mode, we are getting a lot of console warnings about using unsafe lifecycle methods y some of the components.
For example:
componentWillMount: Please update the following components to use componentDidMount instead: Dropdown
componentWillReceiveProps: Please update the following components to use static getDerivedStateFromProps instead: Dropdown, Menu, Tab
componentWillReceiveProps: Please update the following components to use static getDerivedStateFromProps instead: AccordionAccordion
componentWillReceiveProps: Please update the following components to use static getDerivedStateFromProps instead: Checkbox
@packetstracer see #2732, feel free to contribute 馃憤