Как исправить ошибки eslint при использовании контекста React (потребитель-провайдер)? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую React Context API с включенной ESLint и некоторыми проблемами, устраняющими проблемы ESLint.

Поставщик:

 return (
      <AuthorizationContext.Provider
        value={{ isAuthorized: this.state.isAuthorized }}
      >
        {this.props.children}
      </AuthorizationContext.Provider>

Проблема: Отчеты ESLint Parsing error: Unexpected token . для <AuthorizationContext.Provider>

Потребитель:

 <AuthorizationConsumer>
        {({ isAuthorized}) => {
          return (
             // some code here
          )
        }}
      </AuthorizationConsumer>

Проблема: Отчеты ESLintParsing error: Unexpected token { для {({ isAuthorized}) => {

Конфигурация ESLint .

1 Ответ

0 голосов
/ 23 апреля 2019

С вашей конфигурацией у меня нет ошибки: https://codesandbox.io/s/j2km74l0y9

Но я получаю ту же ошибку, когда <AuthorizationContext.Provider> не находится внутри функции или когда код недействителен. Может быть, проверьте ваш компонент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...