Ich arbeite an einem Projekt, das Typoskript verwendet sowie reagieren und neu für beide ist. Meine Fragen betreffen die Schnittstelle in Typoskript und wie diese sich auf Requisiten und Zustände bezieht. Was passiert eigentlich? Meine Anwendung läuft überhaupt nicht, es sei denn, ich deklariere Interface-Requisiten und Zustände, aber ich benutze Zustände durch die react-Konstruktor-Funktion und ich habe Beispiele gesehen, wo all diese Informationen in 'interface MyProps' oder 'interface MyStates' gehen würden BeispielInterface States und Requisiten in Typoskript reagieren
"use strict";
import * as React from 'react'
import NavBar from './components/navbar.tsx'
import Jumbotron from './components/jumbotron.tsx';
import ContentPanel from './components/contentPanel.tsx';
import Footer from './components/footer.tsx';
interface MyProps {}
interface MyState {}
class Root extends React.Component <MyProps, MyState> {
constructor(props) {
super(props);
this.state = {
///some stuff in here
};
}
render() {
return (
<div>
<NavBar/>
<Jumbotron content={this.state.hero}/>
<ContentPanel content={this.state.whatIs}/>
<ContentPanel content={this.state.aboutOne}/>
<ContentPanel content={this.state.aboutTwo}/>
<ContentPanel content={this.state.testimonial}/>
<Footer content={this.state.footer}/>
</div>
)
}
}
export default Root;
(ich den Inhalt in this.state gerade entfernt haben hier, um auf). Warum brauche ich eine Schnittstelle? Was wäre der richtige Weg, dies zu tun, da ich denke, dass ich auf die Art und Weise jsx denke und nicht die tsx-Art.
Danke, das beantwortet alles für mich. – ceckenrode