@react_js

Страница 950 из 5115
Vladimir
14.02.2017
11:22:28
у тебя нет цсс бандла

обновляешь цсс -> обновляется приложение

Artur
14.02.2017
11:22:47
я же написал, зачем мне цсс бандл)

Vladimir
14.02.2017
11:22:47
бампается версия бандла

Google
Artur
14.02.2017
11:22:53
обновляется цсс - обновляется цсс

а приложение остается с тем же хешем

и не надо его грузить заново

Vladimir
14.02.2017
11:23:27
обновляется цсс - обновляется цсс
в случае с цссинжс у тебя цсс в жс, поэтому бандл один

Artur
14.02.2017
11:23:34
я понимаю

в поэтому если я обновляю цсс - обновляется все приложение

Алексей
14.02.2017
11:24:04
все это просто специфика реализации имхо

Artur
14.02.2017
11:24:04
и я загружаю все приложение

потому что изменился хеш

Vladimir
14.02.2017
11:24:31
в поэтому если я обновляю цсс - обновляется все приложение
ты можешь бандлить кусками и куски не будут изменены

chunks & lazy loading

Artur
14.02.2017
11:25:26
ты готов разбивать на разные чанки js и стили внутри одного компонента?

и вообще сколько у тебя может быть чанков - ну штук 10 по 20 кб, допустим

Google
Владимир
14.02.2017
11:26:22
На сколько часто ты меняешь только стили не изменив разметку компонентов ?

от того что я 2 раза в месяц заставлю всех пользователей подгрузить новый бандл, никто не умрет

Алексей
14.02.2017
11:27:30
притом что во многих случаях релизы катятся, а не каждая фича отдельно)

Artur
14.02.2017
11:27:36
На сколько часто ты меняешь только стили не изменив разметку компонентов ?
тут вопрос в том, что те же препроцессоры и css-modules позволяют все это дать вообще без напряга, нет вопроса стоимости

а уже что я хочу и как - другое дело

Pavel
14.02.2017
11:28:00
А кто-нибудь может объяснить, что за ошибка в redux CALL_API: RequestError: message: Failed to execute 'fetch' on 'Window': Invalid name" ?

Владимир
14.02.2017
11:28:12
то есть увеличенное время ребилда на 40 процентов это не вопрос стоимости ? Ок

Artur
14.02.2017
11:28:22
у меня ребилд примерно 130 мс

в чем проблема?

Владимир
14.02.2017
11:28:50
в том что у нас разный уровень приложений которые мы пишем

Artur
14.02.2017
11:29:37
почему? мне ребилд важен во время разработки. а во время разработки мне надо ребилдить только то, что я изменил. или мы говорим про разный ребилд?

Dreamerinnoise
14.02.2017
11:31:40
Бтв, это нормально, что я тестирую так, к примеру? import { styleSheet } from './View2.jss'; const {classes} = styleSheet; const resultWrapper = view.find(`div[class*="${classes.someClass}"]`); assert.strictEqual(resultWrapper.length, 1); ...

Artur
14.02.2017
11:32:04
билд конечного диста - это отдельная тема, это касается релиза, и с CI - это нажал на кнопку и пошел отдыхать, все собралось и доставилось куда нужно без меня - и мне эти 40% из-за препроцессоров (хотя это что-то мифическое, на проекте из 100k LOC проблем не замечал именно из-за них)

у меня ребилд занимает без сорсмапов более 1 секунды
тогда что-то не так с твоим ребилдом)

Dreamerinnoise
14.02.2017
11:34:10
Я подглядел это в material-ui

они примерно также делают.

Google
Vladimir
14.02.2017
11:34:25
я по другому тестирую

го в дм

Ywein
14.02.2017
11:59:06
На тему css-in-js - это вообще такая тема которую нет смысла без конкретики обсуждать, потому что решений очень много и они конкретно так разные. в jss я вообще не особо уверен какие есть недостатки относительно препроцессоров. все фичи там есть, насколько я знаю

Dreamerinnoise
14.02.2017
11:59:42
главное плагины подключать в нужном порядке

Ну или юзать default-preset

Ywein
14.02.2017
12:13:05
не использую обычно столько плагинов чтобы это проблемой было

Dreamerinnoise
14.02.2017
12:16:52
Я тоже, ну подключил не в том порядке и почти все перестало работать.

без ошибок

Ches
14.02.2017
13:08:09
в какую сторону нужно гуглить если отправляется запрос через axios http://192....../api/site/signup и получается ошибка POST ... 500 (Internal Server Error) , а через Postman все ок?

Artur
14.02.2017
13:09:31
Заголовки, куки, бек

Ches
14.02.2017
13:10:04
а менее широко?)

Pavel Horoshilov
14.02.2017
13:10:48
Mike
14.02.2017
13:11:16
ну это значит что ты отправляешь кривой запрос роняющий сервер

а постман нет

значит, ты что-то делаешь иначе

смотри, что ты отправляешь и где

у тебя могут отличаться куки, могут отличаться заголовки, может быть, дело в ориджине

чтобы не так широко сказать экстрасенсом быть надо

может быть ты постманом урленкодед параметры шлешь, или формой, а из js json

и твой сервер форму хавает а джсон нет

Google
Mike
14.02.2017
13:13:13


Alexey
14.02.2017
13:22:02
Всем привет. При установке yarn конфликтует с hadoop-yarn, кто-нибудь сталкивался?

насколько я понял есть алиас бинарника yarnpkg, но apt-get install валится при распаковке ярна и ничего вообще не ставит на линуксе

Sergey
14.02.2017
13:36:28
жестко

Admin
ERROR: S client not available

Alexey
14.02.2017
13:37:04
нахрена ты ставишь yarn через apt-get?
странный вопрос, стандартный пакетный менеджер в ubuntu

Vladimir
14.02.2017
13:37:05
Alexey
14.02.2017
13:37:06
что не так?

Vladimir
14.02.2017
13:37:16
попробуй через npm

Vladimir
14.02.2017
13:40:03
https://yarnpkg.com/en/docs/install#linux-tab

даже для макоси советуют брю

ты странный и немного агрессивный

Alexey
14.02.2017
13:41:13
поставил через npm, спасибо

Сергей
14.02.2017
13:41:17
а зачем ставить через пакетный менеджер системы то, что есть часть node?

Vladimir
14.02.2017
13:41:35
пермишены?

Google
Vladimir
14.02.2017
13:41:42
ну вобщем разное бывает ты знаешь

Mike
14.02.2017
13:41:44
ты странный и немного агрессивный
а ты думал, до чего styled components доводят. берегись!

Сергей
14.02.2017
13:42:14
ну вобщем разное бывает ты знаешь
ну вон, у человека конфликты из-за этого

Алексей
14.02.2017
13:42:55
поставил через npm, спасибо
мне кажется надо такое кинуть в issue)

Alexey
14.02.2017
13:43:10
есть это в issues уже

причем месячной давности

Алексей
14.02.2017
13:43:57
а с чем конкретно конфликтует?)

да там наверно все разрабы на маках, вот и не решают проблему)

Dream
14.02.2017
13:45:53
когда-то ставил окружение в рабочем проекте, мне сказали ковырять самому так-как у них маки и у них все работает, найс

Алексей
14.02.2017
13:48:30
ибо надо на контейниризацию переходить чтобы не было таких проблем))

Dream
14.02.2017
13:48:37
интересно, на серверах у них тоже макось?
на серверах у них нет вагранта)

и playbook внезапно работает как должен

видимо дело в админе

Oleg
14.02.2017
13:49:58
Вы знаете у меня такая же нога как у вас и не болит (с)

Dream
14.02.2017
13:50:57
Вы знаете у меня такая же нога как у вас и не болит (с)
ну когда вы тратите 2 недели на то чтобы разобрать в теме в которой вы в принципе не должны, а через месяц вам нужен прототип админки, болит что-то другое

Oleg
14.02.2017
13:51:19
Таки да

Страница 950 из 5115