Javascript 是否可以单独处理react树面板的单击事件和切换

Javascript 是否可以单独处理react树面板的单击事件和切换,javascript,reactjs,Javascript,Reactjs,我想在单击箭头图标时折叠树,但它不应重新渲染树的内容。比如说- 如您所见,折叠树会更改树的右窗格内容。那是我不想要的 我希望onClick和ontogle的行为有所不同 单击每个文件夹旁边的箭头只能展开树,而不能在右侧面板上显示其内容。选择一个文件夹,该文件夹将在右侧面板上显示其内容。如果不想折叠树状视图,只需不更新树板组件和状态的任何数据即可 onToggle(){ // TODO: your desired behavior goes here console.log(

我想在单击箭头图标时折叠树,但它不应重新渲染树的内容。比如说-

如您所见,折叠树会更改树的右窗格内容。那是我不想要的

我希望
onClick
和ontogle的行为有所不同


单击每个文件夹旁边的箭头只能展开树,而不能在右侧面板上显示其内容。选择一个文件夹,该文件夹将在右侧面板上显示其内容。

如果不想折叠树状视图,只需不更新树板组件和状态的任何数据即可

onToggle(){
    // TODO: your desired behavior goes here
    console.log(
      'You could see that message in console, but the tree was not collapsed'
    );
}

render(){
    return (
        <Treebeard
            data={data}
            onToggle={this.onToggle}
        />
    );
}
onToggle(){
//TODO:你想要的行为在这里
console.log(
'您可以在控制台中看到该消息,但树没有折叠'
);
}
render(){
返回(
);
}

当:您正在更新组件状态或组件接收新道具时,对组件重新招标作出反应。

您尝试了什么?什么不起作用?你以为会发生什么?我不知道怎么做。所以请求帮助。我希望我在问题中提到的。您是否试图在github上直接向该组件的作者提出问题?是的,我刚发帖。