react-native-easy-toast icon indicating copy to clipboard operation
react-native-easy-toast copied to clipboard

ViewPropTypes has been removed from react-native error

Open gtzippy opened this issue 3 years ago • 2 comments

The most recent release of react-native has build error switch easy-toast and shows a message like this:

ERROR Invariant Violation: ViewPropTypes has been removed from React Native. Migrate to ViewPropTypes exported from 'deprecated-react-native-prop-types'.

Has anyone else seen this running react-native 0.69.0?

Edit: I thought I had a workaround. I did not. Any ideas on this?

gtzippy avatar Jun 28 '22 17:06 gtzippy

Hi @gtzippy, I got it working with a few changes to the module. This should help you out;

  1. Install deprecated-react-native-prop-types to your own project
  2. Change the file extension of the attached file below to .patch, and move it to a patches folder in the root of your project. If you're already using patch-package, a simple yarn install (or npm install) should do the trick. Otherwise, I recommend installing it as instructed here; https://github.com/ds300/patch-package

react-native-easy-toast+2.0.0.txt

laurens-lamberts avatar Jul 18 '22 19:07 laurens-lamberts

Hi, @gtzippy you can git clone custom package & modify react-native-easy-toast step

  1. Install deprecated-react-native-prop-types to your own projec
  2. clone react-native-easy-toast at path custom
  3. npm i --save ./path/xxxx/react-native-easy-toast
  4. modify follow @laurens-lamberts react-native-easy-toast+2.0.0.txt
  5. import Toast, {DURATION} from ' ./path/xxxx/react-native-easy-toast'
  6. enjoy

Base2526 avatar Oct 21 '22 03:10 Base2526