react-state相关内容

当我改变状态时,道具也会改变

我了解到,在Reaction组件中,状态可以更改,而道具不能,除非父组件更改它们。很容易理解。所以,现在我尝试创建一个带有数组的父组件,将其传递给子组件,并将其赋值给State。为了更好地理解这个问题,我添加了另一个道具: import React from "react"; export default function Parent() { return ..
发布时间:2022-08-24 13:25:52 其他开发

React 无法更新状态

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

当使用 setInterval 时,React 渲染而不实际更改状态

我将分两步介绍我的问题,两者的代码块略有不同. 第 1 步: 下面我们有一个 React 应用程序,它每两秒渲染一次,因此导致浏览器将 render 打印到控制台.如果用户按任意键,渲染将停止,从而停止控制台打印.请暂时忽略注释掉的行. import { useState, useEffect, useRef } from 'react';功能应用(){const [number, ..
发布时间:2021-07-07 19:17:32 其他开发

ReactJS HREF 导致状态丢失

我有一个名为 EnrollForm 的父组件,带有一个 BrowserRouter,它路由到不同的子组件,这些子组件是我整个 EnrollForm 的页面. 每次填写子组件页面并单击下一个 btn 时,所有表单字段都会保存到子组件状态 obj,然后将该状态传递给父 EnrollForm 状态.这个流程工作正常..但是,当我将代码行添加到下一个子组件的 href 时,父 EnrollForm ..

Typescript 通用状态更改函数类型转换错误

我正在创建一个通用函数来更改状态. 错误信息: TS2345:'() => 类型的参数{ [x:string]: string }' 不能分配给类型为“IUserSignUpState"的参数 |Pick':网址,错误. 这是通用更改函数的示例: ./UserSignUp.tsx 接口 IUserSignUpState {网址:字符串;错误:字符串[];//以下可以使用,但会丢失 ..
发布时间:2021-07-03 20:35:41 其他开发

如何在类组件外部创建数组或引用状态兄弟到下一个兄弟 React.js

我需要一个单选按钮的解决方案,但作为主数组的选项数组在类组件之外.在这种情况下,我将通过 props 获取 OPTIONS 数组项,但不会硬编码.我怎么可能 在类组件外传递 props 创建 OPTIONS 状态对象,然后将其传递给处于状态内的复选框. import React, { Component } from "react";从“./Checkbox"导入复选框;const ..

React 0.14 的无状态组件如何在没有 shouldComponentUpdate 的情况下提供性能改进?

自从我阅读关于 React 0.14 的发行说明(以及其他相关的炒作)以来,这个问题一直在我脑海中盘旋——我是 React 的忠实粉丝,我认为无状态组件(https://facebook.github.io/react/blog/2015/09/10/react-v0.14-rc1.html#stateless-function-components) 是一个很好的想法,既可以方便编写此类组件,也 ..

在React js中将功能组件转换为类组件

在我的项目中,我使用类组件而不是功能组件,因为我在每个网站上都获得了所有功能组件.您能帮我将功能组件转换为类组件吗?并且请帮助我默认为多个链接选择所需的第一个值. 这是代码沙盒代码 https://codesandbox.io/s/material-demo-dt504 import从'react'导入React;从'@ material-ui/core/styles'导入{makeSt ..

如何将异步状态传递给子组件prop?

我是新手,我正在尝试从API提取数据并将数据传递给子组件.我已经将数据传递给父组件的状态,但是当我将其作为道具传递给子组件时,它会记录为一个空数组.我确定有一些简单的事情我可以忽略,但是我不知道是什么,我的代码在下面 父项 从'react'导入React,{Component};从'../src/child'导入Child;导入'./App.css';App类扩展了组件{构造函数(道具){ ..
发布时间:2021-04-12 18:58:22 前端开发

如何从子组件中调用父组件中的函数

我的主类中有一个名为 addFunc 的函数。此类调用 RenderItem 函数以显示项目列表。每个项目都有一个 onClick ,应执行 addFunc 函数。 我无法从我的 RenderItem addFunc 函数$ c>函数,因为它们位于不同的组件中。我该如何克服? 这是我的代码摘要: const selectedData = [] 类搜索扩展了组件{ 构造函数 ..
发布时间:2020-10-07 01:01:56 前端开发