2017-10-05 6 views
1

나는 내 기본 프로젝트에서 eslint airbnb를 사용하고 있습니다. 소품, 특히 소품을 react-navigation에서 확인하지 않으면 eslint가 오류 linting을 던집니다.this.props.navigation.navigate (react-navigation)에 대해 eslint 검사를 통과하는 방법은 무엇입니까?

props validation 1 어떻게 PropType을 사용하여 유효성을 검사합니까?

IntroScreen.propTypes = { 
    navigation: PropTypes.shape({ 
    navigate: PropTypes.func, 
    }), 
}; 

하지만 여전히 오류가 어떻게 기본 소품을 통과 할이 error lint 2

처럼 linting있어, 내가해야 :

나는 이런 식의 유효성을 검사하려고?

답변

1

내비게이션을 설정하고 필요한 소품을 탐색하여 문제를 해결합니다.

eslint 우리는 옵션으로 props를 설정하면 기본 소품을 제공하도록 설정해야합니다. 따라서 소품을 필수로 설정하면 에스 프 린트가 다시 경고하지 않습니다.