message: Button: get rid of defaultProps
diff: @@ -141,14 +141,12 @@ function resolveButtonAppearance(
  };
  }
  -const Button: React.FC<ButtonProps> = (props: ButtonProps) => {
  - const platform = usePlatform();
  - const {
  - size,
  - mode,
  +const Button: React.FC<ButtonProps> = ({
  + size = "s",
  + mode = "primary",
  appearance,
  - stretched,
  - align,
  + stretched = false,
  + align = "center",
  children,
  before,
  after,
  @@ -157,8 +155,10 @@ const Button: React.FC<ButtonProps> = (props: ButtonProps) => {
  Component = "button",
  loading,
  onClick,
  + stopPropagation = true,
  ...restProps
  - } = props;
  +}) => {
  + const platform = usePlatform();
  const hasIcons = Boolean(before || after);
  const { resolvedMode, resolvedAppearance } = resolveButtonAppearance(
  appearance,
  @@ -172,6 +172,7 @@ const Button: React.FC<ButtonProps> = (props: ButtonProps) => {
  Component={restProps.href ? "a" : Component}
  onClick={loading ? undefined : onClick}
  focusVisibleMode="outside"
  + stopPropagation={stopPropagation}
  // eslint-disable-next-line vkui/no-object-expression-in-arguments
  vkuiClass={classNames(
  "Button",
  @@ -212,14 +213,6 @@ const Button: React.FC<ButtonProps> = (props: ButtonProps) => {
  );
  };
  -Button.defaultProps = {
  - mode: "primary",
  - align: "center",
  - size: "s",
  - stretched: false,
  - stopPropagation: true,
  -};
  -
  // eslint-disable-next-line import/no-default-export
  export default withAdaptivity(Button, {
  sizeY: true,
  