les états de l'interface et les accessoires dans les caractères dactylographiés réagissent

Je suis en train de travailler sur un projet qui utilise la machine ainsi que de réagir et je suis de nouveau à la fois. Mes questions à propos de l'interface en caractères d'imprimerie et comment cela se rapporte à des accessoires et des états. Ce qui se passe réellement? Mon application ne marche pas du tout, à moins que je déclare interface des accessoires et des etats, mais Im en utilisant les états de réagir par le biais de la fonction de constructeur et j'ai vu des exemples où cette information serait d'aller dans l'interface de MyProps " ou "interface MyStates" prenez ce code par exemple

"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;

(J'ai supprimé le contenu de ce.état juste pour poster ici). Pourquoi ai-je besoin de l'interface? Quelle serait la bonne façon de le faire, car je crois que je suis en train de penser de cette dans le jsx, et non pas la cote de la tsx.

source d'informationauteur ceckenrode