Try catch for every prop check in my cod would reduce its readability for sure. So, I personally would prefer the former. But yes it is an alternative approach
Yeah, I think that for this and many other things one of the most important things is what's easier to work with for you and your team :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.