首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用获取<p>值

使用获取<p>值
EN

Stack Overflow用户
提问于 2021-11-30 14:14:40
回答 2查看 439关注 0票数 0

在单击li项并使用ref将其设置为selectedBranch状态后,是否有方法获取这个"name“值?

代码语言:javascript
复制
  const [selectedBranch, setSelectedBranch] = useState(null);
  const selectRef = useRef();

  const selectDeliveryBranch = () => {};

  return (
    <li
      onClick={selectDeliveryBranch}
    >
      <p ref={selectRef}>{props.name}</p>
    </li>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-30 14:17:08

您不希望使用ref来执行此操作,而只需创建一个回调:

代码语言:javascript
复制
return <li onClick={()=>setSelectedBranch(props.name)}>
    <p>props.name</p>
</li>

不需要裁判

票数 1
EN

Stack Overflow用户

发布于 2021-11-30 14:19:23

你确定你需要使用裁判吗?你为什么不能这么做?

代码语言:javascript
复制
const [selectedBranch, setSelectedBranch] = useState(null);
const selectRef = useRef();

return (
    <li
        onClick={() => setSelectedBranch(props.name)}
    >
        <p ref={selectRef}>{props.name}</p>
    </li>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70170820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档