javascript - 如何在 React js 中将 JSX 元素从子元素传递给父元素
问题描述
我制作了一个布局容器,它作为一个子项作为主要内容、工具栏和工具栏。工具栏和页脚是动态的部分,每个容器或页面都会有自己的工具栏和页脚,但是所有页面的布局结构都是一样的,所以我做了多个布局,并在每个容器中调用了相关的布局组件。但我不认为这是否是最佳实践,因为我现在有太多布局!那么有没有办法在子容器中定义布局工具栏和页脚并将它们传递给布局?我知道我可以使用 setState 方法将它们置于布局状态,但我也知道将元素置于状态不是最佳实践,因为状态是用于数据,而不是 JSX 元素或函数。还有,我想的另一种方式,
因此,如果有任何基于子组件的动态布局部分的最佳实践,我会很高兴知道它们。
谢谢
解决方案
推荐阅读
- angular - 使用 ngx-extended-pdf-container 在并排容器用户上显示 2 个 pdf 的问题
- javascript - 在 Web 浏览器中获取 CPU、网络和内存统计信息
- excel - HRESULT: 0x800A03EC 执行公式
- javascript - 是否有防止在谷歌表单中粘贴文本的功能
- ubuntu - 我简单的单行 Nginx to Tomcat 配置可以吗?
- jquery - 选择第一个选项时的 Select2 多选下拉问题
- vue.js - 从 Vue.js 中的某些路由中排除 Bootstrap 样式
- java - 多维 JSON 到 CSV ,在 JAVA 中工作的非嵌套 CSV 转换
- arrays - 在 Python 中从一组不同长度的一维数组创建一个二维数组
- clang - Clang AST 如何匹配一元运算符调用,不包括 decltype 中的调用?