reactjs - 如何在 electro-es6-react 中从父组件调用子组件

标签 reactjs electron

当我尝试从父组件调用子组件时,我正在使用 electro-es6-react,它不起作用,任何人都可以帮助我,这是我所做的示例,

   export default class Main extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
            result: [{"name":hhhh","date":"12-05-2015"}];
    }
    }
    render(){
    return(
     <fixedTable result={this.state.result}/>
    )
    }
}

class fixedTable extends React.Component{
render(){
alert("child);
return(
<div>hai</div>
)
}
}

必须感谢任何帮助

最佳答案

您需要在 Main 类的范围内定义您的 fixedTable 组件:

export default class Main extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
            result: [{"name":hhhh,"date":"12-05-2015"],
        };
        class fixedTable extends React.Component{
            render(){
                 alert("child);
                 return(
                     <div>hai</div>
                 )
            }
         }
    }
    render(){
        return(
            <fixedTable result={this.state.result}/>
        )
    }
}

关于reactjs - 如何在 electro-es6-react 中从父组件调用子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32375749/

相关文章:

reactjs - react useEffect 钩子(Hook)和 eslint 警告

javascript - React useContext 不会将值传递给深度嵌套的子级

css - 如何将 css 文件导入组件 .jsx 文件

javascript - 使用 this.refs 的弃用警告

javascript - 如何在 Electron/Firebase 应用中支持 HTTP 协议(protocol)

javascript - 意外的 token 导入 - Electron/React

javascript - react native Redux : Error Can't find variable mapStateToProps

macos - Electron-forge 和 osx 签名应用程序结果为 "Binary is improperly signed."

session - 在 Electron 中登录 github session

javascript - 我们如何将消息从主进程发送到 Electron 中的渲染进程