반응형
Flutter Bloc 관련 된 샘플 코드를 작성하다가 아래와 같은 warning을 만났다.
'runZoned' is deprecated and shouldn't be used.
This will be removed in v9.0.0. Use Bloc.observer/Bloc.transformer instead.. (Documentation)
Try replacing the use of the deprecated member with the replacement.
원래는 이렇게 쓰던 건데 runZoned가 9.0.0 버전부터 사라지면서 조금 더 심플하게 변경되었다.
void main() {
BlocOverrides.runZoned(
() => runApp(const CounterApp()),
blocObserver: CounterObserver(),
eventTransformer: myEventTransformer(),
);
}
아래 처럼 사용하면 문제가 해결된다.
void main() {
Bloc.observer = MyObserver();
Bloc.transformer = myTransformer();
runApp(const MyApp());
}
반응형
'오늘의오류' 카테고리의 다른 글
오늘의 오류 - Docker 실행 시 오류 (0) | 2022.12.14 |
---|