2016-04-26 10 views
0

不正なPropTypeエラーが発生しているようです。トリガすることにconsole.logを取得PropType(React)の不正なエラー

SomeComponent = React.createClass({ 
    propTypes: { 
     someFunction: React.PropTypes.func.isRequired 
    }, 
...}); 

SomeOtherComponent = React.createClass({ 
    internalFunction: function(){ 
     console.log('test!'); 
    }, 
    render: function(){ 
     return <SomeComponent someFunction={this.internalFunction}/> 
    } 
...}); 

は全く問題ではありませんが、私は、ページが読み込まれるとすぐにコンソールにfuncのプロペラ型の不一致エラーを取得しています。

エラーメッセージには、どのように機能にアクセスできますか?

+1

エラーメッセージではありません。警告です。それは例外を発生させないので、JavaScriptのプロセスを壊すことはありません。この例では、すべてが正しくレイアウトされていると言われていますが、関数名や内容についてはスペルを確認してください。タイプミスがないことを確認する –

答えて

0

問題が見つかりました。

func.isRequiredの代わりにfunc.requiredがあり、それを完全に見落としました。まぁ。

関連する問題