在嵌套组件react js中的子组件和父组件之间传递数据

问题描述

enter image description here

我使用一个组件作为子组件如下,在父组件,即ShowBodyQuestionsForArchive组件中,我使用子组件如下:{children}

在 ShowBodyQuestionsForArchive 组件(父)中,我有一个组件如下:

enter image description here

修改ShowComparetiveItemsForArchive组件(child)中ShowImage组件的数据,显示为{children}

解决方法

 const ShowComparativeQuestionForArchive = ({question,number,items}) => {
     changeShowImage(){
        //changedData
     }
       return(
          <ShowBodyQuestionForArchive question = {question} number = {number}> 
               <ShowComparativeItemsForArchive changeShowImage = {changeShowImage()} number = {number} items = {items} />
               {
                showImage ? <ShowImage {changedData} /> //example
               }
          <ShowBodyQuestionForArchive/>
       )
    }

现在调用 ShowComparativeItemsForArchive 中的道具 (changeShowImage)