在功能组件中,我想访问从父功能组件继承的道具。为了了解我的意思,我有以下片段:
function MainApp(props) {
const { classes } = props;
const [content, setContent] = useState("");
return (
<div className={classes.root}>
<AppBar position="fixed" className={classes.appBar}>
<Toolbar className={classes.toolbar}>
<Typography variant="title" color="inherit" fontWeight="bold">
CashCo
</Typography>
<ToolbarActions className={classes.toolbarActions} />
</Toolbar>
</AppBar>
<main className={classes.appContent}>
<PageContent content={content} />
</main>
</div>
);
}
function App(props) {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<MainApp />}></Route>
</Routes>
</BrowserRouter>
);
}
我想将App()函数中的props
参数传递给MainApp(),这样我就不必访问props之类的属性。道具。某些属性
。我怎样才能正确地做到这一点?导致像这样的道具通过
像这样试试
function App(props) {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<MainApp {...props}/>}></Route>
</Routes>
</BrowserRouter>
);
}
您可以将App
道具分散到MainApp
上,这样您就可以像访问道具一样访问它们。类
。
function App(props) {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<MainApp {...props} />}></Route>
</Routes>
</BrowserRouter>
);
}
我试图理解从根pom文件到中级pom文件的继承指令。说明书上写着: 定义父pom文件继承和groupid、artifactid(但不是版本),从中间级父级到根pom文件。
问题内容: 我该如何继承其父代的样式和javascript。 我努力了 但是,它会删除标签。此外,我看不到影响iframe的样式。 我是否有更好/其他的方法来解决这个问题?谢谢。 问题答案: 您可以通过在iframe中使用以下代码来“继承”父级的CSS: 在IE,Chrome和Firefox中对我来说效果很好。 关于JavaScript,我找不到直接将父JavaScript添加到iframe中的方
我让项目B从项目A继承。在项目A中,我必须将从Maven下载的jar文件复制到lib文件夹中。项目A的pom文件: 当我构建时,maven将jar文件复制到lib文件夹,但它也会在项目B中创建lib文件夹,并将项目A的pom文件中定义的jar文件复制到其中。现在我想在项目B中排除它。我尝试使用下面的脚本,但它不起作用。 我指的是这个链接:是否存在排除从父POM继承的工件的方法?。但这对我也没有帮助
也许有一种方法可以将组件绑定到事件? 在使用React一年多后,在Sebastien Lorber的回答的激励下,我得出结论,将子组件作为参数传递给父母中的函数实际上不是React的方式,也不是一个好主意。我换了答案。
我完全不知道这里发生了什么,如果有任何帮助,我将不胜感激!
本文向大家介绍在React.js功能组件中使用useEffect(),包括了在React.js功能组件中使用useEffect()的使用技巧和注意事项,需要的朋友参考一下 React钩子useEffect有助于在React的功能组件中添加componentDidUpdate和componentDidMount组合生命周期。 到目前为止,我们知道我们只能在有状态组件中添加生命周期方法。 要使用它,我