В моем приложении на react-native я использую flexbox (другого не дано), но для полной адаптивности/резиновости лэйаута приходится почти везде использовать ширину устройства, выглядит это не очень. К примеру: padding: width/30, где width = dimensions.get('window').width . Доходит до того, что даже fontsize у меня выражен через ширину. Через media queries верстка будет выглядеть присобаченно.
Как правильно responsive верстать в react-native?