He creado 2 colecciones diferentes, una para usuarios y otra para Usertasks en mi base de datos.
. La estructura es Usertasks(Colección)->userid (documento)->documentos (colección)->taskId(documento)->la cadena de fecha de la tarea, la identificación del nombre y el estado (colección). Adjunto una imagen para una mejor comprensión. 
La cuestión es que necesito crear "{elementos}" para poder representarlo en los eventos de la agenda, los elementos son así
Object { "2017-05-20": Array [ Object { "name": "Meetin Juan", },Esto es lo que tengo en mi base de datos.
Array [ Object { "dateString": "2017-04-27", "id": "1638540202073 }", "name": "Jajajajaaaaa", "status": false, },Así que paso esta función a mis datos de base de datos para obtener lo que necesito;
transform =() => { //console.log("porfavor",(data)) let item ={} const itemList = [] data.forEach(element => { item={ [element.dateString]:{ id : element.id, name : element.name, status : element.status } } itemList.push(item) }); console.log("this is the itemlist ",itemList) setItemList(itemList) }Y eso es lo que obtengo, pero no creo que sea correcto, ya que obtengo errores cuando digo const items=props.itemList y no se muestra nada, solo demasiados errores de renderizado.
Array [ Object { "2017-04-27": Object { "id": "1638540202073 }", "name": "Jajajajaaaaa", "status": false, }, },¿Cómo puedo hacerlo?