私はオブジェクトの配列であるresponse.dataを返すapiリクエストにaxiosとreduxを使用しています。次のようにReduxのオブジェクト配列データのマッピング
私の行動の減速は、次のとおりです。
export default function(state = [], action) {
switch (action.type) {
case FETCH_USERS:
console.log(action.payload.data)
return { ...state, users: action.payload.data };
}
return state;
}
にconsole.logは
[object, object]
私の問題は、私は、オブジェクトのデータをマッピングすることができますどのように発生するクロムコンソールでこれを返します。私は配列をマップしたところで次のことを試しました。 (ユーザーがオブジェクト配列の小道具である。)
....
{this.props.users.map(this.renderUser)}
...
renderUser(user) {
return (
<tr>
<td> {user.contact_name}</td>
<td> {user.contact_email}</td>
</tr>
);
}
私は私の小道具をチェックするように反応するコンソールを使用する場合、私は、次を得る:
users: {...}
users:
0:{...}
1:{...}
私は、オブジェクトをマッピングするかどうかはわかりませんhtmlへそれを文字列に変換してマップした方が良いでしょうか?私のマッピングは空白に見えます。
あなたはそれを言っていませんでしたが、あなたの問題は何ですか?あなたのマッピングは機能しませんか? – QoP
@QoP申し訳ありませんが、私は自分の投稿を編集しました。私のマッピングは機能せず、空白に見えます。 – lost9123193
どのように還元状態をあなたのコンポーネントにマッピングしていますか? – QoP