反应上下文不起作用:未定义no-undef

时间:2020-08-24 03:27:18

标签: reactjs

为什么我的上下文无法在React中工作?在下面收到未定义的错误。

import React, { useContext }  from 'react';

function BookList() {
  const PrintContext = React.createContext("CAR");

  const list = [
    { title: 'ABCDE', author: 'John Smith' }
  ]

  return (
    <PrintContext.Provider value="APPLE">
    <ul>
      {list.map((book, i) => <Book title={book.title} author={book.author} key={i} />)}
    </ul>
    </PrintContext.Provider>
  )
}

function Book(props) {
  const theme = useContext(PrintContext)
  return (
    <li>
      <h2>{theme}</h2>
      <h2>{props.title}</h2>
      <div>{props.author}</div>
      <input value={props.year} />
    </li>
  )
}

接收错误:

'PrintContext'未定义为no-undef

使用最新版本的React

资源:

React context - 'contextType' is not defined

1 个答案:

答案 0 :(得分:0)

将您的PrintContext置于 $mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); 函数的范围之外。

Booklist