繁体   English   中英

如何管理状态以响应主从组件

[英]How do I manage state in react with a master-detail component

我希望在类似于以下的站点中构建以下功能: https ://au.indeed.com/jobs?q=no%20experience&l=Melbourne%20VIC&from=searchOnHP&vjk=6c88ada376b9317e

我的意思是,我想尝试构建两个组件。 左侧的卡片列表和右侧的信息窗格,当您单击左侧卡片时会填充信息。

管理这个的正确方法是什么? 您会在左侧组件上使用状态并将其传递给树,还是使用 redux 并发送状态来表示信息?

状态在列表上方进行管理,有点像这样:

const Container = ({things}) => {
    const [selected,setSelected] = useState()

    return (
       <>
          <ThingList things={things} onSelect={setSelected}/>
          <DetailView thing={selected}/>
       </>
    )

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM