I'm going through a react native course right now and I have lost many hours to tracking down strange bugs which in the end have turned out to be simple user input issues. Typing Mainrouter instead of MainRouter. for example. The error reporting sent me on a journey tracking down deltaurlblob and deltapatcher initializations which were completely unrelated to the actual error causing the problems.
This is not the first time this has happened and I know this is going to be a huge problem going forward with react native. Unless I build and check my code every 20 lines there's going to be an uppercase letter that is going to completely throw me for a loop and eat up more hours.
How can I best combat this? I'm using Visual Studio Code with ESLint, react native tools, and debugger for chrome as my extensiions. Any and all help would be greatly appreciated.