Engrain by ByteRush

FND.12 5 concepts

First React

Build a small single-page app with components, props, state, hooks and routing.

  1. FND.12.01Why React; components and JSXCoreJuniorBeing written
  2. FND.12.02Props and state with useStateCoreJuniorBeing written
  3. FND.12.03Events and forms in ReactCoreJuniorBeing written
  4. FND.12.04useEffect and fetching dataCoreJuniorBeing written
  5. FND.12.05Routing with React RouterCoreJuniorBeing written

Practice rooms

  • Project: Movie/Recipe browser in Reactbuild to acceptance tests · deploy

Interview questions in this module

  1. What is the difference between props and state?
  2. Why do lists need a key prop? Why is the array index a poor key when items can be reordered?
  3. What does the dependency array of useEffect do?
  4. What is a controlled component?
  5. Why should you not mutate state directly?
  6. What is client-side routing?