Learn React | Function Components > Use Dynamic Tag NamesFunction ComponentsUse Dynamic Tag NamesGet StartedDeclare Function ComponentsDefine Components with Arrow FunctionsUse propsUse defaultPropsUse propTypesUse Destructuring AssignmentUse Object Rest Properties and JSX Spread AttributesUse Dynamic Tag NamesUse ref callbacks