为什么我的上下文无法在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
资源:
答案 0 :(得分:0)
将您的PrintContext置于 $mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
函数的范围之外。
Booklist