Skip to content

Default values for stateless components. #69

@SethDavenport

Description

@SethDavenport

Is it possible to infer the default property value from a stateless component defined like this?

export function StatelessComponent({ name = 'Bob' }) {
  return <p>{name}</p>;
}

StatelessComponent.propTypes = {
  name: React.PropTypes.string
};

It's a bit more concise that the current alternative:

export function StatelessComponent({ name }) {
  return <p>{name}</p>;
}

StatelessComponent.propTypes = {
  name: React.PropTypes.string
};

StatelessComponent.defaultProps = { name: 'Bob' };

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions