apiから受け取ったレスポンスをmap関数を使って新たな配列として再生成しようとしたところ
〇〇.map is not a functionが起きてクラッシュしてしまいました。
これは、受け取ったレスポンスがオブジェクトだったので、mapで配列として扱えないことが
原因で起きました。
受け取ったオブジェクトをmapで扱えるようにするにはObject.entries()で配列に
加工する必要があります。
//stateの場合
this.setState({ array: Object.entries(result.body) });
//普通の変数の場合
var array = Object.entries(result.body);
mapでオブジェクトを使うならこれ!といった感じ。