Switch
Renders a boolean input.
This is a controlled component that requires an onValueChange
callback that updates the value
prop in order for the component to reflect user actions. If the value
prop is not updated, the component will continue to render the supplied value
prop instead of the expected result of any user actions.
@keyword checkbox @keyword toggle
Props
Reference
Props
disabled
If true the user won't be able to toggle the switch. Default value is false.
Type | Required |
---|---|
bool | No |
onTintColor
Background color when the switch is turned on.
Type | Required |
---|---|
color | No |
onValueChange
Invoked with the new value when the value changes.
Type | Required |
---|---|
function | No |
testID
Used to locate this view in end-to-end tests.
Type | Required |
---|---|
string | No |
thumbTintColor
Color of the foreground switch grip. If this is set on iOS, the switch grip will lose its drop shadow.
Type | Required |
---|---|
color | No |
tintColor
Border color on iOS and background color on Android when the switch is turned off.
Type | Required |
---|---|
color | No |
value
The value of the switch. If true the switch will be turned on. Default value is false.
Type | Required |
---|---|
bool | No |
© 2015–2018 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://facebook.github.io/react-native/docs/switch.html