8 مستودعات
Utilities for verifying the rendering and behavior of React-based user interface components.
Distinct from React Components: None of the candidates describe the general domain of testing React components, only the components themselves or sandboxes.
Explore 8 awesome GitHub repositories matching testing & quality assurance · React Component Testing. Refine with filters or upvote what's useful.
Enzyme is a testing utility for React components designed to verify their output and behavior in a test environment. It serves as a test harness for UI components, providing tools to render visual elements, manage state transitions, and simulate synthetic events. The library distinguishes itself through multiple rendering modes, including a shallow rendering engine for isolated unit testing and full DOM rendering for testing deep integration. It employs an adapter-based integration system to maintain compatibility across different versions of the underlying framework. The toolkit covers a br
Serves as a comprehensive utility for verifying that React components render and behave as expected.
This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h
Provides a pre-configured environment for executing automated logic and snapshot tests for React components.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Teaches verifying UI components render and behave correctly with automated unit tests.
nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter
Provides a testing adapter that simulates URL state changes without mocking the router, allowing unit tests for components using query state.
This project is a technical study resource and interview preparation guide focused on the React library. It provides a comprehensive frontend interview question bank and concept references designed to help developers master core library primitives and prepare for professional job interviews. The resource covers detailed explanations of React's technical architecture, including state management patterns, performance optimization strategies, and component design. It serves as a knowledge assessment tool for developers to test their understanding of modern frontend engineering through a structur
Offers guidance on using utilities to verify the rendering and behavior of React-based user interface components.
react-from-zero هو دورة React تفاعلية ودرس تعليمي مصمم لتدريس المفاهيم الأساسية والآليات الداخلية لـ React. يعمل كبيئة تجريبية ودليل قائم على الويب، حيث يوفر دروساً مهيكلة حول بناء واجهات المستخدم وإدارة دورة حياة عناصر React. يوفر المشروع بيئة تنفيذ كود قائمة على المتصفح، مما يسمح للمستخدمين بتشغيل عينات الكود وتنفيذ الأمثلة عبر الإنترنت دون الحاجة إلى إعداد تطوير محلي. يتضمن دليلاً تقنياً لتنظيم المنطق البصري في مكونات قابلة لإعادة الاستخدام ونظاماً لتشغيل اختبارات الوحدة للتحقق من سلوك المكونات. يغطي المنهج أساسيات React، وتطوير المكونات، وعملية التحقق من أن المكونات تُعرض بشكل صحيح وتُطلق ردود الاتصال المتوقعة.
Provides utilities for verifying the rendering and behavior of React-based user interface components.
هذا المشروع عبارة عن مورد تعليمي شامل ودليل تعليمي لتعلم React ونظام هندسة الواجهة الأمامية الأوسع. يعمل كدورة تدريبية منظمة تغطي أساسيات بناء واجهات المستخدم من خلال معمارية قائمة على المكونات. يوفر المشروع أدلة متخصصة حول تنسيق بيانات التطبيق عبر إدارة حالة Redux، ودمج وتغيير البيانات باستخدام GraphQL وRelay، وبناء تطبيقات الهاتف المحمول الأصلية باستخدام قاعدة كود واحدة. كما يتضمن برنامجاً تعليمياً مخصصاً للتحقق من سلوك المكون من خلال اختبار الوحدة، والعرض الضحل، وتأكيدات DOM. يغطي المحتوى مجموعة واسعة من قدرات الواجهة الأمامية، بما في ذلك تطوير تطبيقات الصفحة الواحدة، وتنفيذ التوجيه من جانب العميل، واستخدام العرض الخادم المتماثل. كما يتناول الجوانب العملية لهندسة الواجهة الأمامية، مثل إدارة دورات حياة المكونات، ومعالجة مدخلات النماذج، وتكوين أدوات بناء التطوير.
Includes a dedicated tutorial for verifying React component behavior via automated testing.
This project is a testing framework designed for React Native applications, providing a suite of tools to render components in a controlled memory environment. It enables developers to verify the behavior and structure of mobile interfaces by simulating user interactions and monitoring component lifecycle transitions. By isolating components from the rest of the application, it ensures that tests remain stable and independent. The framework distinguishes itself through an accessibility-first approach, prioritizing user-facing attributes like roles, labels, and text content when querying the c
Implements a testing environment for mounting and verifying React-based mobile UI components in isolation.