Я новичок в React и ищу небольшой SPA, который принимает файл YAML, описывающий иерархию категорий, вопросов и ответов, и отображает их на странице, позволяющей редактировать иерархию.
categories:
- name: "Category 1 Name"
questions:
- name: "Question 1"
answers: ["yes", "no"]
- name: "Question 2"
answers: ["no", "other"]
- name: "Category 2 Name"
etc...
Мои вопросы касаются лучшего метода управления состоянием, чтобы убедиться, что иерархия элементов остается синхронизированной с любыми изменениями, которые делает пользователь (перетаскивание вопросов внутри и между категориями, добавление элементов и т. Д.), Потому чтоВ конце я хотел бы иметь возможность реэкспортировать иерархию обратно в YAML.Может быть, YAML можно было бы даже отображать в постоянно обновляемом текстовом поле внизу страницы?
До сих пор я был очень впечатлен тем, как легко было инкапсулировать каждый уровень иерархии в Компоненте и визуализировать их.без труда.Но государственное управление - это следующее препятствие ...