[flutter] 플러터 Container와 위젯의 차이점은 무엇인가요?

Container는 일반적으로 크기, 패딩 및 여백과 같은 레이아웃 속성을 설정하는 데 사용됩니다. 반면 다른 위젯들은 버튼, 리스트, 텍스트와 같은 다양한 UI 구성 요소를 나타냅니다.

따라서, Container는 주로 레이아웃을 꾸미는 데 사용되고, 다른 위젯들은 주로 실제 UI 요소를 나타내거나 데이터를 표시하는 데 사용됩니다.

이들의 차이를 아래 예시 코드로 확인해보겠습니다.

Container(
  margin: EdgeInsets.all(20.0),
  padding: EdgeInsets.all(10.0),
  color: Colors.blue,
  child: Text('This is a Container Widget'),
)

// Text 위젯
Text(
  'Hello, World!',
  style: TextStyle(
    fontSize: 20.0,
    color: Colors.black,
  ),
)

이 예제에서, Container는 레이아웃을 꾸미기 위해 사용되었고, Text 위젯은 실제 텍스트를 표시하기 위해 사용되었습니다.

더 자세한 내용은 Flutter 공식 문서를 확인하시기 바랍니다!