
Arstanbek
21.01.2018
19:27:23
если да, то вместо this.chartData надо передать response.data
@lowwave, надеюсь получилось. я спать. Спокойной ночи!

DimenSi
21.01.2018
20:44:21
дайте красивый аналог пастебина
хочется чето модное

Google

Rick
21.01.2018
20:48:32
gist?

DimenSi
21.01.2018
20:48:50
и не гитхаб
хочется чето крутое и с крутой подсветкой
темной какой какой-нить

Vladislav
21.01.2018
20:49:13
codepen

DimenSi
21.01.2018
20:49:28
codepen
не, чтоб можно просто было кинуть

Vladislav
21.01.2018
20:50:20
jsfiddle?

Rick
21.01.2018
20:50:47
чушь написал
блин, ща если вспомню
https://codesandbox.io/
такое есть

Vladislav
21.01.2018
20:52:43

DimenSi
21.01.2018
20:52:50
да лол это не gist/pastebin

Google

DimenSi
21.01.2018
20:52:56
это целая среда исполнения
мне такое не нужно

Rick
21.01.2018
20:53:48
https://i.imgur.com/iXmpTb0.png
:D
rip

DimenSi
21.01.2018
20:56:18
https://paste.laravel.io/
вроде прикольно

Rick
21.01.2018
20:57:13
чет не вижу подсветки синтаксиса

Vladislav
21.01.2018
20:58:45

Rick
21.01.2018
20:59:05

Ikar
21.01.2018
21:01:29
Может кто-нибудь объяснить, что такое стейт или состояние? В контексте js фреймворков, что значит этот термин?

Vladislav
21.01.2018
21:05:25

Ikar
21.01.2018
21:06:08
Ага... Видимо, настало время учить экосистему)
Спасибо

Vladislav
21.01.2018
21:10:32
Ага... Видимо, настало время учить экосистему)
на самом деле, в доках очень доходчиво написано на эту тему)
Грубо говоря, это data инстанса или компонента, которую можно достать везде
https://ru.vuejs.org/v2/guide/state-management.html
с сахаром по типу геттеров

Ikar
21.01.2018
21:11:57
Обязательно почитаю

Vadim
21.01.2018
21:27:33
Немного не по теме. А какие сейчас самые популярные библиотеки типа bootstrap?

Dmitry
21.01.2018
21:30:32
ребят, как мне во vuex получить lifecycle hooks какие-то

Google

Dmitry
21.01.2018
21:30:37
или закостылить их ?

Vladislav
21.01.2018
21:30:55
а какие там могут быть хуки?

Dmitry
21.01.2018
21:31:05
init, destroy
надо на инит вызвать какой-то екшин допустим

Vladislav
21.01.2018
21:32:33
мне кажется что он инится на beforeCreated, а убивается на destroyed инстанса

Dmitry
21.01.2018
21:32:55
мне именно в модуле vuex надо эти хуки
ну т.е я могу и без них обойтись но это будет выглядеть больше как костыль

Andriy
21.01.2018
21:41:14
Ребятки, кто-то из вас работал с React? Можно ли в нем рендерить компоненты прямо в html, так же как в Vue?
К примеру в index.html следующее:
<div> <myCustomComponent/> </div>
?

Rafael
21.01.2018
21:42:01
init, destroy
Ну кажется это делается через actions и их вызовы в корневой компоненте

Dmitry
21.01.2018
21:42:17
одного типа
или нестинг

Rafael
21.01.2018
21:42:53
Действия могут вызывать действия

Dmitry
21.01.2018
21:43:10

Rafael
21.01.2018
21:43:18
К сожалению - да
Как жаль, что у vuex нет мидлварей

Dmitry
21.01.2018
21:43:39
хотя если переопределить пару прототайпов во vuex

Google

Dmitry
21.01.2018
21:43:54
он же рекурсивно парсит эти модули

Rafael
21.01.2018
21:43:57

Dmitry
21.01.2018
21:44:03
плагин не прокатит

Rafael
21.01.2018
21:44:08
Почему?

Dmitry
21.01.2018
21:44:15
а что он даст тебе ?

Rafael
21.01.2018
21:44:19
А да, соглашусь

Vladislav
21.01.2018
21:44:20
Ребятки, кто-то из вас работал с React? Можно ли в нем рендерить компоненты прямо в html, так же как в Vue?
в рендере можно обьявлять, вот с моего плейграунда примерчик
render() {
const App = (
<div>
<h2>Input your name</h2>
<input type="text" value={this.state.user.name} placeholder='%name%' onChange={(e) => this.handleChange(e)}/>
<h1>{this.state.user.name.length > 0 ? 'Hello,' : ''} {this.state.user.name}</h1>
<button onClick={(e) => this.addToList(e)}>Add my name to list</button>
<List ref={instance => { this.List = instance; }}></List>
</div>
);
return App;
}
list - компонент)

Admin
ERROR: S client not available

Rafael
21.01.2018
21:44:52
Для модулей
И там определить лайфсайкл методы ?

Dmitry
21.01.2018
21:45:33
ну init можно сделать просто в функции стейта писать этот код

Andriy
21.01.2018
21:46:02

Dmitry
21.01.2018
21:46:06
что бы каждый модуль в эту фабрику оборачивался

Rafael
21.01.2018
21:46:18
Ещё у vuex есть функции регистрации и удаления модуля
Возможно, их тоже можно использовать как-то

Dmitry
21.01.2018
21:47:47
тут фабрика надо которая лайфсайкл хуки добавляет

Google

Dmitry
21.01.2018
21:47:52
и вызывает чайлдовые хуки
хотя лучше наверн просто фабрикой без изменения прототипов

Vladislav
21.01.2018
21:48:29

Rafael
21.01.2018
21:48:57
Слушай, а ты ведь так или иначе в vuex.createStore пихаешь объект с описанием хранилища и всех его методов
Можно ведь прослоечку сделать, которая пройдетчя рекурсивно по декларации и добавит все что нужно

Dmitry
21.01.2018
21:49:48
ну я про это и думал
функция от модуля которая екшины добавит

Rafael
21.01.2018
21:50:04
?

Dmitry
21.01.2018
21:50:45
трабла в том, что если тебе где-то в чилдрене надо, то надо всех выше оборачивать

Andriy
21.01.2018
21:51:05

Dmitry
21.01.2018
21:51:20

Rafael
21.01.2018
21:51:21

Dmitry
21.01.2018
21:51:39
я бы хотел как mobx-state-tree
оч удобно

Rafael
21.01.2018
21:53:59
Кстати, ещё и миксин потребуется, я так думаю
Ну все, более или менее ясно что нужно делать, на самом деле:
Функция для рекурсивного обхода дерева модулей + соглашение о нейминге лайфсайкл действий + миксин

Dmitry
21.01.2018
21:56:19
а миксин к чему тут ?

Rafael
21.01.2018
21:56:22