Key terms and common mistakes

The words you will hear in Frontend Development work and the mistakes that most often cost interns approvals.

Key terms

TermMeaning
ComponentReusable piece of UI
JSXHTML-like syntax in JavaScript
PropsInputs passed from parent to child
useStateHook that adds state
onClickRuns on a click
map()Turns an array into elements
useEffectHook for side effects
useRefMutable value or DOM handle

Common mistakes to avoid

  • Building only for desktop and checking mobile last.
  • Using divs for buttons and links, which breaks keyboard and screen reader use.
  • Loading huge images that slow the page.
  • Copying components without understanding their props and state.

Want to go deeper? The free React.js learning path has short modules, games and a certificate for each module.

โ† Submitting tasks and earning your certificateApply for the Frontend Development internship โ†’