플러터 Future, Future Builder, Dio 패키지
Dio 패키지
- 서버에 GET, POST 요청할 일이 많으면 http 패키지보단 Dio 패키지 설치해서 쓰는게 좋을수도있음.
Future, FutureBuilder
- state 내용이 GET요청으로 늦게 도착하는 경우 FutureBuilder()로 state 사용하는 곳을 감싸주면됨.
- 입력한 Future 변수가 실제 데이터로 변할 때 내부 함수 1회 실행해주는 함수
- 데이터 추가되는 경우가 잦으면 오히려 귀찮은 위젯이기 때문에 GET 요청에는 적합하지않음
FutureBuilder(
future: http.get('어쩌구'),
builder: (context, snapshot) {
if (snapshot.hasData) {
return Text('post에 데이터 있으면 보여줄 위젯');
}
return Text('post에 데이터 없으면 보여줄 위젯');
}
)
Author And Source
이 문제에 관하여(플러터 Future, Future Builder, Dio 패키지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ein214/플러터-Future-Future-Builder-Dio-패키지저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)