Tell us about the useTransition hook — how does it work and what is it used for?
Frontend
At what point in relation to the event loop is requestAnimationFrame executed?
Suppose we have a React Native application and a web application. Some browser APIs, including Local Storage, are not available in React Native (which uses Async Storage). How would you implement a unified store interface with different data storage implementations for web and React Native?
Have you considered other, more modern builders like Vite or Rollup?
What bundler did you use in the project? You mentioned optimizing Webpack — was it the main bundler?
How can you streamingly parse JSON, breaking the processing into chunks so as not to block the main thread? Through what can you run the processing of the next chunk so as not to slow down the page (for example, requestIdleCallback, generators)?
Tell us about yourself, your experience, and your recent projects.
What are the main stylistic differences between React Native (Web) and a regular web application?
If we have a large store consisting of several parts, and the parent component uses one part of the state, and the child — another, how to ensure independent re-rendering of these components without wrapping in useMemo?