Engrain by ByteRush

RCT 15 modules · 51 concepts

React

Internals, React 19, Server Components and architecture.

  1. RCT.01Rendering model and componentsexplain what a render is, when React renders and what it commits.3 concepts · 2 ready
  2. RCT.02Reconciliation and fiberexplain how React decides what to update and how fiber enables interruptible rendering.3 concepts
  3. RCT.03Hooks in depthuse every built-in hook correctly and explain how hooks work.6 concepts
  4. RCT.04Effects in depthwrite correct effects, and avoid effects that should not exist.4 concepts
  5. RCT.05React 19 featuresuse React 19's APIs and know what changed from 18.3 concepts
  6. RCT.06Server rendering and React Server Componentsexplain SSR, hydration, streaming and RSC precisely.4 concepts
  7. RCT.07Next.js (current version)build with the current Next.js App Router and explain its caching and rendering.3 concepts
  8. RCT.08Component patternsdesign reusable, composable components.4 concepts
  9. RCT.09State management and data fetchingchoose where state lives and which tool manages it.4 concepts
  10. RCT.10Formsbuild robust, accessible forms.2 concepts
  11. RCT.11Performance in Reactfind and fix React performance problems with measurement.2 concepts
  12. RCT.12The custom-hooks roundimplement common custom hooks under interview conditions, with correct cleanup and stable identities.8 concepts
  13. RCT.13React architecture at scalestructure and evolve large React codebases (L3–L4).2 concepts
  14. RCT.14SEO and accessibility in React appsship React apps that search engines and assistive technologies understand.2 concepts
  15. RCT.15Other frameworks (awareness) and React Nativetalk sensibly about Angular, Vue, Svelte, Solid and React Native in interviews.1 concepts