7
TypeScriptを使用したReactコンポーネントのデフォルトプロパティ値
Typescriptを使用してコンポーネントのデフォルトプロパティ値を設定する方法がわかりません。 これはソースコードです: class PageState { } export class PageProps { foo: string = "bar"; } export class PageComponent extends React.Component<PageProps, PageState> { public render(): JSX.Element { return ( <span>Hello, world</span> ); } } そして、私がこのようなコンポーネントを使用しようとすると: ReactDOM.render(<PageComponent />, document.getElementById("page")); プロパティfooが見つからないというエラーが表示されます。デフォルト値を使用したい。またstatic defaultProps = ...、コンポーネントの内部で使用しようとしましたが、思ったように効果がありませんでした。 src/typescript/main.tsx(8,17): error TS2324: Property 'foo' is missing in type …
153
reactjs
typescript
tsx