const [count, setCount] = useState(inistialstate : 0);
که این دو مقدار ، اولی مقدار state می باشد و دومی قابلیت پر کردن state را می دهد و InitialState هم مقدار اولیه state می باشد.برای تغییر مقدار state نیز به این صورت عمل می کنیم :
setCount(value: 10);
<div style={{color: 'red' }} > </div>
و همچنین در صورتی که بخواهیم به صورت جدا استایل بدیم یک object تعریف میکنیم و اونوقت اون object رو داخل style قرار می دهیم <div style={myStyle} > </div>
نکته قابل توجه اینه که اگر یک استایلیو به صورت کلی داخل یک کامپوننت import و ازش استفاده کنیم ، در این صورت این استایل برای کلیه کامپوننت های فرزند هم اعمال می شود.برای استفاده از استایل به صورت داینامیک نیز از این سینتکس استفاده می کنیم:
<div style={{color: count === 0 ? 'red' : 'blue' }}></div>
نکته نهایی در ارتباط با استفاده از className به صورت داینامیک می باشد که برای این کار یک بسته در Npm با همین نام وجود دارد و میتوان انرا نصب و از آن استفاده کرد.
import styles from'./App.module.css';
در این حالت به صورت object استایل در اختیار ما قرار میدهد که جهت فراخوانی استایل مد نظر کافی است به صورت زیر عمل کنیم :
<div className={styles.divColor}></div>