React SwitchButton is a widget with behavior similar to the React CheckBox. It has two states - checked and unchecked (on/off). The user can switch between the different states using mouse clicks or by drag and drop of the thumb.