پرش به مطلب اصلی

قوانین 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 کردن متن قابل ترجمه