
Artem
11.07.2018
11:54:48

?️Ivan
11.07.2018
11:54:51

Сергей
11.07.2018
11:55:21

Kelin
11.07.2018
11:55:39
как будто вас заставляют юзать все либы

Google

Kelin
11.07.2018
11:55:52
вам 90% и не понадобится из того, что есть

?️Ivan
11.07.2018
11:56:15

Сергей
11.07.2018
11:57:03

Муслим
11.07.2018
11:58:03
Ребят, кто встречал подобную ошибку при тесте компонента, который юзает цсс модули:
Cannot use styleName attribute for style name 'some-name' without importing at least one stylesheet.
Как исправляли ?

Kelin
11.07.2018
11:58:07
как минимум при выборе одного стейт-менеджмента вы отсекаете все пакеты от других стейт менеджментов
при выборе одной обертки над редаксом вы отсекаете все остальные обертки
в итоге остается хуйма

?️Ivan
11.07.2018
11:59:38

Сергей
11.07.2018
11:59:52
я все таки буду проповедовать отделение логики и ивентов от стейт менеджера

Artem
11.07.2018
12:00:11

Сергей
11.07.2018
12:00:12
стор отдельно
вьюха отдельно
логика с ивентами отдельно

Kelin
11.07.2018
12:01:42
логика/ивенты -> привязка к стору -> стор -> привязка к компоненту -> компонент с пропсами

Сергей
11.07.2018
12:01:54
неее
логика и ивенты это не одно и то же

Google

Муслим
11.07.2018
12:02:07

Kelin
11.07.2018
12:02:07
все существует отдельно

Сергей
11.07.2018
12:02:13
логика вполне может не обновлять стор

Artem
11.07.2018
12:02:59

Муслим
11.07.2018
12:03:06
имеется

Kelin
11.07.2018
12:03:07
покаж где есть отделение
я пока ищу свою серебряную пулю в этом направлении, как начал атомик и эффектор юзать на пет проджекте

Муслим
11.07.2018
12:03:21
"\\.(css)$": "identity-obj-proxy"

Kelin
11.07.2018
12:03:27
экспериментирую, как круче организовать

Сергей
11.07.2018
12:03:32

Kelin
11.07.2018
12:03:45
не совсем
ты можешь не обновлять стор событиями
ты можешь и просто их слушать

Artem
11.07.2018
12:04:06

Сергей
11.07.2018
12:04:16

Kelin
11.07.2018
12:04:48

Сергей
11.07.2018
12:05:03
только это не логика

Kelin
11.07.2018
12:05:23
окей, приведи пример "логики", которая не касается стейта

Сергей
11.07.2018
12:05:47
при открытии страницы настроек, мне надо начать реагировать на события настроек только после определенного флага/события/..

Google

Artem
11.07.2018
12:06:08

Kelin
11.07.2018
12:07:20
пишешь кароч роутер на эффекторе
хть тфу

Vlad
11.07.2018
12:11:58

Kelin
11.07.2018
12:19:04

Vlad
11.07.2018
12:19:16
пока брат :)
на правах тролинга, сори за оффтоп

Alexander
11.07.2018
12:22:55

Abu
11.07.2018
12:24:29

Artem
11.07.2018
12:24:42


Kelin
11.07.2018
12:25:37
Vue хорош тем, что все решения, написанные для него, работают внутри него вполне ок, эдакая экосистема
Но когда ты вдруг захочешь пописать обычный жс вне контекста фреймворка, сразу складывается ощущение, что ты что-то делаешь не так
А я сейчас хочу, чтобы код проекта был максимально абстрагирован от того, где он находится и на чем написан, чтобы получить максимальную независимость и реюзабельность его частей
Компоненты (в основном обычные стрелки с JSX) можно собрать во что угодно, они будут одинаковыми что на Vue, и на React, что на Hyperapp итд
Стейт-менеджмент - можно взять любой а-ля redux/mobx/effector и натянуть на любой фреймворк
Но когда у тебя даже инструмент для валидации завязан на реактивность Vue и ты не можешь его использовать где-то еще, хотя это банальная валидация - сразу становится грустно. Молчу уже за жесткую привязку к фреймворку самих компонентов со своим темплейт-синтаксисом, Vuex'a, который так же на реактивность завязан, и роутера (хотя роутер у Vue наиудобнейший)


Dmitriy
11.07.2018
12:27:48
про роутер, да

Artem
11.07.2018
12:27:56
берем handlebars учием его работать с виртуальным дом, начинаем жить счастливо)

Kelin
11.07.2018
12:29:56
Собственно, такие дела. Поэтому я как раз и взял на пет-проджекте реакт+атомик структуру+эффектор, потому что по сути с реактом ты пишешь сплошной js + со связкой атомик+эффектор можно вытащить любой кусок проекта и он будет работать без остального приложения вполне ОК. Берешь одну фичу и не боишься, что без другой она не будет работать, потому что их связь описана уровнем выше

code4aman
11.07.2018
12:53:15
??
Есть задача - стилизовать комментарии в редакторе кода. Используем brace. Кому-нибудь приходилось такое делать?

Zhenya
11.07.2018
12:54:06
Привет, они вроде от темы зависят

code4aman
11.07.2018
12:54:46
Или может кто пробовал из draft.js сделать редактор кода?

REJUv
11.07.2018
12:55:39
Ребят. Как лучше постепенно создавать компоненты? Скажем можно получить данные через graph ql с помощью relay и делать все сразу, или же сначала создать демо-данные и создать компоненты, а уже потом данные вытаскивать через граф?

Google

Alexander
11.07.2018
12:56:15

Сергей
11.07.2018
13:03:11

Admin
ERROR: S client not available

Andrey
11.07.2018
13:07:04
Всем привет.
Подскажите, почему может не отрабатывать Property Matchers для toMatchSnapshot?

Sheldhur
11.07.2018
13:09:13
сяп

Сергей
11.07.2018
13:09:39

Sheldhur
11.07.2018
13:09:59
стоит ли заморачиваться с ssr если мне похер на индексацию?

Сергей
11.07.2018
13:10:03
@artalar напиши свой текст “как задавать вопросы” в rudevs.network

Andrey
11.07.2018
13:10:13

Temich
11.07.2018
13:10:22

Artyom
11.07.2018
13:10:54

Sheldhur
11.07.2018
13:11:38

Сергей
11.07.2018
13:12:01

Sheldhur
11.07.2018
13:12:22
так заморачиваться или нет?

Temich
11.07.2018
13:12:35
Как хочешь
Но я бы рекомендовал заморочиться

Sheldhur
11.07.2018
13:13:08

Cenator
11.07.2018
13:13:12

Roman
11.07.2018
13:13:19

Google

Artyom
11.07.2018
13:13:40

Sheldhur
11.07.2018
13:13:40
да
graphql решит мою проблему?

Cenator
11.07.2018
13:13:56

Temich
11.07.2018
13:14:03

Сергей
11.07.2018
13:14:50

Temich
11.07.2018
13:15:02

Sheldhur
11.07.2018
13:16:11

Temich
11.07.2018
13:16:59
Что ты axios или ajax юзаешь, что при переходе на сайт, ты отправляешь запрос на получение данных. Что в 1, что в 2 случае будет задержка

Сергей
11.07.2018
13:17:29

Temich
11.07.2018
13:17:52
А я говорил, что это библеотека?

Сергей
11.07.2018
13:18:05