Add <any, any> props/state to React components to prevent compiler errors

This commit is contained in:
Elizabeth Craig
2019-02-28 13:58:42 -08:00
parent 88425249ea
commit 4c440c8ac3
14 changed files with 14 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class App extends React.Component { export class App extends React.Component<any, any> {
render() { render() {
let text = 'My App'; let text = 'My App';
return ( return (

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class Counter extends React.Component { export class Counter extends React.Component<any, any> {
render() { render() {
return <p>hello</p>; return <p>hello</p>;
} }

View File

@@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import { Counter } from './components/Counter'; import { Counter } from './components/Counter';
export class App extends React.Component { export class App extends React.Component<any, any> {
render() { render() {
return ( return (
<div className="App"> <div className="App">

View File

@@ -3,7 +3,7 @@ import { TodoFooter } from './components/TodoFooter';
import { TodoHeader } from './components/TodoHeader'; import { TodoHeader } from './components/TodoHeader';
import { TodoList } from './components/TodoList'; import { TodoList } from './components/TodoList';
export class TodoApp extends React.Component { export class TodoApp extends React.Component<any, any> {
render() { render() {
return ( return (
<div> <div>

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class TodoHeader extends React.Component { export class TodoHeader extends React.Component<any, any> {
render() { render() {
return ( return (
<header> <header>

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class TodoListItem extends React.Component { export class TodoListItem extends React.Component<any, any> {
render() { render() {
return <div />; return <div />;
} }

View File

@@ -3,7 +3,7 @@ import { TodoFooter } from './components/TodoFooter';
import { TodoHeader } from './components/TodoHeader'; import { TodoHeader } from './components/TodoHeader';
import { TodoList } from './components/TodoList'; import { TodoList } from './components/TodoList';
export class TodoApp extends React.Component { export class TodoApp extends React.Component<any, any> {
render() { render() {
return ( return (
<div> <div>

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class TodoHeader extends React.Component { export class TodoHeader extends React.Component<any, any> {
render() { render() {
return ( return (
<header> <header>

View File

@@ -1,6 +1,6 @@
import React from "react"; import React from "react";
export class TodoListItem extends React.Component { export class TodoListItem extends React.Component<any, any> {
render() { render() {
return ( return (
<li className="todo"> <li className="todo">

View File

@@ -3,7 +3,7 @@ import { TodoFooter } from './components/TodoFooter';
import { TodoHeader } from './components/TodoHeader'; import { TodoHeader } from './components/TodoHeader';
import { TodoList } from './components/TodoList'; import { TodoList } from './components/TodoList';
export class TodoApp extends React.Component { export class TodoApp extends React.Component<any, any> {
render() { render() {
return ( return (
<div> <div>

View File

@@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
export class TodoHeader extends React.Component { export class TodoHeader extends React.Component<any, any> {
render() { render() {
return ( return (
<header> <header>

View File

@@ -1,6 +1,6 @@
import React from "react"; import React from "react";
export class TodoListItem extends React.Component { export class TodoListItem extends React.Component<any, any> {
render() { render() {
return ( return (
<li className="todo"> <li className="todo">

View File

@@ -3,7 +3,7 @@ import { TodoFooter } from './components/TodoFooter';
import { TodoHeader } from './components/TodoHeader'; import { TodoHeader } from './components/TodoHeader';
import { TodoList } from './components/TodoList'; import { TodoList } from './components/TodoList';
export class TodoApp extends React.Component { export class TodoApp extends React.Component<any, any> {
render() { render() {
return ( return (
<div> <div>

View File

@@ -1,6 +1,6 @@
import React from "react"; import React from "react";
export class TodoListItem extends React.Component { export class TodoListItem extends React.Component<any, any> {
render() { render() {
return ( return (
<li className="todo"> <li className="todo">