[К содержанию](../readme.md#введение-в-web-разработку) # Vue.js ## #11 Криптономикон-2 * [YouTube](https://www.youtube.com/watch?v=Xzx8SCzrfXU) * [RuTube](https://rutube.ru/video/416aafd2b46e27b5abfe7afb542393f1/) **Материалы к скринкасту:** * [Исходный HTML/CSS для самостоятельного повторения](https://gitlab.com/vuejs-club/youtube-course/cryptonomicon-html) * [реактивность во Vue3:](https://ru.vuejs.org/guide/essentials/reactivity-fundamentals.html) * [API для получения ключа:](https://www.cryptocompare.com/) **Расшифровка скринкаста:** >**Дисклеймер** Код который мы пишем в рамках этого урока все еще является недостаточно хорошим для продакшена. Прежде чем пытаться нести эту практику в реальные проекты пожалуйста посмотрите серию видео с разработкой этого приложения до конца. Мы с вами освоили _добавление_ и _удаление_ элементов. Давайте добавим еще и выбор, потому что при выбранном элементе должен отображаться график. С этим достаточно просто мы берем и говорим "выбранный элемент изменяется с течением времени". Когда мы слышим что что-то меняется с течением времени мы говорим это "состояние". Назову его _sel_. Первоначально ничего не выбрано поэтому `null`: ```js const sel = ref(null) ``` И очевидно, что при клике по элементу я хочу записывать в _sel_ то что было выбрано. ```vue

VUE - USD ``` А при клике на кнопочку "закрыть" устанавливаем `sel = null` ```vue