This plugin breaks (disables) indentation for jsx code if vim-jsx-pretty is used. To reproduce please use following ~/.vimrc.test:
call plug#begin()
set sw=2 ts=2
Plug 'pangloss/vim-javascript'
Plug 'MaxMEllon/vim-jsx-pretty'
Plug 'jparise/vim-graphql'
call plug#end()
And then open .js file with jsx with vim -N -u ~/.vimrc.test component.js