React a second read

satya - 6/10/2025, 9:16:52 AM

Learn react plan in word doc: github link

Learn react plan in word doc: github link

satya - 6/10/2025, 9:19:46 AM

Claim

  1. Smaller learning curve!!
  2. work with a variety of backends

satya - 6/10/2025, 9:19:51 AM

Both are important to me

Both are important to me

satya - 6/10/2025, 3:04:53 PM

install node on windows

install node on windows

Search for: install node on windows

satya - 6/10/2025, 3:05:06 PM

Home directory to download

Home directory to download

satya - 6/10/2025, 3:05:33 PM

Latest version at this time: V 22

Latest version at this time: V 22

satya - 6/10/2025, 3:16:49 PM

Some questions to after

  1. What is React?
  2. How do components work?
  3. Why do we need JSX?
  4. What distinguishes props from state?
  5. What problem does the key prop solve?
  6. How do controlled vs. uncontrolled inputs differ?
  7. What happens inside useEffect?
  8. When would you reach for useMemo / useCallback?
  9. What is context for?
  10. How does reconciliation work?
  11. What?s new in React 18 fundamentals?
  12. How does Suspense help with data-fetching?
  13. Explain lifting state up.
  14. How do refs differ from state?
  15. Why/when would you split a component?
  16. What is React.StrictMode?
  17. Why does React warn about side-effects in render?
  18. How does event handling differ in React?
  19. Can you call hooks conditionally?
  20. What?s the biggest mindset shift for newcomers?

satya - 6/10/2025, 4:18:24 PM

npm create vite@5.1.0 my-react-app -- --template react

  1. Explanation
  2. ................
  3. npm create ? one-shot scaffolding command (alias of npm init) that downloads a generator package, runs it, then discards it.
  4. vite@5.1.0 ? requests version 5.1.0 of the generator package create-vite (npm auto-adds the create- prefix).
  5. my-react-app ? name (and path) of the folder to generate; created inside your current working directory.
  6. -- ? tells npm to stop parsing flags; everything after this is passed straight to the generator.
  7. --template react ? instructs create-vite to use its React JavaScript starter template.