@react_js

Страница 3205 из 5115
?
19.02.2018
15:01:49
Почему все юзают Redux?
потому что его написал Абрамов, всё остальное надумано и вторично

Razzwan
19.02.2018
15:02:00
Почему все юзают Redux?
какую альтернативу ты предлагаешь? Он решает проблемы с дебаггингом кода, которые существовали до него.

kana
19.02.2018
15:02:40
потому что его написал Абрамов, всё остальное надумано и вторично
если бы абрамов написал мобикс, все бы сидели на мобикс

Егор
19.02.2018
15:03:02
Вы случаем причину и следствие не путаете?)

Google
?
19.02.2018
15:03:04
ну да, фронтендеры народ простой

Сергей
19.02.2018
15:03:05
Razzwan
19.02.2018
15:03:16
если бы абрамов написал мобикс, все бы сидели на мобикс
мобикс создает больше проблем в связке с React, чем решает.

Сергей
19.02.2018
15:03:20
https://dan.church

kana
19.02.2018
15:03:22
Вы случаем причину и следствие не путаете?)
нет, я тебе отвечаю, все из-за абрамова

Дмитрий
19.02.2018
15:03:23
kana
19.02.2018
15:03:28
он святой и фигни не напишет

Igor
19.02.2018
15:03:52
кстати а те кто разочаровался в редаксе на что нынче переходят?

Егор
19.02.2018
15:03:53
А че в нем такого особенного) Я уже не первый раз вижу как ему чут ли не поклоняются)

Егор
19.02.2018
15:04:05
А Редакс - инструмент охуенный. Но причем тут Абрамов?

? ethorz
19.02.2018
15:04:16
я когда видел фотку чувака из веб студии сокол, я думал что он и есть абрамов

Razzwan
19.02.2018
15:04:19
Бля, кто такой этот Абрамов? Мне лично насрать. Главное, чтоб код работал предсказуемо и понятно.

Google
kana
19.02.2018
15:04:26
кстати а те кто разочаровался в редаксе на что нынче переходят?
я как-то разочаровался и вернулся на чистый реакт потом разочаровался и вернулся на редакс, теперь вообще не разочаровываюсь

kana
19.02.2018
15:04:36
я раньше его просто пилить не умел

Oleg
19.02.2018
15:04:56
я раньше его просто пилить не умел
рассказывай как правильно )

Andriy
19.02.2018
15:05:11
автор редакса
К Vue.js идет Vuex, который вдохновлен всеми предыдущими, но он не иммутабелен

kana
19.02.2018
15:05:17
рассказывай как правильно )
я когда-нибудь напишу ридми к своей только что вышедшей либе и так будет правильно

Andriy
19.02.2018
15:05:37
и не нужен
Всмысле не нужен?

Сергей
19.02.2018
15:05:44
в прямом

Razzwan
19.02.2018
15:05:54
К Vue.js идет Vuex, который вдохновлен всеми предыдущими, но он не иммутабелен
редакс сам по себе тоже не иммутабелен. Его вручную нужно таким делать. Он вполне допускает ошибки мутации данных

Andriy
19.02.2018
15:06:05
в прямом
Его юзают активно во Vue сообществе

Сергей
19.02.2018
15:06:21
так и вуе не нужен

? ethorz
19.02.2018
15:06:43
компьютер не нужен, заводы стоят, пиздуйте работать

Andriy
19.02.2018
15:06:51
так и вуе не нужен
Как это не нужен? Тебе может и нет, но людям которые его юзают нужен

Google
Andriy
19.02.2018
15:07:02
так и вуе не нужен
И я в том числе

Сергей
19.02.2018
15:07:11
Как это не нужен? Тебе может и нет, но людям которые его юзают нужен
некоторым людям которые юзают жиквери, нужен жиквери ну что поделать, сочувствую...

И я в том числе
что забыл в чате реакта?

Oleg
19.02.2018
15:07:25
И я в том числе
И ты не нужен ?

kana
19.02.2018
15:07:31
Как это не нужен? Тебе может и нет, но людям которые его юзают нужен
копрофилам говно тоже нужно, они уже не могут без него

Artur
19.02.2018
15:07:37
Топ троллите

Razzwan
19.02.2018
15:07:40
ну так и чистый хаскель допускает unsafePerformIO
в чем мысль? Продемонстрировать свои знания или я в чем-то ошибаюсь?

Ислам
19.02.2018
15:07:46
Тут приколы или бизнес ???

Andrey
19.02.2018
15:07:57
Будьте добры) подскажите пожалуйста. Чтобы работал ssr в связке react+express. То роутингом надо пользоваться от express или не обязательное от express?
я не работал, но можно посмотреть в next.js. А вообще это ведь индивидуально. Мы как-то делали (правда на ангуляре), каждая страница, была отдельным приложением... это собственно давало нам возможность переписывать его постранично.

? ethorz
19.02.2018
15:08:02
прикольный бизнес

Andriy
19.02.2018
15:08:03
что забыл в чате реакта?
Я просто сравниваю достоинства и недостатки обохх

что забыл в чате реакта?
Потому что проект на react делаю

Razzwan
19.02.2018
15:08:28
некоторым людям которые юзают жиквери, нужен жиквери ну что поделать, сочувствую...
и зря. Очень крутой инструмент. Лучший из существующих до React. Так просто с него никто не соскочит. Более того, многие React библиотеки его до сих пор используют.

Дмитрий
19.02.2018
15:08:29
Тут приколы или бизнес ???
Бизнес молодость в другом отделении

kana
19.02.2018
15:08:38
в чем мысль? Продемонстрировать свои знания или я в чем-то ошибаюсь?
нет, ровно тем, что я написал редакс иммутабельный потому что на нем пишут иммутабельно В ОСНОВНОМ

Ислам
19.02.2018
15:08:55
kana
19.02.2018
15:09:02
иначе вообще ни про что нельзя будет делать выводы и эта система меток будет бесполезной

? ethorz
19.02.2018
15:09:52
В каком ??
@biznes_molodost_sina_maminoi_podrugi

Razzwan
19.02.2018
15:10:08
нет, ровно тем, что я написал редакс иммутабельный потому что на нем пишут иммутабельно В ОСНОВНОМ
Я бы сказал, что Redux предполагает иммутабельность данных. Но он сам по себе не иммутабелен. Это важное замечание, потому что если поверить тебе, то не нужно заботиться о том, что происходит с данными из редакс - они и так будут иммутабельными. Но это ошибка. И на этом многие спотыкаются

Google
kana
19.02.2018
15:10:10
Ислам
19.02.2018
15:10:46
@biznes_molodost_sina_maminoi_podrugi
Пишет не существует

? ethorz
19.02.2018
15:11:05
толсто

Andriy
19.02.2018
15:11:11
О
Есть же либа которая проверяет на иммутабельность

Andriy
19.02.2018
15:11:37
Есть же либа которая проверяет на иммутабельность
Но суть ясна, что он сам по себе не обязательно должен быть иммутабельным

Razzwan
19.02.2018
15:14:30
хотелось бы обсудить, про что конкретно вы говорите как не иммутабельное в редаксе, я не спорю, мне интересно просто subscribe, пушащий в список?
например, редюсеры сами по себе не иммутабельны. Они могут возвращать тот же объект данных, что и до изменений. Поэтому, так важно их тестировать, чтоб быть уверенным, что они, все-таки, иммутабельны. Признаться, сам я этого не делаю, но о необходимости знаю. Так же, сталкивался с несколькими неприятными багами, когда в редюсере данные частично мутировали вместо того, чтоб вернуть новый объект. Отыскать и изсправить такой баг весьма сложно.

Razzwan
19.02.2018
15:16:26
Так ошибка разработчика - не характеристика библиотеки
ошибка разработчика сама по себе - не характеристика. А вот частота и количество таких ошибок в среднем по полате - вполне себе характеристика библиотеки.

code4aman
19.02.2018
15:16:28
@keireira там же надо заглушку для таких файлов подсовывать, через конфиг moduleNameMapper

kana
19.02.2018
15:17:09
ошибка разработчика сама по себе - не характеристика. А вот частота и количество таких ошибок в среднем по полате - вполне себе характеристика библиотеки.
должен сказать, что вполне без преувеличения в моей команде за код не было ни одной такой ошибки, так что не понимаю, про что вы говорите

Алёна
19.02.2018
15:17:11
@keireira там же надо заглушку для таких файлов подсовывать, через конфиг moduleNameMapper
Да. Я Подсовываю заглушку как сказано в офдоке, но ничего не работает всё так же

kana
19.02.2018
15:17:38
у меня в проектах (не в редьюсерах, а в принципе) мутацию в принципе можно на руке из двух пальцев пересчитать, и сейчас так у многих

Алёна
19.02.2018
15:18:05
Да. Я Подсовываю заглушку как сказано в офдоке, но ничего не работает всё так же
т.е \\.(gif|ttf|mp3|svg)$": "<rootDir>/__mocks__/fileMock.js // __mocks__/fileMock.js module.exports = 'test-file-stub'; rootDir верный

Andriy
19.02.2018
15:18:05
Кстате, вы React в контексте SPA используете?
Как распределенное, или как?

Google
Razzwan
19.02.2018
15:18:32
даже Великий Абрамов говорил что тестить все подряд мб плохая идея, если это больше замедляет разработку, чем дает профит Если честно не могу себе представить зачем тетстить редюсеры на иммутабельность
затем, чтоб избежать ошибок, связанных с этим. Более того, Абрамов сам же в видео показывает как именно писать такие тесты. Надеюсь, это его видео, хотя не уверен.

kana
19.02.2018
15:19:19
причин писать мутации не так много, чтобы такие вещи проскакивали случайно, мутации обычно пишут намеренно, тут тесты не помогут

Razzwan
19.02.2018
15:20:58
должен сказать, что вполне без преувеличения в моей команде за код не было ни одной такой ошибки, так что не понимаю, про что вы говорите
рискну предположить, что вам повезло с коммандой ))) Я встречал людей, которые допускали такие ошибки весьма часто. Джуны, которые сейчас с нами работают, все еще не понимают, что такое иммутабельность. Более того, рискну предположить, что добрых процентов 30 этой группы так же не понимают, о чем мы сейчас говорим. Если не больше

kana
19.02.2018
15:22:15
ну ладно, с этим я согласен, моя любимая цитата, которую я тут слишком часто форваржу

Любит наш народ ~всякое говно~ стейт мутировать. Причин для этого нет, но люди упорно пишут всякие пушы и прочее, когда этого можно не делать

Frimko
19.02.2018
15:22:25
можно и не предпологать, тут целый день стадо гиен пробегает и мохнатых сурков спрашивающих: - "а как setState юзать" процентов 80% наберется

Дмитрий
19.02.2018
15:22:31
Они не должны понимать

Они должны использовать без сюрпризов

Дмитрий
19.02.2018
15:24:11
Так как понимание штука тонкая, по мере погружения в суть, число понимающих быстро снизится до абсолютного нуля

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

code4aman
19.02.2018
15:25:31
т.е \\.(gif|ttf|mp3|svg)$": "<rootDir>/__mocks__/fileMock.js // __mocks__/fileMock.js module.exports = 'test-file-stub'; rootDir верный
а этот стаб для других типов работает? у меня норм сработал, но до этого я его для .pcss юзал

"^.+\\.(css|pcss|mp3)$": "<rootDir>/tools/cssstub.js"

Алёна
19.02.2018
15:26:07
а этот стаб для других типов работает? у меня норм сработал, но до этого я его для .pcss юзал
Не знаю. До картинок пока не дошло xD Стили я мокала через '^.+\\.(css|scss)$': 'babel-jest’,

Сергей
19.02.2018
15:27:02
ох жесть

любители импортить говно в проект

потом мокают с болью

code4aman
19.02.2018
15:28:02
сурово)

Алёна
19.02.2018
15:28:08
любители импортить говно в проект
Как лучше тогда поступить со звуками?

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