私は Flutter と BLoC パターンに比較的慣れていないので、まだすべてを理解しようとしています。
QuestionBlocファイルから質問を取得するためにリポジトリを使用するBLoC を呼び出すクイズ アプリがあるとします。イベントオンQuestionBloc
FetchQuestion
状態QuestionBloc
QuestionEmptyQuestionLoadingQuestionLoaded質問オブジェクトを含むQuestionError
QuestionValidatorBloc次に、質問に対する回答の検証を担当する別の BLoC を呼び出します。回答はテキスト フィールドに入力され、検証をトリガーする送信ボタンがあります。イベントオンQuestionValidatorBloc
ValidateQuestion
状態QuestionValidatorBloc
ValidateInitialValidateInProgressValidateSuccessValidateError
これはかなり簡単です。ただし、両方QuestionBlocをQuestionValidatorBloc同じウィジェットに組み込む必要があります。これは、一方が質問の取得と表示を担当し、もう一方が検証アクションの処理を担当するためです。どうすればこれを達成できますか?