フローを使用してReact.Componentを拡張しようとしています。 アイデアはかなり簡単です。フローを使用して反応成分を拡張する
バーはFooを拡張しています。
FooはReact.componentを拡張しています。
基本的には、デフォルトプロパティを共有してサブクラスに追加したいだけです。そして、そのようなこと:もちろん
/* @flow */
import React from 'react';
import Foo from './Foo.js';
class Bar extends Foo {
props : {
prop2 : string
}
static defaultProps = {
prop1: "Default Bar",
prop2: "Hello World"
}
render() {
}
}
export default Bar;
/* @flow */
import React from 'react';
class Foo extends React.Component {
props : {
prop1 : string
}
static defaultProps = {
prop1: "Default Foo"
}
render() {
return;
}
}
export default Foo;
は、このコードはまったく動作しませんが、あなたはどんなアイデアやサンプルコードがありますか?私もいくつかのそのいくつかの例を聞いた
https://facebook.github.io/react/docs/composition-vs-inheritance.html
:
多くのおかげで、
オーブ実際