RNGH Touchables have a different behavior from RN Touchables when styling — making them not drop-in compatible.
Take for example:
this is the behavior of RN TouchableOpacity (and of RNGH BaseButton):

this is the behavior of RNGH touchables:

the yellow box is a touchable with flex: 1.
The problem is that all RNGH Touchables render two wrapped views:
The styles are applied to the child view, so applying flex: 1 doesn't do what one would expect.
I _think_ the only way to avoid this incompatibility is to render just one native view. This should also be a little more performant.
I'm willing to help with implementation (at least on JS+iOS side), but I would need some basic pointers as to how to make RawButton accept View props…
any update on this ? @kmagiera @brentvatne
@radex #854 is not exactly what you’ve proposed but does allow for a workaround.
In my use case, supplying '''containerStyle={{ flex: 1 }}''' to an RNGH Touchable along with my existing '''style''' prop, mirrors the native behaviour.
If not fixed, this needs at minimum to be mentioned in the docs
Most helpful comment
any update on this ? @kmagiera @brentvatne