requiredProp top-level constant

Accessor const requiredProp

Marks a prop as required to be set.

Validation occurs in UiComponent.validateRequiredProps which requires super calls into componentWillMount and componentWillReceiveProps.

mixin FooProps on UiProps {
  @requiredProp
  String requiredProp;
}

Implementation

const Accessor requiredProp = Accessor(isRequired: true);