Skip to content

Commit e867ed2

Browse files
authored
Add React.FC example with predefined type (#714)
1 parent 09217c9 commit e867ed2

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ const App = ({ message }: { message: string }) => <div>{message}</div>;
200200
const App: React.FunctionComponent<{ message: string }> = ({ message }) => (
201201
<div>{message}</div>
202202
);
203+
// or
204+
const App: React.FC<AppProps> = ({ message }) => <div>{message}</div>;
203205
```
204206

205207
> Tip: You might use [Paul Shen's VS Code Extension](https://marketplace.visualstudio.com/items?itemName=paulshen.paul-typescript-toolkit) to automate the type destructure declaration (incl a [keyboard shortcut](https://twitter.com/_paulshen/status/1392915279466745857?s=20)).

docs/basic/getting-started/function-components.md

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ const App = ({ message }: { message: string }) => <div>{message}</div>;
2525
const App: React.FunctionComponent<{ message: string }> = ({ message }) => (
2626
<div>{message}</div>
2727
);
28+
// or
29+
const App: React.FC<AppProps> = ({ message }) => <div>{message}</div>;
2830
```
2931

3032
> Tip: You might use [Paul Shen's VS Code Extension](https://marketplace.visualstudio.com/items?itemName=paulshen.paul-typescript-toolkit) to automate the type destructure declaration (incl a [keyboard shortcut](https://twitter.com/_paulshen/status/1392915279466745857?s=20)).

0 commit comments

Comments
 (0)