In React ... I am trying to read the response return from API and get undefined, what is the problem?
Undefined occurs when calling the function retrieveItems() from the component. 
**// item service class** 
import axios_o from 'axios';
class ItemService {
  retrieveItems() {
    axios_o.get("https://jsonplaceholder.typicode.com/posts")
      .then(response => {
        return  response;
      }).catch();
  }
}
**// component calling the item service** 
import React from 'react'
import ItemService from "../Services/ItemService";
class Posts extends React.Component {
  constructor(props) {
    super(props);
  }
  componentDidMount = () => {
    this.itemservice=new ItemService();
    **console.log(this.itemservice.retrieveItems())**
  }
  render() {
    return (
      <h1>Posts List</h1>
    );
  }
}
export default Posts;
 
     
     
     
    