使用createContainer进行Meteor-React Pass功能

时间:2017-06-05 10:34:11

标签: reactjs meteor meteor-react

是否可以通过React和createContainer在Meteor中传递react-meteor-data的函数?

例如:

import { Meteor } from 'meteor/meteor';
import { createContainer } from 'meteor/react-meteor-data';
import App from 'App.jsx';
export default AppContainer = createContainer(({ }) => {
    const do = () => {
        console.log("do");
    }
    return {
        do
    };
}, App);

然后在App:

const App = ({ do }) => (
    <button onClick={do}>Do something</button>

);

export default App;

1 个答案:

答案 0 :(得分:0)

我自己解决了我的问题。我不知道为什么会这样,但是如果我像这样调用传递的函数

 <button onClick={do()}>Do something</button>

然后我的代码正在运行。我以为我也可以调用没有括号的传递函数,但似乎并非如此。

但是,谢谢你的帮助:)。