diff --git a/package.json b/package.json index 29d2b079..71cf9add 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-material-dropdown", - "version": "0.11.1", + "version": "0.11.2", "license": "BSD-3-Clause", "author": "Alexander Nazarov ", diff --git a/src/components/dropdown/index.js b/src/components/dropdown/index.js index b1e65a1f..de3e29aa 100644 --- a/src/components/dropdown/index.js +++ b/src/components/dropdown/index.js @@ -194,6 +194,18 @@ export default class Dropdown extends PureComponent { } } + //last version + static getDerivedStateFromProps(props, state) { + if (props.selected !== state.selected) { + return { + selected: props.selected, + }; + } + + // Return null if the state hasn't changed + return null; + } + componentDidMount() { this.mounted = true; }