In React 16.3, aliases were introduced for unsafe lifecycles:
- UNSAFE_componentWillMount
- UNSAFE_componentWillReceiveProps
- UNSAFE_componentWillUpdate
In the most recent version of React (16.9.*), console warnings highlight that starting with React 17.0, if you are not using the UNSAFE aliases, the component will not work.

Would you be able to publish a new package with the unsafe aliases in place?
cd your_project
npx react-codemod rename-unsafe-lifecycles
More information can be found here: https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html
In React 16.3, aliases were introduced for unsafe lifecycles:
In the most recent version of React (16.9.*), console warnings highlight that starting with React 17.0, if you are not using the UNSAFE aliases, the component will not work.
Would you be able to publish a new package with the unsafe aliases in place?
More information can be found here: https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html