Breaking change on Controller
Controller: onChange
will only evaluate payload as event
like object
. eg: react-select will no longer need the extra onChange
method at Controller
.
Before:
import { TextInput } from 'react-native';
<Controller
as={<TextInput style={{ borderWidth: 2, borderColor: 'black'}} />}
name="text"
control={args => ({
value: args[0].nativeEvent.text,
})}
onChange={onChange}
/>
now:
import { TextInput } from 'react-native';
<Controller
as={<TextInput style={{ borderWidth: 2, borderColor: 'black'}} />}
name="text"
control={args => args[0].nativeEvent.text}
onChange={onChange}
/>