ב-codebase אחד שעבדתי בו, היו 0 tests. כשרצינו להוסיף feature קטן לbutton component, לקח שעה לוודא שלא שברנו כלום - ידנית, בכמה browsers. שבוע אחרי, גילינו שה-feature שברה edge case במסך אחר. Tests לא קיימים לא אומר שהקוד עובד - זה אומר שאתם לא יודעים מתי הוא שובר.
טוב, אבל testing בReact נשמע מפחיד. mount, shallow, enzyme, jsdom - הרבה complexity. האמת: עם Vitest ו-React Testing Library, כתיבת test לcomponent היא 10 שורות קוד ו-30 שניות.