2017-10-15 73 views
0

我試圖找到一些更多的信息在官方陣營大約contextTypespropTypesdefaultProps原生文檔但我失敗了,能告訴我在哪裏可以找到他們的文檔嗎React Native page?我需要約`contextTypes`,`propTypes`和`defaultProps`信息在**官方** *陣營本地* DOC

在頁面做出反應,它說,它here 但如果你使用:

CustomButton.defaultProps 

的反應本地人,這是行不通的。

P.S.我知道如何使用它們,因爲我發現它與其他開發人員網絡頁面

import React, { PropTypes, Component } from 'react'; 

export default class ExampleComponent extends Component { 
    static contextTypes = { 
     // some context types 
    }; 

    static propTypes = { 
     prop1: PropTypes.object 
    }; 

    static defaultProps = { 
     prop1: { foobar: 'foobar' } 
    }; 

    ... 

} 

,但不知道他們第一次拿到的信息,

+0

你說這個? https://reactjs.org/docs/typechecking-with-proptypes.html https://reactjs.org/docs/context.html – Amida

回答

-1

您可以定義組件後,使用propTypes然後defaultProps,描述後您propTypes,像這樣:

import React, { Component } from 'react'; 
import PropTypes from 'prop-types'; 

export default class ExampleComponent extends Component { 
    ... 
} 

ExampleComponent.propTypes = { 
    prop1: PropTypes 
} 

ExampleComponent.defaultProps = { 
    prop1: PropTypes 
} 

需要注意的是從「反應」使用PropTypes已被廢棄,你應該從使用PropTypes「丙類」

+0

親愛的我說我知道他們,但我可以在反應原生文檔中找到他們 – farmcommand2