Add the dependency:
npm i react-native-toggle-buttonZero Dependency
import ToggleButton from "react-native-toggle-button";<ToggleButton
  primaryText="On"
  secondaryText="Off"
  onPress={(isToggled: boolean) => {
    console.log(isToggled);
  }}
/>You can checkout the example project 🥰
Simply run
- npm i
- react-native run-ios/android
should work of the example project.
| Property | Type | Default | Description | 
|---|---|---|---|
| primaryText | string | undefined | change the primaryText | 
| secondaryText | string | undefined | change the secondaryText | 
| onPress | function | undefined | set your own logic for the button functionality when it is pressed | 
| Property | Type | Default | Description | 
|---|---|---|---|
| inial | boolean | true | let you change the initial toggled value | 
| style | ViewStyle | default | set or override the style object for the main container | 
| activeButtonStyle | ViewStyle | default | set or override the style object for the active buttonstyle | 
| inactiveButtonStyle | ViewStyle | default | set or override the style object for the inactive buttonstyle | 
| activeTextStyle | TextStyle | default | set or override the style object for the active textstyle | 
| inactiveTextStyle | TextStyle | default | set or override the style object for the inactive textstyle | 
| TouchableComponent | TouchableWithoutFeedback | default | set your own component instead of default react-native TouchableWithoutFeedback component | 
-  LICENSE
- Write an article about the lib on Medium
FreakyCoder, kurayogun@gmail.com
React Native Toggle Button is available under the MIT license. See the LICENSE file for more info.

