Templates: update React's component's State and Property type

This commit is contained in:
Stephan
2017-05-04 21:55:58 +02:00
committed by Steve Sanderson
parent 214a908c92
commit f2260d572f
10 changed files with 10 additions and 10 deletions

View File

@@ -4,7 +4,7 @@ interface CounterState {
currentCount: number;
}
export class Counter extends React.Component<any, CounterState> {
export class Counter extends React.Component<{}, CounterState> {
constructor() {
super();
this.state = { currentCount: 0 };

View File

@@ -6,7 +6,7 @@ interface FetchDataExampleState {
loading: boolean;
}
export class FetchData extends React.Component<any, FetchDataExampleState> {
export class FetchData extends React.Component<{}, FetchDataExampleState> {
constructor() {
super();
this.state = { forecasts: [], loading: true };

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
export class Home extends React.Component<any, void> {
export class Home extends React.Component<{}, {}> {
public render() {
return <div>
<h1>Hello, world!</h1>

View File

@@ -5,7 +5,7 @@ export interface LayoutProps {
body: React.ReactElement<any>;
}
export class Layout extends React.Component<LayoutProps, void> {
export class Layout extends React.Component<LayoutProps, {}> {
public render() {
return <div className='container-fluid'>
<div className='row'>

View File

@@ -1,7 +1,7 @@
import * as React from 'react';
import { Link } from 'react-router';
export class NavMenu extends React.Component<any, void> {
export class NavMenu extends React.Component<{}, {}> {
public render() {
return <div className='main-nav'>
<div className='navbar navbar-inverse'>