を取得し、私はこのようになりますコンポーネントを持っています。 (はい、私は{}を小道具と宣言していますが、私が定義していない場合はコンパイルしません)。、中にクエリパラメータが反応活字体
this.props.params
にアクセスできるように、「デフォルト」の小道具オブジェクトをコンポーネントに渡す方法はありますか?または、それはTypeScriptで別の方法で行われるべきですか?
class MyView extends React.Component<{}, {}> {
render() {
console.log((this.props as any).params); // prints empty object
return (
<div>Sample</div>
);
}
}
MyView.propTypes = {
url: React.PropTypes.string
}
MyView.defaultProps = {
url: ''
}
チェックthe official docs詳細については:あなたはdefaultPropsを使用する必要があるコンポーネントにデフォルトのプロパティを割り当てるには
どのようにこのコンポーネントをレンダリングするのですか?この 'param'プロパティを渡していますか? –