This feels ridiculous! How do people get work done like this? If I'm not changing the native code, why does it rebuild the native app every cycle? My debug cycle time is probably ~6 minutes total with this app. I'm just gonna put it out there: This seems like a very convoluted debugging setup. ![]() Then the native/shell app phones home to Metro, and that takes another 90sec or so.While this is happening, there are warnings/errors all over the place about how X can't talk to Y, but I've learned to "just wait longer" and they'll go away.Several minutes later, the xcodebuild operation completes, and installs the app onto the sim.It launches Chrome as a second debugger for some reason.There's a third tab, that may (or may not) eventually become the JS debugger.It calls xcodebuild to build the native/shell app in another tab.It starts the Metro bundler in one tab.WebStorm springs into action and does a bunch of different things:.Make a change to the JS code in the WebStorm IDE.Here's what I see in my regular debug cycle: Since I had used WebStorm for React.js (and was always a fan of P圜harm for python dev) and there seemed to be claims that it works well for RN development, I've been trying to use it. ![]() I'm now having to contribute to a sizable React Native app (using Expo w/ the bare workflow, if it matters), and frankly, I just cannot figure out how anyone gets anything done in this stack.Īs mentioned, I prefer IDEs to bare text editors.I've also spent a decent chunk of time doing React.js web development, and feel pretty comfortable with it, and although it's not my favorite modality of dev, I am able to be quite productive with it.I am used to that level of developer experience - IDEs (ProjectBuilder, Xcode), source level debuggers (GDB, LLDB, etc), code-completion, etc. I'm a long time native app developer for macOS and iOS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |