Как объявить PropsType в этом случае? - PullRequest
1 голос
/ 30 января 2020

Как объявить PropsType в этом случае?


    import React from 'react'
    import PropsTypes from 'PropsTypes' 

    export default App => {
      return class AppRedux extends React.Component {
        constructor(){
         .....
         props.aaaa
        }
        render() {
          return <App >
        }
      }
    }

Возможно ли в этом случае PropsType?

Любое решение?

1 Ответ

1 голос
/ 30 января 2020

Я думаю, что вы можете объявить propTypes таким образом. Делать это внутри вашего class component. У вас есть ошибка в этой строке:

import PropsTypes from 'PropsTypes'

Это должно быть:

import PropTypes from 'prop-types';

import React from 'react'
import PropTypes from 'prop-types'; 

export default App => {
  return class AppRedux extends React.Component {

    static propTypes = {
       aaaa: PropTypes.string.isRequired
    }

    constructor(){
     .....
     props.aaaa
    }

    render() {
      return <App >
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...