2017-10-15 78 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