Nie zajmuję się Angularem, a Reactem ale ogólnie jeśli o to chodzi powinno być bardzo podobnie. Tak jak xandros powiedział - kod powinien być zminifikowany i w zasadzie.. to powinno wystarczyć.
Na ochronę prostych elementów nie ma się co silić bo i tak będzie to niewielki zysk dla kogoś potencjalnie tym zainteresowanego ( łatwiej zapytać na stackoverflow ;) ) Jeśli chodzi o duże aplikacje to widziałem kiedyś kod takiej i zgodnie z jej współtwórcą stwierdziliśmy, że mimo iż zminifikowany kod można łatwo zamienić na czytelny dla ludzi – choćby auto-formatowaniem w webstormie – to nadal niewiele to daje.
Zakładając że jakaś firma chciała by z tego skorzystać to w większości przypadków łatwiej, i co za tym idzie – taniej, jest napisać to od nowa lub komuś to zlecić niż babrać się w czyimś kodzie. Są co prawda programy które przy minifikacji zamieniają nazwy zmiennych i funkcji na np jakieś losowe ciągi znaków ale i to wydaje mi się przesadą w większości przypadków.