Here is an example of how you could use React and Ajax to create a component that fetches data from an API when a button is clicked, and then hides the button after it has been clicked:
import React, { useState } from 'react';
import axios from 'axios';
const MyComponent = () => {
const [data, setData] = useState(null);
const [buttonHidden, setButtonHidden] = useState(false);