The following list tries to summarize some of the things that a developer may encounter while learning React. The list focuses on scenarios that result in actual bugs (things that don't work) or things that cause warnings in the console.
- using class prop instead of className (for/htmlFor, etc...)
- trying to set the style prop with a string
- not having a parent element or fragment
- not binding (at all or incorrectly)
- using the wrong lifecycle hook
- misspelling componentWillReceiveProps