React e flexmonster

Tem uma pesquisa que está sendo feita no backend e retornando os dados corretamente.

const [sumarioList, setSumarioList] = useState([]);
gusaPrincipal = (item: PesquisaGusa) => {
      setLoading(true);
      Promise.all([
        gusaPesquisa(item).then(resp => resp && setSumarioList(resp)),
      ]).then(() => {
        setLoading(false);
      });
    }
sumarioList;
const reportGusaPrincipal = {
      dataSource: {
        data: sumarioList,
      },
      slice: {
        rows: [
          {uniqueName: "data" },
          {uniqueName: "corrida" },
          {uniqueName: "aco_Ling" },
          {uniqueName: "origem" },
          {uniqueName: "aco" },
          {uniqueName: "s" },
          {uniqueName: "c" },
          {uniqueName: "mn" },
          {uniqueName: "p" },
          {uniqueName: "si" },
          {uniqueName: "ti" },
          {uniqueName: "cr" },
          {uniqueName: "ni" },
          {uniqueName: "cu" },
          {uniqueName: "turma" },
          {uniqueName: "turno" }
        ]
      },
      options: {
        grid: {
          type: 'flat',
          showFilter: true,
          showHeaders: false,
          showGrandTotals: 'off',
        },
      },
    };

para aparecer na grade do flexmonster este parametro dataSource: {data: sumarioList}, tem que estar preenchido. A variável sumarioList está vindo com os dados correto, mas não está mostrando na grade.

O que pode ser ?