قوانین Component
Componentهای دُراول باید presentation قابل reuse بسازند، نه business logic پنهان.
قوانین
- props باید واضح و محدود باشند
- component نباید query اجرا کند
- component نباید permission پیچیده تصمیم بگیرد
- eventها باید نام قابل فهم داشته باشند
- state داخلی component باید حداقلی باشد
Form Componentها
- name و value باید explicit باشند
- error state باید پشتیبانی شود
- disabled و readonly باید درست رفتار کنند
- accessibility پایه باید رعایت شود
موارد ممنوع
- side effect در render
- وابستگی به global state غیرضروری
- hardcode کردن متن قابل ترجمه