小编har*_*ray的帖子

如何在React中访问功能组件中的最新状态值

import React, { useState } from "react";
import Child from "./Child";
import "./styles.css";

export default function App() {
  let [state, setState] = useState({
    value: ""
  });

  let handleChange = input => {
    setState(prevValue => {
      return { value: input };
    });
    console.log(state.value);
  };
  return (
    <div className="App">
      <h1>{state.value}</h1>

      <Child handleChange={handleChange} value={state.value} />
    </div>
  );
}
import React from "react";

function Child(props) {
  return (
    <input
      type="text"
      placeholder="type..."
      onChange={e => {
        let newValue = e.target.value;
        props.handleChange(newValue);
      }}
      value={props.value}
    />
  );
} …
Run Code Online (Sandbox Code Playgroud)

javascript components state reactjs

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

components ×1

javascript ×1

reactjs ×1

state ×1