Flutter

Flutter Stateless, Stateful, Inherited 위젯의 차이점

Teddy Jang 2023. 5. 29. 04:20

- Stateless는 데이터의 변화가 없기에 리빌딩 되더라도 메모리 소모가 적다

 

- Stateful 은 데이터의 변화가 있는 위젯, 매번 리빌딩 하면서 상태를 재구성하는 setState의 함수가 필요로 한다.

고로 메모리 소모가 많다

 

- inherited 위젯 : 위젯이 처음 리빌딩 될 때만 사용된다. 여기에다 변수를 선언하면 메모리를 아낄 수 있다