--- title: Overview order: 0 nav: title: Components order: 4 --- # Components There are a total of three types of client components for NocoBase. - Routing components created by createRouteSwitch, such as Layou, Page - Field components created by createCollectionField, which are used to extend fields - JSON Schema components created by createSchemaComponent, which can be anything, such as tables, forms, calendars, kanban, etc. Schema Component can be used in Route Component or Collection Field.