используйте этот пакет npm.
https://www.npmjs.com/package/react-native-torch
, если устройство не будет иметь факел, чем приведенный ниже код будет генерировать исключение и блок catch будет выполнен, и, таким образом, вы узнаете,устройство имеет факел или нет
try {
await Torch.switchState(newTorchState);
this.setState({ isTorchOn: newTorchState });
}
catch (e) {
ToastAndroid.show(
'We seem to have an issue accessing your torch',
ToastAndroid.SHORT
);
}