在React Native中使用固定数字设置高度和宽度是否被认为是不好的做法?

时间:2019-02-24 09:50:27

标签: css reactjs react-native

我目前正在使用React Native开发。

鉴于跨移动设备的屏幕尺寸各不相同,使用类似这样的东西是否是错误的做法?

width: 50, height: 50

是否有更好的方法来设置View中组件的高度和宽度?特别是TextInputButtonsFlatList组件。

2 个答案:

答案 0 :(得分:0)

就您创建静态页面而不是响应页面而言,这被认为是一种不好的做法。 某些组件应该固定,例如图片,横幅... 并且应该动态分配某些元素,或者以百分比或使用flex进行响应。

答案 1 :(得分:0)

这取决于您要为其设置大小的元素。如果您要求将徽章或图标之类的东西设置为固定大小,那么明确即可。

如果您要实现需要动态响应的功能(例如,与屏幕一样宽的按钮),则一定要更多地依靠flex,padding和margins来指导元素的宽度和/或高度。