Component(s)

Component Types

Global Component: Tüm uygulama içersinde veya farklı servislerde birden fazla kere kullanılan component'lardır.
Service Component:
Tek bir servis içerisinde bir veya birden fazla kere kullanılan component'lardır.
Partial Component: Bir component içersinde kullanılan alt component'lardır.

Global Components Locations

Application Level: /components/app: Uygulamanın en üst seviyesinde bir kere kullanılan komponentlar.
Basic: /components/basic: Eğer bir komponent sadece prop alarak işlemler yapıyorsa basit bir komponenttır.
Advanced: /components/advanced: Eğer bir komponent kendi içersinde Redux, Modal, Utils gibi özelliklere sahipse gelişmiş bir komponenttır.

Folder Name

[{ComponentName}] (PascalCase): Sidekick

File Name

{ComponentName} + ".js" (PascalCase): Sidekick.js

Component Folder Structure

Component Folder Structure Sample

image-1654094375980.png

React Functional Component Name

{ServiceName}+{ParentName}+{...}+{ParentName}+{ComponentName}

function ConversationsSidekickToolbar() {
	...
}

Revision #45
Created 16 April 2022 13:27:05 by Mustafa Ercan Zırh
Updated 3 June 2022 10:55:07 by Mustafa Ercan Zırh