Javascript 使用nodejs&;一起反应(电子)

Javascript 使用nodejs&;一起反应(电子),javascript,node.js,reactjs,electron,Javascript,Node.js,Reactjs,Electron,我有一个反应组件,我用在我的电子应用 // @flow import React, { Component } from 'react'; import Home from '../components/Home'; import SentenceView from '../components/SentenceView'; import Dictionary from '../components/Dictionary'; export default class HomePage exte

我有一个反应组件,我用在我的电子应用

// @flow
import React, { Component } from 'react';
import Home from '../components/Home';
import SentenceView from '../components/SentenceView';
import Dictionary from '../components/Dictionary';

export default class HomePage extends Component {
  render() {
    const aTestArray = [1,2,3,4];

    return (
      <div>
        <SentenceView numbers={aTestArray} />
      </div>
    );
  }
}
理想情况下会是这样的:

    const sentenceArray = createTheArrayFunction(); //returns array

然而,我不知道如何才能做到这一点。我不知道如何让React组件访问nodejs文件中的函数,或者如何将两者连接起来。我使用的是电子,所以我应该可以使用nodejs(不知何故)。但我只是不知道如何把这些东西放在一起。如果有人能帮助我,我会很高兴。

当您实例化/呈现
主页时,您应该将数组作为道具传递。谢谢。我在另一个React组件中实例化主页。那我把它交给这个部件,让这个部件传下去好吗?对我来说,遍历应用程序的整个树结构,仅仅将一个简单的数组传递给一个相对简单的组件,似乎过于复杂了,因为我确实想将视图与逻辑分开——或者我在这里误解了什么?
    const sentenceArray = createTheArrayFunction(); //returns array