نکات TypeScript برای توسعهدهندگان React
از تایپ props شروع کنید
برای props هر کامپوننت یک interface مشخص تعریف کنید. هم مستندسازی میشود هم خطاها زودتر پیدا میشوند.
unionهای محدود ترجیح دهید
بهجای booleanهای اختیاری پراکنده، از union type برای variantها استفاده کنید.
داده سرور را تایپدار نگه دارید
هنگام خواندن frontmatter مارکداون، شکل داده را یکبار در loader اعتبارسنجی کنید و همان typeها را در صفحات و کارتها reuse کنید.
typescriptreact