@react_js

Страница 3206 из 5115
Алёна
19.02.2018
15:28:35
Положены. Испортируются оттуда.

Сергей
19.02.2018
15:28:48
ну ладно

продолжай испытывать боль)

хотя можешь попробовать тесты вебпаком собрать

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

Sergey
19.02.2018
15:32:30
Где-то видел что чуваки в дев окружении стейт оборачивают в прокси который ругается если ты пытаешься мутировать стейт

Sergey
19.02.2018
15:34:53
Я не мучаюсь. Мне и так хорошо )

kana
19.02.2018
15:37:17
В чем его профит?

Nikolay
19.02.2018
15:38:08
В чем его профит?
быстрее immutable.js ) имутабельность чуть выше уровнем, почитай ридми https://github.com/mweststrate/immer

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

kana
19.02.2018
15:39:46
быстрее immutable.js ) имутабельность чуть выше уровнем, почитай ридми https://github.com/mweststrate/immer
И нечитаемый мутабельный код Перфоманс - это круто, но пока не было таких требований, даже иммутабл не требовался

Не с редаксом нужно бороться, а с странным желанием писать мутации, а потом дебажить это

Oleg
19.02.2018
15:42:55
Коллеги, в какой чат можно задать вопрос по браузерному автозаполнению форм? Хром игнорирует autoComplete="off" у поля ввода (например для города), если у поля есть слово "city" в атрибуте name, или, внимание, слово "Город" на одном уровне с полем. То есть, инпут голый может быть, <input />, а автозаполнение выскакивает.

Google
Oleg
19.02.2018
15:45:23
попробуй то же сделать для формы <form/> в целом - отключить автозаполнение и валидацию
все отключено. Я когда понял, что хром просто по строке рядом с полем вода понимает, что надо предложить автозаполнение, немного обалдел

Ruslan
19.02.2018
15:45:33
https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion

Oleg
19.02.2018
15:45:55
autoComplete = 'new-value'
спасибо, попробую. Но не сохранит ли браузер на new-value значение, и не начнет его потом подставлять?

Oleg
19.02.2018
15:46:18
мб autocomplete=“off” ?
я спецом как react атрибут написал, что бы не докопались что опечатка ?

Oleg
19.02.2018
15:48:48
https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion
еще раз спасибо, с рандомной строкой все ок, отпишусь, если через пару заполнений что-то не так пойдет

Igor
19.02.2018
15:49:06
@sergeysova Если интересно, то там просто, видимо, какие-то проблемы с indent, которые eslint пофиксить не может, т.к singlequote, и остальные вещи оно меняет Ну в любом случае, "react/jsx-indent-props": ["error", 4] полезный совет.

code4aman
19.02.2018
15:49:07
хм, а при автозаполнении onChange тригерятся же? что там в event приходит?

Алёна
19.02.2018
15:49:36
получилось?) что за ошибка-то?
хм. В общем, проблема была в алиасах, судя по всему. Или в моей криворукости. Или и том, и том - пока не определилась Звуки лежали в папке /assets/sounds, был резолв на assets -> /assets/, в конфиге джеста указала для ассетов правило '^assets[/](.+)$': '<rootDir>/assets/$1’,. Когда выделила звукам отдельный алиас `sounds -> /assets/sounds/, то всё заработало ошибка была notification.mp3: Unexpected character '�' (1:0) > 1 | ����M�L0łܼ���i�q"Ӡ{ �G(H<`�e_�6fff��2wf�A2

Oleg
19.02.2018
15:49:47
хм, а при автозаполнении onChange тригерятся же? что там в event приходит?
мне прилетает строка, но у меня там свой выпадающий список, и мне нужно адрес с бэка подтянуть, с десятком свойств

Razzwan
19.02.2018
16:02:01
суть не в ошибках, суть в рисках для проекта, у тебя на тесты и инфрастуктуру мб потрачено на порядки больше усилий и времени чем выигрышь от них Я не к тому что не надо тестировать, я о том что с трудом представляю себе в чем выгода тестирования редюсеров на иммутабельность в среднестатистическом проекте
я не тестировал редюсеры на иммутабельность на практике. Хотя, в теории, для сложных редюсеров эти тесты были бы полезны. Возможно, после сегодняшнего разговора подниму вопрос об обязательном тестировании редюсеров на иммутабельность.

Kelin
19.02.2018
16:03:22
Это тест "Не долбоёбы ли мои разрабы?"
Надо ещё тест на наличие export default

Stepan
19.02.2018
16:03:25
Кстати, весь тест будет состоять из Object.freeze

Google
Razzwan
19.02.2018
16:03:31
Это тест "Не долбоёбы ли мои разрабы?"
К сожалению, ответ на этот вопрос всегда да. И я в числе этих разрабов. По крайней мере, это из моего опыта. Допускаю вероятность других вариантов, хоть и оцениваю ее как КРАЙНЕ низкую. )))

Kelin
19.02.2018
16:03:32
И на консистентность путей

???

Stepan
19.02.2018
16:04:05
Razzwan
19.02.2018
16:04:27
Надо ещё тест на наличие export default
))) очень смешно. И такой тест, формально, есть. Т.к. проложение не сможет сбилдиться, если экспорты неверны ;)

Алёна
19.02.2018
16:04:41
регекс просто вложенный путь не смотрит походу, попобуй добавить + перед разделителем путей
Да. точно т.Т Спасибо. Надо, пожалуй, в регэкспы более глубоко погрузиться

Kelin
19.02.2018
16:04:43
Типа тест, который бы заставлял юзать export { Something }

Razzwan
19.02.2018
16:05:38
Сергей
19.02.2018
16:06:01
теперь есть no-default-export правило

Alex
19.02.2018
16:19:53
маякни как решишь, интересно
Короче всё нормально с iframe-ом было. У меня там тестик на mocha был. Тестик, ясное дело, асинхронный. Я решил не возвращать из него промис и не вызывать done(), а просто вывести в консоль через console.log(). Ну, типа, отладка у меня такая - я только тестирование на фронте начал строить. И, в общем, получалось так, что синхронная часть теста тут же завершалась (оно и понятно), а асинхронная, похоже, как-то отменялась. Кем и как я не понял, да и не буду разбираться, но XHR похоже и в самом деле получал команду cancel.

Duego
19.02.2018
16:23:15
Кто нибудь юзает styled components?

Cenator
19.02.2018
16:23:24
Все

Andrey
19.02.2018
16:23:24
я

Pauline
19.02.2018
16:23:29
Duego
19.02.2018
16:23:36
Он стили в шапку инлайном добавляет, можно сделать чтоб в файл?

Andrey
19.02.2018
16:23:52
зачем? ты кажись сути не понял

Google
Duego
19.02.2018
16:24:26
А чем это лучше?

Andrey
19.02.2018
16:24:43
он "на лету" тебе все сует и только то, что нужно

kana
19.02.2018
16:24:46
динамичность и зависимость от пропсов типа, и без лишнего, да

Artyom
19.02.2018
18:08:57
Кто нибудь юзает styled components?
Буду это кидать на все упоминания об SC http://telegra.ph/styled-components---chto-zachem-pochemu-02-16

kana
19.02.2018
18:16:47
да, dump component это прикольно

ну классификация очень странная, ты как будто все термины что знаешь перечислил

Andrey
19.02.2018
18:24:36
Буду это кидать на все упоминания об SC http://telegra.ph/styled-components---chto-zachem-pochemu-02-16
Из этого так и не понятно, нафиг оно нужно и в чем действительно профит

Andrey
19.02.2018
18:34:24
В том что они не глобальные
Я прекрасно знаю что это и как оно пашет, но это описание, предоставленное комарадом, не отвечает на вопрос - нахер они нужны

Artyom
19.02.2018
18:36:02
Последний абзац же, вроде..

Andrey
19.02.2018
18:37:41
Последний абзац же, вроде..
Не, где про сущности, где про стриминг и так далее

Artyom
19.02.2018
18:38:21
Подробнее?

Andrey
19.02.2018
18:38:48
Сорри, автозамена, стриминг

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