JSFiddle - React, Tailwind, and code Playground

by Artem

Babel + JSX

'use strict';

const colDefs = [
	{ headerName: 'Codigo', field: 'projectId' },
	{ headerName: 'Nombre', field: 'projectName' },
	{ headerName: 'Febrero2019', field: 'Febrero2019' },
	{ headerName: 'Marzo2019', field: 'Marzo2019' }
];

const projectData = {
	calendarValues: [
		{ date: 'Febrero2019', value: 0 },
		{ date: 'Marzo2019', value: 0 },
	],
	projectId: 'SomeId',
	projectName: 'SomeName'
};

const processData = ({ projectId, projectName, calendarValues }) => ({
	projectId,
	projectName,
	...calendarValues.reduce((calendar, { date, value }) => ({ ...calendar, [date]: value }), {})
});