react-native-slider
react-native-slider copied to clipboard
I am getting below error while I using in my react native app
ERROR ViewPropTypes will be removed from React Native, along with all other PropTypes. We recommend that you migrate away from PropTypes and switch to a type system like TypeScript. If you need to continue using ViewPropTypes, migrate to the 'deprecated-react-native-prop-types' package. at MainStackNavigator at EnsureSingleNavigator (http://localhost:8081/index.bundle?
Hi, have you tried installing the deprecated react native prop types package? This did it for me. I don't think there is any other way around.
npm install deprecated-react-native-prop-types
or
yarn add deprecated-react-native-prop-types
First install deprecated-react-native-prop-types then
add import { ViewPropTypes } from 'deprecated-react-native-prop-types'; in \node_modules\react-native-slider\src\Slider.js
then yarn patch-package react-native-slider
diff --git a/node_modules/react-native-slider/src/Slider.js b/node_modules/react-native-slider/src/Slider.js
index 37deee5..0db3112 100644
--- a/node_modules/react-native-slider/src/Slider.js
+++ b/node_modules/react-native-slider/src/Slider.js
@@ -11,7 +11,7 @@ import {
PanResponder,
View,
Easing,
- ViewPropTypes
+ ViewStyle
} from "react-native";
import PropTypes from 'prop-types';
@@ -131,17 +131,17 @@ export default class Slider extends PureComponent {
/**
* The style applied to the slider container.
*/
- style: ViewPropTypes.style,
+ style: ViewStyle,
/**
* The style applied to the track.
*/
- trackStyle: ViewPropTypes.style,
+ trackStyle: ViewStyle,
/**
* The style applied to the thumb.
*/
- thumbStyle: ViewPropTypes.style,
+ thumbStyle: ViewStyle,
/**
* Sets an image for the thumb.
use the patch above to fix the issue