2.5.1 Props로 컴포넌트 스타일을 커스터마이징하기

    이번에는 Props를 사용해 컴포넌트 스타일을 변경하는 방법을 알아보겠습니다.

     

    2.5.1.1 부드러운 모서리 구현하기

    먼저 rounded라는 Props를 준비해봅시다. 이 Props가 true일 때 사각형의 모서리를 부드럽게 나타내보겠습니다. Box 컴포넌트를 다음과 같이 수정해주세요.

    components/Box.js

    import React from 'react';
    import {View, StyleSheet} from 'react-native';
    
    function Box(props) {
      return <View style={[styles.box, styles.rounded]} />;
    }
    
    const styles = StyleSheet.create({
      box: {
        width: 64,
        height: 64,
        backgroundColor: 'black',
      },
      rounded: {
        borderRadius: 16,
      },
    });
    
    export default Box;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.