Intercepting the default form behaviour. Sending information from child (form) to parent (App) by invoking callback functions.
In uncontrolled elements the value is stored in the DOM, in controlled elements the value is stored in the application inside the component with state.
How to change the className of a component based on a set of conditions, which results in conditional styling of components.
Introduction to the React Component lifecycle. componentDidMount and other component lifecycle functions
Error handling variable in State. Displaying error message conditionally and DRY using components and if/else statement
Learning to nest, re-use and configure Components. Components are configured with props. Re-usable components keep code DRY
The very basics of React. Importing React and React-DOM. What are components. The difference between JSX and HTML
Flash messages notify the user about various things as they interact with the application. For example if a login failed, why it failed.
Environment variables are how you keep credentials like API keys secret when you upload your code to a public repository.
Creating nested REST routes to edit and delete comments. Restricting access to routes based on user role.