Hey, coder here. There's a bit of a learning curve and there were moments where I wanted to throw it out the window, but now I can't imagine life without it.
Aka, just like learning any other new language, except better.
Take that frustration, increase at least by an order of magnitude and that's your experience implementing native apps.