yanis_kondakov, те кто пишут на js это как толпа зевак. Вышел новый фреймворк или библиотека то пытаются сразу пристроить его в проект. Правильно или не правильно ли это потом начинаются проблемы. Чего то не хватает. Пишут для этого дополнительную библиотеку что бы закрыть брешь. Начинается какой-то лего конструктор. С самого начала у js были проблемы. Его спроектировали неправильно. Теперь придумывают typescript, потом какой то es6, но даже нельзя использовать нативный import без webpack, потом нужен babel и т.д. Лучше отойти от этого и попробовать что то новое, начать думать иначе. Попробуй go или c#. Продуманный, строготипизированный, быстрый. Тебе понравится
Pavel Shvedov, делаю через хук created().
По первому варианту пытался так делать, тогда в state будет храниться много чего так как кроме city.name, там есть еще weather.condition, weather.stats, weather.temperature. Может этот способ т есть правильный. Попробую второй путь тоже.
Pavel Shvedov, Но я же сделал так что бы целый обьект был сохранен по ключу data. А потом из этого data «вытянуть» то что хранится в state.data.city.name.