Property-based testing for React components