是否可以通过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;
答案 0 :(得分:0)
我自己解决了我的问题。我不知道为什么会这样,但是如果我像这样调用传递的函数
<button onClick={do()}>Do something</button>
然后我的代码正在运行。我以为我也可以调用没有括号的传递函数,但似乎并非如此。
但是,谢谢你的帮助:)。