Hello there Today i'll create a SPA just to check my skills and practice in MobX a bit
- Развернуть create-react-app
- Сверстать макет layout
- Запросить данные из gist по ссылке: [https://api.github.com/gists/e1702c1ef26cddd006da989aa47d4f62]
- Данные так же можно посмотреть здесь: [https://gist.github.com/avydashenko/e1702c1ef26cddd006da989aa47d4f62]
- Полученные данные вывести в виде древовидного списка
- [?] Выделение элемента в списке должно отображать дополнительную информацию об элементе в соседнем блоке
- При нажатии кнопки refresh должен происходить повторный запрос данных и их вывод
- При нажатии на кнопку remove должен удаляться выбранный элемент
- Если выбран корневой элемент, то должна удаляться вся ветка элементов
- Добавить dnd для элементов списка и возможность перетаскивать их между веток
- Добавить кнопку apply по нажатию выводить в консоль текущее состояние дерева
- Реализовать виртуальный скролл
- Использовать mobx [https://mobx.js.org/]
- Использовать async/await