Imagine I have a hierarchy of react components, e.g. meals of the day
|------- breakfast --------|
|  Meal1_image.png banana  |
|  Meal2_image.png porridge|
|------- lunch-------------|
|  Meal3_image.png toast   |
|  Meal4_image.png apple   |
I can add meals to a meal group (e.g. to the lunch group), I can add more lunch groups (e.g. midday snack) and so on.. it's a variable list of components and I give the user the ability to add meals and meal groups with '+' buttons, or to delete them and so on.
How would I go to save these in a text json and to read them back? I read about "serializing react components" but maybe I don't need all of that stuff, I would just need to save a json like
{
   "breakfast": {
      {"food": "banana", "image": "Meal1_image.png"},
      {"food": "porridge", "image": "Meal2_image.png"},
   },
   "lunch" : ... and so on ...
}
is there any simple way to achieve this or should I just go with components serialization with things like https://github.com/zasource-dev/React-Serialize ?
 
     
    