Тут можно прибиндить опять же контекст API, наверное API.guess.bind(API). Но мне стало любопытно, какие ещё есть варианты. С webpack'овыми модулями раньше не имел дела, не сообразил сходу.
Vuex как-то помогает с деревом компонентов? Пишут только про единый store (у меня так и есть, но добавляются динамически загружаемые данные); синхронные мутации, асинхронные actions. Более ничего.
Антон, как я понял Vuex/Redux, это лишь паттерн однонаправленного потока данных в приложении. Не менять что-то напрямую, а вызывать метод мутатор. Он не вполне решает проблему передачи данных по дереву компонентов. Или я не так понял.
Уточните, что именно парсят, как вы это определяете, от чего хотите избавиться: от пиковой нагрузки в момент парсинга, от утечки информации «дядям», от незаконного копирования контента и выдачи его за свой на других площадках?
в вопросе вы привели ссылку на приложение сообщества, там параметр sign присутствует. Теперь в комментарии вы ссылаетесь на авторизацию iframe (встраиваемых) приложений, это другой тип, другая схема.
Так какое из двух приложений у вас?
the_stucky, интерфейс стоит испытывать на людях, видящих его впервые. Снова и снова. Поставить человеку цель – вот приложение, ваша задача вывести на экран, как выглядит то-то оттуда-то. И дальше ничего не подсказывая посмореть, как он справится с задачей. Потом задать несколько вопросов – что было понятно, что нет, что вы подумали об этом элементе.
Про фотографов – есть карты, улицы, адреса достопримечательностей. Например, запрос «когда Солнце будет светить точно вдоль Невского проспекта в ближайшее время?» Или «когда в полнолуние можно будет увидеть восходящую Луну точно на линии вдоль Кутузовского проспекта?» На гугло-карте ставишь две точки, выбираешь Солнце или Луну и получаешь список дат и вреенных окон.