기본 상식은 리빌드를 최소화 하면 빨라짐. 그럼 상태관리 라이브러리로 stateless를 최대로 쓰고 리빌드를 최소화함. 그런데 사람들 얘기보면 최대 퍼포먼스는 플러터 순정이고 상태관리 라이브러리는 퍼포먼스 저하라고 함.(레딧) 잘 모르겠음. 쓰는게 빠른지 안 쓰는게 빠른지. 안 썼는데 느린거라면 코드가 잘못인지. - dc official App
짤 얼굴이 흠...
플러팅은 고순데
상태관리들보면 죄다 stateful 안쓸려고 노력하는ㄴ 느낌
stateless도 강제로 리빌드하게만들어서 일관성 유지하는게 상태관리도구임 성능을 높이는것이 아님
계속 찾아보고 있었음. 사용방법에 따라 다른데 최대한 부분적으로 리빌드 하는걸 도와주는거도 라이브러리역할이라서 퍼포먼스는 라이브러리를 잘 이용하느냐의 영역이고 라이브러리를 안 쓰는게 베스트인데 라이브러리의 코드가 직접 입력되어야 되는게 문제래. - dc App
플러터 네이티브 코드로 만든 앱이 느렸던 사람이라면 라이브러리로 퍼포먼스가 향상될 가능성이 있고 네이티브로 진짜 빠르게 만들수 있다 하는 사람한테는 라이브러리가 걸림돌이 될듯 - dc App
결론은 그거겠지. 못할수록 라이브러리 쓰면 퍼포먼스 향상 - dc App
그정도로 퍼포먼스 필요하면 네이티브해야지 ㅇㅅㅇ - dc App