react-hooks相关内容

React 无法更新状态

我不明白为什么我不能更新我的状态(参见 setCoords).请求返回 200 代码,并且我尝试检索的元素存在: 这是我的代码: const App = () =>{const [city, setCity] = useState("");const [forecast, setForecast] = useState(null);const [coords, setCoords] = u ..
发布时间:2021-12-31 16:14:27 前端开发

'this' 关键字在 Mapping Statement (React) 中未定义

vidsAsHtml 映射函数中的 this 关键字一直返回 undefined. 我阅读了this,以及其他一些关于但是他们的解决方案并没有解决问题.我已经在地图上使用 es6 语法箭头函数,但我也尝试将其作为第二个参数,但这并没有解决问题.好奇是否有人知道为什么 'this' 关键字在这里一直显示为未定义. import React, { useState, useEffect } ..
发布时间:2021-12-31 16:13:45 其他开发

在 React Native 中使用 Hooks 从 Firebase 实时数据库获取的数据未显示在屏幕上

我最近开始在 React Native 中使用 Hooks,我正在尝试从 Firebase 实时数据库中获取数据并将其呈现在 FlatList 中.数据以对象格式显示在控制台上,但它不起作用,它没有在屏幕上呈现.我究竟做错了什么?如何使其正常工作? 我的代码: import React, { useState, useEffect } from "react";import { Style ..

为什么 React setState 钩子没有立即更新?

我试图从父函数调用处理程序,并将更新的状态值作为参数,但是,在调用 setSelected 后状态不会立即更新,因为两个控制台日志都打印 false(初始值).但是,在 onClick 函数完成后,它会更新. onClick={() =>{console.log("点击:", props.rank, props.suit, selected);setSelected(!selected)cons ..
发布时间:2021-12-31 16:12:51 前端开发

React.StrictMode:useEffect 中的 SetState 函数在 effect 运行一次时运行多次

当oldRunIn为undefined时,下面代码的输出与触发效果时的预期一致: 效果正在运行 setState 正在运行 但是,下一次 useEffect 运行时定义了状态变量 runInArrow,在 setState 函数中称为 oldRunInArrow,输出为: 效果正在运行 setState 正在运行 setState 正在运行 setStat ..
发布时间:2021-12-31 16:12:30 前端开发

onClick ={ () => 和 onClick 有什么区别?function()} 和 onClick = {function()}?

这段代码有什么区别: props.submitHandler(searchInputValue)}>Submit 和 Submit 区别在于第一个有括号,第二个没有.没有括号,我的应用程序似乎无限期地重新渲染.谁能给我解释一下? 解决方案 在第一个: props.submitHandler(searchInputValue)}>Submit 这是箭头函数,它只会在点击按钮时触发 ..
发布时间:2021-12-31 16:11:46 前端开发

在反应中从另一个钩子调用钩子

我对做出反应并试图简化一些开发工作还很陌生. 我有这个自定义钩子 useApi. import {useState} from "react";从“petstore-axios-api"导入 {PetsApiFactory}从“@react-keycloak/web"导入 {useKeycloak};const petsApi = new PetsApiFactory({}, `${pro ..
发布时间:2021-12-31 16:11:35 其他开发

何时使用类组件,何时使用功能组件

我刚开始反应.当我去面试时,他们问我什么时候使用类组件,什么时候使用函数式组件?我不知道这个问题的答案.我知道两者之间的区别二、如何最好地回答这个问题? 解决方案 在当前的 post-hooks 时代,答案很简单:你总是使用函数组件. ..
发布时间:2021-12-31 16:11:03 前端开发