我遇到了这个错误:
src/index.js 第9行第36列:传递给上下文提供程序的值属性(位于第9行)在每次渲染时都会更改。为了解决这个问题,请考虑将其包装在useMemo钩子中 react/jsx-no-constructed-context-values
我不确定如何在这种情况下使用 useMemo
。
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import FirebaseContext from './context/firebase';
import { firebase, FieldValue } from './lib/firebase';
import './styles/app.css';
ReactDOM.render(
<FirebaseContext.Provider value={{ firebase, FieldValue }}>
<App />
</FirebaseContext.Provider>,
document.getElementById('root')
);