If you don’t have state or refs, prefer normal functions (not arrow functions)
over classes. When debugging in the good example below the stack trace will
include the function name whereas in the bad example it will say it’s from an
anonymous function:

Quotes

Always use double quotes (") for JSX attributes, and single quotes for all
other JS 3. JSX attributes can’t contain escaped quotes, so double quotes make
contractions like "don't" easier to type. Regular HTML attributes also
typically use double quotes instead of single, so JSX attributes mirror this
convention: