Ive done react native and full blown native.
Its almost always difficult to keep it up to date with what google and apple keep changing things around. But initially its usually pretty easy. The hard part is its very difficult to get it though the app store. Apple is a toss up if its eaay or hard. Im convinced they have random people look at some % of builds. Android can be worse. The amount of ducks you have to get in a row....
Im glad i havent had to make a mobile app last two years. But before that 5ish years building apps made me hate mobile dev.