title: What are some common Redux Toolkit's CreateAsyncThunk use cases
body: <p>Could somebody please explain to me what and how to use createAsyncThunk like I'm 9 years old? What is the action string for? Is it temporarily created for logic/path reasons and destroyed soon later? What can I do with the action strings/what do people usually use it for? I've been staring at the documentation forever and I am not able to understand it.</p>
  
  <p>This is how somebody else used the code, if somebody could decipher this I would be so happy.</p>
  
  <pre><code>const action = createAsyncThunk('send/sendAction', async (form, thunkAPI) =&gt; {
    const data = await axios.post('/api', object);
    data.reduxRequestId = thunkAPI.requestId;
    return data;
  }
  </code></pre>
  
  <p>Official documentation: <a href="https://redux-toolkit.js.org/api/createAsyncThunk" rel="noreferrer">https://redux-toolkit.js.org/api/createAsyncThunk</a></p>