Usar Node no ReactJs!

Tô criando um site em react onde se obtem as informações a partir de um Crawler que vai me fornecer os dados em uma variavel porém não quero usar um banco de dados ou API, esse código em node vai me retornar o dados que eu quero, eu preciso deles em uma variavel e preciso que o node execute ao mesmo tempo que o npm start .Dessa forma a variavel title não tem valor… logo que o node não foi inicializado.

import React, { Component } from 'react';
import request from 'request';
import cheerio from 'cheerio';

class About extends React.Component {
  constructor(props) {
    super(props);
    this.state = { Titulo: '' }
  }

  title() {
    request('https://www.imdb.com/chart/top/', function (err, res, body) {
      if (err) console.log('Erro:' + err);

      var $ = cheerio.load(body);

      $('.lister-list tr').each(function () {
        var title = $(this).find('.titleColumn a').text().trim();
        var rating = $(this).find('.ratingColumn imdbRating , strong').text().trim();
      })
    })
    this.setState({title});
  }

  render() {
    return (
      <h3>rank of god  {this.state.Titulo}</h3>
    );
  }
}

export default About;

Blz, e qual a duvida??

Não fui claro peço perdão.
Quero inicializar o node junto ao npm start e se souber como exportar somente a variável sem ser um componente ou classe com os dados do crawler, resolveria.

Vc quer receber os dados do Node sem uma API? Não sei se isso é possível.

Vc pode colocar a pasta Build (Do ReactJS) dentro do root do seu Node e depois servir ela nas rotas.

Eu uso o express pra fazer isso:

app.use(express.static(path.join(__dirname, '..', 'build')));

app.get('/*', function (req, res) {
   res.sendFile(path.join(__dirname, '..', '/build', 'index.html'));
});

Ou usar o Concurrently: