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