【发布时间】:2016-12-03 17:01:07
【问题描述】:
我正在开发我的第一个应用程序,并且仍在学习流程。 所以假设我有一个名为:
拥有方法 HelloWorld() 的父级,如下例所示:
import React, { Component } from 'react';
class Parent extends Component {
Helloworld() {
console.log('Hello world');
}
render () {
return (
<View>{this.props.children}</View>
)
}
}
module.exports = Parent;
然后我想将它导入另一个组件并使用它的方法,那么我该怎么做呢? 我会写另一个简短的例子来说明我将如何实现它。
import React, { Component } from 'react';
import { Parent } from 'path to parent';
//or
const Parent = require('path to parent');
//which of these is better?
class Home extends Component {
Helloworld() {
console.log('Hello world');
}
render () {
return (
<Parent>
// this is what i need
<Button onClick={parent.Helloword()}>Some Button</Button>
</Parent>
)
}
}
module.exports = Home;
非常感谢您的帮助。
【问题讨论】:
标签: javascript mobile react-native