React by Matthew Stuart JSX introduction elements components what are components? what are props? state setState() component lifecycle introduction mounting updating unmounting error handling methods This section does not have any lessons. hooks what and why useState useEffect strict mode strict mode