Remove autobind decorator. Fix bugs in AR view

This commit is contained in:
John Lyon-Smith
2018-05-28 16:12:20 -07:00
parent eb3649547a
commit f07c61c3b5
26 changed files with 1512 additions and 1481 deletions

View File

@@ -1,7 +1,7 @@
import React from "react"
import PropTypes from "prop-types"
import { TextInput, Text, View, Platform } from "react-native"
import autobind from "autobind-decorator"
import { reactAutoBind } from "auto-bind2"
export class BoundInput extends React.Component {
static propTypes = {
@@ -20,11 +20,11 @@ export class BoundInput extends React.Component {
constructor(props) {
super(props)
reactAutoBind(this)
const { name, binder } = this.props
this.state = binder.getBindingState(name)
this.handleChangeText = this.handleChangeText.bind(this)
}
componentWillReceiveProps(nextProps) {
@@ -33,7 +33,6 @@ export class BoundInput extends React.Component {
}
}
// @autobind : There seems to be a bug with using this here, so we just do it the old way
handleChangeText(newText) {
const { binder, name } = this.props