【发布时间】:2021-05-19 21:33:36
【问题描述】:
我只尝试从 json 文件中提取一个值一次。这意味着一旦组件重新渲染,我不希望它做同样的工作。我尝试使用 useEffect() 执行此操作,但由于某种原因该值没有被提取并且我得到一个空对象。
import quotes from '../quotes.json'
function Header () {
var currentQuote = {}
useEffect(() => {
currentQuote = quotes.listOfQuotes[Math.floor(Math.random() * quotes.listOfQuotes.length)]
}, [])
}
【问题讨论】:
标签: reactjs use-effect react-functional-component