Open
Description
Type inference is not working for the ref
callback prop.
I believe this is the same issue as in #7088, which was fixed over a year ago.
TypeScript Version: 2.3.2
Code
// A *self-contained* demonstration of the problem follows...
class Other extends React.Component<any, any> {
render() {
return <div />;
}
}
class Container extends React.Component<any, any> {
private _ref: Other;
render() {
// Parameter 'ref' implicitly has an 'any' type.
return <Other ref={ ref => this._ref = ref } />;
}
}
Expected behavior:
Type of parameter ref
should be inferred as Test
Actual behavior:
Parameter 'ref' implicitly has an 'any' type.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment