Это довольно просто. Вы все еще можете сделать это по-старому. Вы все еще можете объявить это вне вашей function
, как в этом примере App.defaultProps
:
import * as React from "react";
import "./styles.css";
export interface CatProps {
catName: string;
eyeColor: string;
age: string;
}
export default function App(props: CatProps) {
return (
<div>
{props.catName} Cat, Eye Color: {props.eyeColor}, Age: {props.age}
</div>
);
}
App.defaultProps = {
catName: "Sandy",
eyeColor: "deepblue",
age: "120"
};
Рабочий образец: Попробуйте
Немного запутаться и измените значения defaultProps
.
Состояние по умолчанию :
Используя приведенный выше пример, вы можете определить defaultState
, просто выполнив:
const [catName, setCatName] = useState('Sandy'); // define a defaultState value inside useState hook