如何更新字符串的预览并保留最后值

发布于 2025-01-19 01:56:37 字数 321 浏览 0 评论 0原文

我有字符串状态:

  const [selectQuery, setSelectQuery] = useState("lastValue");

onChange>并保留最后一个状态(“ lastValue”)时,我该如何更新状态,

这是我尝试的毫无成功的方法:

onChange={(e) => setSelectQuery((prevState) => prevState + e.target.value  )

它无法正常工作。 。

i have state of string :

  const [selectQuery, setSelectQuery] = useState("lastValue");

how can i update the state with some value when onChange and keep the last state("lastValue")

here is what i tries with no success:

onChange={(e) => setSelectQuery((prevState) => prevState + e.target.value  )

it is not working good...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

假情假意假温柔 2025-01-26 01:56:37

像这样

const [state, setState] = useState("");

let onChange = (e) => {
  let oldValue = state; 
  let newValue = e.target.value;
  setState(newValue)
};

<Input type="text" value={state} onChange={onChange}></Input>;

Like this

const [state, setState] = useState("");

let onChange = (e) => {
  let oldValue = state; 
  let newValue = e.target.value;
  setState(newValue)
};

<Input type="text" value={state} onChange={onChange}></Input>;
烟凡古楼 2025-01-26 01:56:37
useEffect(()=>{
...

}, [selectQuery])

您尝试使用效果吗?

如果您只想在触发selectQuery时进行更新,那可能就是这样。

useEffect(()=>{
...

}, [selectQuery])

Did you try useEffect?

If you just want to update when selectQuery is triggered that's probably it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文