반응형
React Native ScrollView에서 중앙정렬하기
내가 하고 싶었던 것은 가로로 Scroll할 수 있는 영역을 설정하고, 그 속에 있는 컴포넌트들이 중앙에 위치한 형태를 만들고 싶었다.
하나도 안 어렵지 하면서 아래와 같이 align-itmes를 중앙으로 설정했는데 에러가 발생했다.
import React from 'react';
import Styled from 'styled-components/native';
const Container = Styled.ScrollView`
flex-direction: row;
align-items: center;
`;
문제해결 : attrs() 활용
이 때에는
import React from 'react';
import Styled from 'styled-components/native';
const Container = Styled.ScrollView.attrs(() => ({
contentContainerStyle: {
alignItems: 'center',
},
}))``;
반응형
'프론트엔드 앱 > Styled-Components' 카테고리의 다른 글
글자 길이가 넘칠 때 말줄임표(...)로 줄이기 (0) | 2022.01.03 |
---|---|
react-navigation 하단줄 없애기 #borderBottom (0) | 2021.12.23 |
styled-components props와 theme을 동시 사용 (0) | 2021.12.13 |
Styled-Components로 React Native Pressable 꾸미기 (0) | 2021.12.03 |
Emotion에서 props과 theme 활용해서 스타일 적용하기 (0) | 2021.12.03 |