
Alex
25.09.2018
19:20:10
в основном про реакт и его экосистему
остальные очень поверхностные
вполне очевидно почему конечно

Valeriy
25.09.2018
19:21:05
да нормик, там и по vue все видосы не плохие, по крайней мере сразу в нужном направлении посылают

Google

Valeriy
25.09.2018
19:21:26
в начале же важно понять, что есть бест практис, а что нет

Alex
25.09.2018
19:21:44
для этого есть бест практис в доке
которая актуальна в отличие от видео

Vlad
25.09.2018
19:22:25
Курсы по фреймворкам сама по себе идея бред)
Доку пересказать что ли

Valeriy
25.09.2018
19:22:27
ну там немного другое

Alex
25.09.2018
19:22:42
там выкладки без практических заданий

Юрий
25.09.2018
19:22:45
кстати вот вопрос как то меня спросили а в чем минусы вьюшной реактивности перед реактом, кроме того что все данные в вьюхе в обертке и можно получить реактивность мозга ничего такого не придумал, ктонить может вот так на вскидку покритиковать? (не экосистему)

Alex
25.09.2018
19:22:47
что уже немного бесполезно
шли нахуй кто так думает

Юрий
25.09.2018
19:23:06

Vlad
25.09.2018
19:23:14
Вот научить базовым вещам, это другое. Этого в красивых доках не написано, это с опытом приходит.
Либо за бабки)

Alex
25.09.2018
19:23:30
что есть базовые вещи

Google

Alex
25.09.2018
19:23:38
как открыть vscode первый раз)?

Vlad
25.09.2018
19:23:43
ы

Юрий
25.09.2018
19:23:53
предложили назвать минусы реактивности) вот какие есть минусы реактивности кроме того что данные в обертке

Vlad
25.09.2018
19:23:59
структуры данных, паттерны, парадигмы

Юрий
25.09.2018
19:24:00

Alex
25.09.2018
19:24:12
и тем более к сайтам вроде egghead

Valeriy
25.09.2018
19:24:27

Vlad
25.09.2018
19:24:35
Ну так зная все это, наверное проще потом понять , что за хрень в реакте творится (к примеру) хотя я прошел по обратному пути, не знаю

Юрий
25.09.2018
19:24:51

Alex
25.09.2018
19:25:13

Юрий
25.09.2018
19:25:16

Alex
25.09.2018
19:25:20
и хуячишь себе базу по CS
redux намного хуже скалируется
изза постоянных object.assign

Valeriy
25.09.2018
19:25:48

Юрий
25.09.2018
19:25:49

Alex
25.09.2018
19:25:53
и не дай бог object freeze

Юрий
25.09.2018
19:26:20

Google

Alex
25.09.2018
19:26:33
плохой пример без троттлинга

Юрий
25.09.2018
19:26:49

Valeriy
25.09.2018
19:27:04

Alex
25.09.2018
19:27:20

Valeriy
25.09.2018
19:27:40
со всего кластера из десятков нод каждую секунду по сокетам летели пакеты и писались в редакс до 50 пакетов в сек

Alex
25.09.2018
19:27:51
на ноде)?

Valeriy
25.09.2018
19:28:12

Mike
25.09.2018
19:28:19
var showed = 5
computed: btns => ...slice(0, showed)
Что то не получается, делаю вот так
<v-btn @click="foo()" v-for="btn in mybtns" :key="btn.id">
{{ btn }}
</v-btn>
и в computed
computed: {
mybtns() {
var showed = 5
return this.btns.split(' ').slice(0, showed)
}
},
не знаю как пибавить ещё пять

Alex
25.09.2018
19:28:50
showed в дата положи
и там обновляй

Максим
25.09.2018
19:29:08
филосовский вопрос есть список пользователей, который хранится во vuex стоит ли в нем же хранить такие состояния как isLoading и isEnd

Максим
25.09.2018
19:29:24
или это лучше выносить в компонент

Alex
25.09.2018
19:29:27

Максим
25.09.2018
19:29:45
как isLoading то вычислять?

Mike
25.09.2018
19:29:52

Alex
25.09.2018
19:30:04

Vlad
25.09.2018
19:30:10

Valeriy
25.09.2018
19:30:33

Максим
25.09.2018
19:31:02

Google

Valeriy
25.09.2018
19:31:17

Максим
25.09.2018
19:31:28
как структура приложения выглядит

Valeriy
25.09.2018
19:31:54
начинаешь делать запрос устанавливай isFetching: true
завершился запрос isFetching: false
если с ошибкой error: true
если норм все data = response.data
в зависимости от смены этих состояний отображай в интерфейсе юзеру что происходит

Vlad
25.09.2018
19:32:47

Valeriy
25.09.2018
19:33:09

Alex
25.09.2018
19:33:09
для таких приложений index db придумали
хранить столько данных в реактивном сторе сумашествие

Vlad
25.09.2018
19:34:36
криптомайнер какой-нибудь встроил небось

Admin
ERROR: S client not available

Mike
25.09.2018
19:38:30

Женя
25.09.2018
19:45:10

Alex
25.09.2018
19:45:21
не все и не всегда

Женя
25.09.2018
19:45:34
Тогда и смягчишь перформанс

Alex
25.09.2018
19:46:13
не всегда

Женя
25.09.2018
19:46:41
По логике можно и с небольшим количеством данных заговнякать стор так что он и в реакте и в вью лагать начнёт

Alex
25.09.2018
19:47:06
что такое лагающий стор)?
что именно там лагает?

Женя
25.09.2018
19:47:23
Вообще не понимаю всего этого холивара. Что реакт что вью отличные либы.

Google

Alex
25.09.2018
19:47:31
холивара нету

Женя
25.09.2018
19:47:37
Сравнивать их мне кажется глупо даже
Они шли к своему текущему состоянию совершенно разными путями
И вдохновлены немного разными вещами

Alex
25.09.2018
20:16:22

DetyaJah
25.09.2018
20:22:19
Всем привет.
помогите перенести данные в дочерний компонент.
Есть app.vue
в нем
export default {
name: 'App',
data () {
return {
visible: 'main'
}
},
components: {
mainPage
},
}
Внутри него есть main.vue
export default {
props: ['visible'],
components: {
about
}
}
Внутри main есть about.vue
export default {
data () {
return {
visibleLocal: this.props['visible']
}
},
props: ['visible']
}
Тут есть событие
@click.prevent="visibleLocal = 'contacts'"
Так вот, не могу передать данные для изменения.
Прошу помощи у вас.
Спасибо!

Denys
25.09.2018
20:26:24
тебе нужно из дочернего поменять в родительском по клику, верно? почитай про $emit во vue

DetyaJah
25.09.2018
20:27:30

Arkadiy
25.09.2018
20:31:25
v-bind.sync или v-model?

Alex
25.09.2018
20:34:31
Хотя имейте ввиду что это лишь синтаксический сахар

Arkadiy
25.09.2018
20:35:37
ну да, двустроннее связывание - это смесь одностороннего связывания и обратного события
по сути

DetyaJah
25.09.2018
20:41:30

Arkadiy
25.09.2018
20:43:14
Шина

Denys
25.09.2018
20:44:02

DetyaJah
25.09.2018
20:44:22

Denys
25.09.2018
20:44:28
ну или vuex, если это будешь часто делать

DetyaJah
25.09.2018
20:44:32
vuex
уфф
ок) буду изучать
спасибо!

Denys
25.09.2018
20:44:35