title: What is the difference between "npm start" and "react-native run-android" deployments?
body: <p>I added this new component to my react-native app.</p>
  
  <p>When I do <code>npm start</code> on the terminal and reload my app through wireless network (shake the device and touch "reload") onto my android device, one of the components that I have added to my app is not working. But when I connect my android device to my laptop with USB and run <code>react-native run-android</code> it works. What is the difference between these two deployments?</p>
  
  <p>Thanks</p>