У меня есть SVG в качестве компонента. Когда я устанавливаю его ширину на 100%, он работает в React Native Web, но не в нативном.
Здесь есть ссылка на код, однако устройства симулятора недостаточно широки, чтобы показать проблему. Если вы протестируете его на своем собственном устройстве с шириной более 375 пикселей, вы увидите проблему. https://snack.expo.io/@jamesweblondon / bold-scones
Я не могу опубликовать полный компонент здесь, поскольку он слишком большой, но это только начало:
function SvgComponent() {
return (
<Svg
width={375}
height={337}
fill="none"
viewBox="0 0 375 337"
style={{
width: "100%",
height: "auto",
}}
>