Essentially this. But I _highly_ recommend finding a dual national wherever you are and transferring money before you get over there. This will ensure that you can pay for things right when you land, and is also less likely to result in some kind of fee that a local will want to charge you.
I mostly only ever go to China For work (Way better parties to be had in Hong Kong imo), and luckily I have some cool Chinese coworkers who will transfer me straight dollars to yuan. I usually send them 2K USD, they send me an equivalent amount of yuan in a red envelope, I use whatever i use while there, and then I'll send them whatever i don't use back and they'll venmo me back USD.
Then it's just a matter of getting finance to reimburse me for purchases whos receipts are screen shots of QR codes.
I've debated spinning up a startup around this, charging some really low fee, but I seems like I'll get into trouble with KYC laws pretty quick.