2016-04-26 62 views
0

我的代碼似乎是拋出不正確的PropType錯誤。PropType錯誤(反應)

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

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

得到那個的console.log觸發不是在所有問題,但我在控制檯儘快獲得對func道具類型不匹配錯誤的頁面加載。

怎麼可能有錯誤信息有權限訪問該功能?

+1

它不是一個錯誤消息其警告。它沒有引發異常,所以它沒有打破JavaScript過程。在這個例子中說的一切都是正確的,但檢查你的功能名稱和東西的拼寫。確保沒有錯別字 –

回答

0

發現此問題。

在propTypes上有func.required而不是func.isRequired,並且完全忽略它。呃,好吧。