javascript - 在 REACT 中创建一个将 props 传递给组件的方法
问题描述
是否可以创建一个包含将用于多个组件的传递道具的方法。
passingPropsMethod(){
return(
something={this.state.something}
something2={this.state.something2}
)
}
尝试了此代码,但“检测到无法访问的代码”。
实现这一目标的最佳方法是什么?
解决方案
您应该从函数返回一个对象:
passingPropsMethod() {
return {
something: this.state.something,
something2: this.state.something2
}
}
并将其传递给您的组件,如下所示:
<Component {...passsingPropsMethod()} />
或者
const props = passsingPropsMethod()
<Component {...props} />
推荐阅读
- python - 执行顺序和缓存需求
- oracle - ORA-01034: ORACLE 不可用
- angular - JWT 令牌尚未生效
- typescript - TypeScript AMD 用定义函数定义
- java - 如何使用字符串获取用户输入
- javascript - 如何使用 JAVASCRIPT 从用户那里获取输入并将其与数组进行比较,如果该值存在于数组中,则显示存在,如果不显示,则不存在。
- excel - 2010 Access - 如何在 Excel 文件中添加和使用形状
- javascript - 如何编写 firebase 规则以允许仅读取集合/文档的一部分?
- javascript - 防止减少套接字消息
- php - WP Shortcode 输出环绕内容的问题