Issue 1:
Compiling a program with:

material-ui@1.0.0-beta.21 (.20 compiles ok)
ts 2.6.1 - strict: true (with strictFunctionTypes set to false it compiles ok)

gives

build-lint/0
build-lint/0 node_modules/material-ui/Button/Button.d.ts(5,18): error TS2430: Interface 'ButtonProps' incorrectly extends interface 'Pick<ButtonBaseProps & { classes: any; }, "media" | "hidden" | "dir" | "form" | "style" | "title"...'.
build-lint/0 Type 'ButtonProps' is not assignable to type 'Pick<ButtonBaseProps & { classes: any; }, "media" | "hidden" | "dir" | "form" | "style" | "title"...'.
build-lint/0 Types of property 'component' are incompatible.
build-lint/0 Type 'string | ComponentClass<ButtonProps> | StatelessComponent<ButtonProps> | undefined' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> |
undefined'.
build-lint/0 Type 'ComponentClass<ButtonProps>' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ComponentClass<ButtonProps>' is not assignable to type 'StatelessComponent<ButtonBaseProps>'.
build-lint/0 Types of property 'propTypes' are incompatible.
build-lint/0 Type 'ValidationMap<ButtonProps> | undefined' is not assignable to type 'ValidationMap<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ValidationMap<ButtonProps>' is not assignable to type 'ValidationMap<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ValidationMap<ButtonProps>' is not assignable to type 'ValidationMap<ButtonBaseProps>'.
build-lint/0 Types of property 'centerRipple' are incompatible.
build-lint/0 Type '((object: ButtonProps, key: string, componentName: string, ...rest: any[]) => Error | null) | und...' is not assignable to type '((object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null) |...'.
build-lint/0 Type '(object: ButtonProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '((object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null) |...'.
build-lint/0 Type '(object: ButtonProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '(object: ButtonBaseProps, key: string, componentName:
string, ...rest: any[]) => Error | null'.
build-lint/0 Types of parameters 'object' and 'object' are incompatible.
build-lint/0 Type 'ButtonBaseProps' is not assignable to type 'ButtonProps'.
build-lint/0 Types of property 'color' are incompatible.
build-lint/0 Type 'string | undefined' is not assignable to type '"default" | "inherit" | "primary" | "accent" | "contrast" | undefined'.
build-lint/0 Type 'string' is not assignable to type '"default" | "inherit" | "primary" | "accent" | "contrast" | undefined'.
build-lint/0
build-lint/0 5 export interface ButtonProps extends StandardProps<
build-lint/0 ~~~~~~~~~~~
build-lint/0
build-lint/0
build-lint/0 node_modules/material-ui/List/ListItem.d.ts(5,18): error TS2430: Interface 'ListItemProps' incorrectly extends interface 'Pick<ButtonBaseProps & LiHTMLAttributes<HTMLLIElement> & { classes: any; }, "media" | "hidden" | ...'.
build-lint/0 Type 'ListItemProps' is not assignable to type 'Pick<ButtonBaseProps & LiHTMLAttributes<HTMLLIElement> & { classes: any; }, "media" | "hidden" | ...'.
build-lint/0 Types of property 'component' are incompatible.
build-lint/0 Type 'string | ComponentClass<ListItemProps> | StatelessComponent<ListItemProps> | undefined' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ComponentClass<ListItemProps>' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ComponentClass<ListItemProps>' is not assignable to type 'StatelessComponent<ButtonBaseProps>'.
build-lint/0 Types of property 'propTypes' are incompatible.
build-lint/0 Type 'ValidationMap<ListItemProps> | undefined' is not assignable to type 'ValidationMap<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ValidationMap<ListItemProps>' is not assignable to type 'ValidationMap<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ValidationMap<ListItemProps>' is not assignable to type 'ValidationMap<ButtonBaseProps>'.
build-lint/0 Types of property 'centerRipple' are incompatible.
build-lint/0 Type '((object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null) | u...' is not assignable to type '((object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null) |...'.
build-lint/0 Type '(object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '((object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null) |...'.
build-lint/0 Type '(object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '(object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null'.
build-lint/0 Types of parameters 'object' and 'object' are incompatible.
build-lint/0 Type 'ButtonBaseProps' is not assignable to type 'ListItemProps'.
build-lint/0 Types of property 'component' are incompatible.
build-lint/0 Type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined' is not assignable to type 'string | ComponentClass<ListItemProps> | StatelessComponent<ListItemProps> | undefined'.
build-lint/0 Type 'ComponentClass<ButtonBaseProps>' is not assignable to type 'string | ComponentClass<ListItemProps> | StatelessComponent<ListItemProps> | undefined'.
build-lint/0 Type 'ComponentClass<ButtonBaseProps>' is not assignable to type 'StatelessComponent<ListItemProps>'.
build-lint/0 Types of property 'propTypes' are incompatible.
build-lint/0 Type 'ValidationMap<ButtonBaseProps> | undefined' is not assignable to type 'ValidationMap<ListItemProps> | undefined'.
build-lint/0 Type 'ValidationMap<ButtonBaseProps>' is not assignable to type 'ValidationMap<ListItemProps> | undefined'.
build-lint/0 Type 'ValidationMap<ButtonBaseProps>' is not assignable to type 'ValidationMap<ListItemProps>'.
build-lint/0 Types of property 'component' are incompatible.
build-lint/0 Type '((object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null) |...' is not assignable to type '((object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null) | u...'.
build-lint/0 Type '(object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '((object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null) | u...'.
build-lint/0 Type '(object: ButtonBaseProps, key: string, componentName: string, ...rest: any[]) => Error | null' is not assignable to type '(object: ListItemProps, key: string, componentName: string, ...rest: any[]) => Error | null'.
build-lint/0 Types of parameters 'object' and 'object' are incompatible.
build-lint/0 Type 'ListItemProps' is not assignable to type 'ButtonBaseProps'.
build-lint/0 Types of property 'component' are incompatible.
build-lint/0 Type 'string | ComponentClass<ListItemProps> | StatelessComponent<ListItemProps> | undefined' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ComponentClass<ListItemProps>' is not assignable to type 'string | ComponentClass<ButtonBaseProps> | StatelessComponent<ButtonBaseProps> | undefined'.
build-lint/0 Type 'ComponentClass<ListItemProps>' is not assignable to type 'StatelessComponent<ButtonBaseProps>'.
build-lint/0
build-lint/0 5 export interface ListItemProps extends StandardProps<
build-lint/0 ~~~~~~~~~~~~~

I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

It should compile without errors.

Current Behavior

It doesn't compile due to errors.

Steps to Reproduce (for bugs)

Compile anything with the list of dependencies as seen above

Issue 2:
I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

Text should render in a Chip

Current Behavior

Nothing is rendered in Chip

Steps to Reproduce (for bugs)

https://codesandbox.io/s/m3qqp31x78

Context

Trying to use Chip in project and everything is coming back empty. The content of "other" in Chip.js has the value {children: "Text to display"}, which I don't think is supported.

Your Environment

Tech
Version

Material-UI
"^1.0.0-beta.27"

React
^16.0.0

browser
Chrome