I've read all the responses for your question, I'm agree with all of them, but only if you are a experimented react-native developer. In case you are learning react-native, I'm afraid that you need to learn TDD in other scenarios, and then come back to react-native.