نکات TypeScript برای توسعه‌دهندگان React

از تایپ props شروع کنید

برای props هر کامپوننت یک interface مشخص تعریف کنید. هم مستندسازی می‌شود هم خطاها زودتر پیدا می‌شوند.

unionهای محدود ترجیح دهید

به‌جای booleanهای اختیاری پراکنده، از union type برای variantها استفاده کنید.

داده سرور را تایپ‌دار نگه دارید

هنگام خواندن frontmatter مارک‌داون، شکل داده را یک‌بار در loader اعتبارسنجی کنید و همان typeها را در صفحات و کارت‌ها reuse کنید.

typescriptreact