我有简单的组件
class App extends Component {
handleClick() {
let banana = {message: 'banana triggered'};
this.setState({banana});
console.log(this); // banana is set in state!!!!
console.log(this.state); // state is null :O
setTimeout(() => {
我正在尝试访问包含在useRef中的函数中的function状态。但是,即使使用绑定到App以访问状态的助手函数,状态也不会在useRef函数中更新。
getCount outside 0
// after clicking, getCount inside is still 0, even though count now equals 1
getCount outside 1
getCount inside 0
import React, { useState, useRef } from 'react'
import ReactDOM from 'react-do
我有一个表单,我用它向api发送数据。数据用于创建后端管理帐户,并创建post条目。我需要以特定顺序发布数据,以便从管理帐户获得一些动态字段到post。例如:
创建管理帐户以创建id字段
使用id字段并应用于post以创建管理帐户和post之间的唯一链接。
除了一个状态更新之外,一切都可以工作,在获取新创建的帐户之后,我正在尝试这样做:
// dont know what the ID will be as its dynamic
const [theID, setTheID] = useState('');
//Send the data to first