It’s no problem to bring cash, but traveler’s checks are more troublesome and generally take a long time to arrive.
It is recommended that you bring cash. Or get a UnionPay card and use this card every time you go to the supermarket to buy something.