从另一个组件访问函数内的React组件
Access React Component within a function from another component
我需要一些帮助。我正在尝试从另一个组件中的函数访问一个组件。
var Test = React.createClass({
render: function() {
return (<div className="test"> <p> Some Text </p> </div>)
}
});
var App = React.createClass({
render: function() {
return (<Grid onClick = {this.calendar} />)
},
calendar: function(){
<Test />
}
});
React.render(<App />, document.body)
我正在尝试访问测试组件。有人能帮我吗?
不太确定你的节目在做什么,但通常情况下,如果你想在另一个组件中呈现一个组件,你可以做两件事……要么将其作为一个唯一的道具传递,要么将其写入父组件中作为子组件。。我会给你看第二个选项,因为这通常是你应该/会做的
return (
<Grid>
<Test />
</Grid>
);
或者如果其条件
render: function(){
return (
<Grid onClick={this.setSomeBool}>
{this.state.someBool ? <Test /> : null}
</Grid>
);
},
setSomeBool: function(){
this.setState({someBool: !this.state.someBool});
}
相关文章:
- React重新渲染但未显示正确的组件
- React组件等待所需道具进行渲染
- 如何在react js中将值从一个组件发送到另一个组件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- React组件-设置页面标题
- 为react组件传递道具的最佳方式
- react组件中的绑定方法
- 如何在react js中移动第二个组件
- 如何在react路由器的组件中使用参数
- React+Redux性能优化与组件ShouldUpdate
- React-将jSON数据传递给子组件的子组件
- React js更改状态不会更新组件
- 加载服务器端渲染的React组件后执行脚本
- React ClickDrag子组件回调
- 如何在渲染函数中检查 react 中子组件的状态
- 以最封装的方式封装/封装ScalaJS react js组件(react stick)
- bind():您正在将一个组件方法绑定到该组件.React会自动为您执行此操作
- 如何将值从父组件传递到子组件(react)
- 将函数从HOC传递到组件(React, React native)
- 根据屏幕大小以不同的顺序呈现组件(React)