Executando verificação de segurança...
1

Não, o q eu quis dizer, é q os dados do app, são divididos em workspaces, e cada workspace possui uma "arvore" de notas, e pra não ter q fazer parse do json de todos os workspace eu salvei no localstorage uma lista ond ecada item possui o nome de um workspace e uma string equivalente ao seu conteúdo/arvore em JSON

EX:

// dentro de localStorage.dn_data 
[
    { // isso é um workspace
          name: "Estudos",
          content: "{ root: <arvore de notas> }"
    }
]

cada anotação no meu app, pode ter uma lista própria de sub-anotações:

{ // Card ou anotação
    checked: false,
    title: "Matemática",
    description: "Conteúdo de matemática",
    children: [ <Outras cartas> ]
}

Como essas arvores acabam acumulando diversos "nodes", eu achei melhor que vc so fizesse o parse da q vc vai de fato usar, carregando o conteúdo/content do workspace.

Um workspace é tipo uma árvore nomeada no meu app... se quiser testar pra tu entender melhor, ele ta no github pages, mas eu não testei em computador então pode ter alguns bug. Link: DeepNote

Carregando publicação patrocinada...