facebook/prop-types

`oneOfType()` does not seem to allow all types specified

Open

#388 opened on Oct 20, 2022

View on GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (389 forks)batch import
bughelp wanted

Repository metrics

Stars
 (4,379 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

I am running into an issue where oneOfType() is passed in types of shape and string but is only allowing string seemingly.

Reproduced here (using a simplified version of types I have encountered on a project I am working on), https://jsfiddle.net/liamness/1du5jvwt/, with the warning:

Failed prop type: Invalid prop `schema[1]` supplied to `ComponentName`, expected one of type [string].

Contributor guide