非同期結果に基づくUIの更新
メニューを表示するにはスワイプしてください
作成するもの
ここでは、非同期状態をUIに接続します。
フェッチのトリガー
コンポーネントの読み込み時に非同期アクションをディスパッチします:
import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { fetchPosts } from './postsThunk';
function Posts() {
const dispatch = useDispatch();
useEffect(() => {
dispatch(fetchPosts());
}, [dispatch]);
}
UIの同期維持
アクションがディスパッチされると:
- Reduxが状態を更新
- コンポーネントが自動的に再レンダリング
- UIが最新データを反映
結果
UIが実際のデータに応答:
- ローディングの表示;
- 結果の表示;
- エラーの処理。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 4