Im tutorial Ich sehe dieWie kann ich {...} Rest wie diese tiefen Form Tutorial der redux Form in Typoskript
import React, { Component, PropTypes } from 'react'
class PureInput extends Component {
shouldComponentUpdate(nextProps) {
return this.props.field !== nextProps.field
}
render() {
const { field, ...rest } = this.props
return <input {...field} {...rest}/>
}
}
PureInput.propTypes = {
field: PropTypes.object.isRequired
}
export default PureInput
ich als Typoskript wie dies in meinem Projekt versuche, habe
import * as React from 'react'
interface Props {
field: any
}
export class PureInput extends React.Component<Props, void> {
shouldComponentUpdate(nextProps) {
return this.props.field !== nextProps.field
}
render() {
const { field, ...rest } = this.props
return (<input {...field} {...rest} />)
}
}
Und es warnt ein Fehler auf ... Rest so was soll ich tun?, Nicht sicher, ob ich die Requisiten-Schnittstelle zum Wörterbuch durch Code wie [rest: string] machen sollte: any oder nicht, ich habe es versucht und es ist keine Arbeit
Typoskript nicht diese Funktion bis zur Version 2.1 haben https://github.com/Microsoft/TypeScript/wiki/Roadmap. Übergeben Sie jetzt einfach das Requisiten-Objekt oder filtern Sie die Schlüssel/Werte manuell – azium