Graphql + React build system

GraphQL is an emerging framework to serve as the data layer and Meteor could be used as a build system to develop GraphQL + React web application. However, Meteor does not deeply focus on GraphQL and thus it bundles with unnecessary libraries. I am curious about another solution for GraphQL + React build system:

  1. The build system should separate source code into two unrelated parts:
  • Client: development, testing, deployment --> build a docker container to run client source code.
  • Server: development, testing, deployment --> build a docker container to run server source code.
    However, I need a unified interface to manage both server and client source code, for example npm start to run both client and server instance.
  1. I am collecting information about both client and server build system:

My questions are:

  1. In your opinion, should we have such kind of build system?
  2. Do you know some similar frameworks, could you give me a list ?

Thanks.

create-react-app is probably what you’re looking for. The only other option would be to roll your own with webpack. Or use graphql with meteor and deal with the fact it comes with extra unused stuff.