This seems to be a pretty common convention.
Avoid defaulting a boolean prop to true - if needed, flip the prop and default it to false instead. A true
default means that you have to explicitly pass false
, where as you can implicitly pass true
in JSX.
// Multiple uploads is the default allowMultiple={false} // bit ugly allowSingle // more convenient