我在学习本教程时遇到此错误。到目前为止,我完全遵循了他的代码,但他没有收到此错误。我在教程中的 2:09:30。
我查看了所有的钩子,所有的变量和类型似乎都是正确的。我认为这可能是一个错误,setSelectedProject()但这条调查线并没有取得成果。allProjects并且projects绝对是数组...
个人项目.js
export const IndividualProject = ({ project }) => {
const [showConfirm, setShowConfirm] = useState(false);
const [projects, setProjects] = useProjectsValue();
const { setSelectedProject } = useSelectedProjectValue();
console.log("Projects: ", projects);
const deleteProject = docId => {
firebase
.firestore()
.collection("projects")
.doc(docId)
.delete()
.then(() => {
setProjects([...projects]);
console.log("Projects from IndividualProject: ", project);
setSelectedProject("Inbox");
});
};
...
Run Code Online (Sandbox Code Playgroud)
源代码/钩子/Index.js
export const useProjects = () => {
const [projects, setProjects] = useState([]);
useEffect(() => { …Run Code Online (Sandbox Code Playgroud)