Connect the fixed hook in the second component and display a random number and the current scroll position.
Frontend
When is the cleanup function in `useEffect` executed and what does it do in this case?
Explain what happens to old requests when the user changes and how `AbortController` prevents race conditions.
How to correctly remove the `scroll` event handler if `addEventListener` and `removeEventListener` must receive the same function reference?
Will the object returned by the hook (`data`, `loading`, `error`) have the same reference between renders if the values haven't changed? Why? How to keep a stable reference to the object?
What happens when the URL in the dependencies of `useEffect` changes? In what order are the cleanup function and the new effect executed?
What is the team and project: what CRM platform is being developed, and for what business tasks is it intended?
Is `useCallback` needed here? What is it used for and in what cases is it useful?
What are the next stages of the selection process after this interview?
What happens if the URL changes rapidly several times in a row?