diff --git a/index.js b/index.js index 98397b3c7527e6bed52ece5b0f06e6dba9e1873e..00a1e0b6b2270ebd3c8da5229b55138c5d0d898d 100644 --- a/index.js +++ b/index.js @@ -58,9 +58,18 @@ export default class PickerAny extends React.Component { this.setState(newState); } - shouldComponentUpdate(props, state, context){ - return JSON.stringify([props, state, context]) !== JSON.stringify([this.props, this.state, this.context]); - } + //todo + /*shouldComponentUpdate(props, state, context){ + let newProps = Object.assign({}, props); + let newState = Object.assign({}, state); + let oldProps = Object.assign({}, this.props); + let oldState = Object.assign({}, this.state); + let arr = [newProps, newState, oldProps, oldState]; + for(let i in arr){ + delete arr[i].slideAnim; + } + return JSON.stringify([newProps, newState, context]) !== JSON.stringify([oldProps, oldState, this.context]); + }*/ _getStateFromProps(props){ //the pickedValue must looks like [wheelone's, wheeltwo's, ...] diff --git a/package.json b/package.json index ce94eab8644279470bd64750b578660c56181000..1635d43336b465a81c2cf2c0ec2316295284008d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-picker", - "version": "0.2.9", + "version": "0.2.10", "description": "react-native-picker", "main": "index.js", "scripts": {