1
私は、sagasとジェネレータ関数を使用してAPIを呼び出す必要があります。ここに私のコードは次のとおりです。ジェネレータ機能は自分のデータを表示しません。どのようにアクセスするのですか?
export function* fetchCreate(data) {
try {
const options = jsonBodyOptions(data);
const tagResponse = yield call(
fetchJson,
apiPath + '/fetch',
tagOptions
);
return tagResponse;
} catch (err) {
console.log(err);
}
}
export function* callFetch(data) {
const response = fetchCreate(data);
}
私はfetchCreate()
を印刷する場合、私はジェネレータ関数を印刷します。
同じジェネレータ関数を同じファイル内の別の関数から呼び出す必要があります。私は主にその機能からの応答を望んでいますが、基本的にはそのジェネレータを返します。それからどのように応答を取り出すことができますか?