Explorar el Código

Clean PokemonShow props

Andrew Swistak hace 6 años
padre
commit
2d62ddfb17

+ 8 - 5
app/javascript/packs/frontend/components/pages/pokemon/show.tsx

@@ -9,15 +9,18 @@ export interface IPokemon {
   nickname: string;
 }
 
-interface Props extends RouteComponentProps<any> {
-  Pokemon: IPokemon;
-}
-
 interface State {
   pokemon: IPokemon;
 }
 
-class PokemonShow extends React.Component<Props, State> {
+class PokemonShow extends React.Component<RouteComponentProps<any>, State> {
+  state = {
+    pokemon: {
+      id: null,
+      nickname: null,
+    },
+  };
+
   async componentDidMount() {
     try {
       const data = await Pokemon.get(this.props.match.params.id);