
Artsiom
25.09.2017
08:33:27

Сергей
25.09.2017
08:33:40

Artsiom
25.09.2017
08:37:14
Санки обычные
как разруливаете:
- нажать логин (пару раз, взять последний и отправить запрос)
- логаут (отмена логин, аборт ajax)
?

Stepan
25.09.2017
08:38:16

Google

Stepan
25.09.2017
08:38:43

Artsiom
25.09.2017
08:38:49

Stepan
25.09.2017
08:39:13

Artsiom
25.09.2017
08:40:03
Debounce
понятно как, не понятно где это делать, мне нравится redux-observable, казалось React сообщество за саги топит...

Виталий
25.09.2017
08:49:59
Подскажите, как в create-react-app отключить eslint для определенных файлов? Почему-то .eslintignore не помогает

Nikita
25.09.2017
08:51:22
Вверху пишется eslint-disable, или тебе по маске надо?

Виталий
25.09.2017
08:52:45
Вверху самого файла?

Nikita
25.09.2017
08:54:22
Угу, там после двоеточие конкретные правила пишутсч

Nikita
25.09.2017
08:54:49
Ребят ,как я понимаю rr4 не unmount компоненты при роутинге?
Просто какие-то странные вещи с этим ,при роутинге вижу сначало старую версию компонента ,а через пару секунду новую

Evjeni
25.09.2017
08:56:29

Виталий
25.09.2017
08:56:37

Evjeni
25.09.2017
08:57:30

Google

Nikita
25.09.2017
08:57:39

Nikita
25.09.2017
08:58:31

Emir
25.09.2017
09:02:15
import {mapDispatchToProps} from '../AddTodoContainer'
describe('AddTodoContainer tests', () => {
it('mapDispatchToProps test', () => {
console.log(mapDispatchToProps)
})
})
export const mapDispatchToProps = {
addTodo: addTodoRequest
}
проблема решена, кажись jest не умеет в укороченные импорты, как умеет арк, странно, а ведь проверял эту гипотезу кажись

code4aman
25.09.2017
09:14:01
если речь про алиасы то есть moduleNameMapper в конфиге

Emir
25.09.2017
09:17:22
можно по-конкретнее, а то алиасы вроде класс, но и без тестов сидеть не охота

code4aman
25.09.2017
09:19:09
приходится дублировать их описание чтоб другие инструменты работали
и везде синтаксис разный ?, вчера тока про vscode был вопрос

Emir
25.09.2017
09:20:22
Какой ужас, ладно тогда пока обойдусь без алиасов(

code4aman
25.09.2017
09:21:54
так у тебя они в конфиге jest описаны? без алиасов еще больнее же
если речь про алиасы то есть moduleNameMapper в конфиге

Сергей
25.09.2017
09:31:05
А алиасы это гемор

Emir
25.09.2017
09:31:53

code4aman
25.09.2017
09:33:23
"moduleNameMapper": {
"^components$": "<rootDir>/client/components/",
"^helpers$": "<rootDir>/client/helpers/",
"^layout$": "<rootDir>/client/layout/",
"^./styles.pcss$": "<rootDir>/tools/cssstub.js",
"^.+\\.(css|pcss)$": "<rootDir>/tools/csstub.js"
}

Emir
25.09.2017
09:44:18
@amanku это уже в настройки жеста в пакет.жсоне?

code4aman
25.09.2017
09:44:27
да

Google

Emir
25.09.2017
09:44:55

code4aman
25.09.2017
09:45:43
ну так у тебя же настроено, думаешь мои зайдут ?
а не, это не то
да, сюда добавь свои алиасы

Emir
25.09.2017
09:48:03
@amanku благодарю, кажись понял

Nikita
25.09.2017
09:51:48

Emir
25.09.2017
10:00:14
ребята, а как можно это затестить?
export const withServerState = fetchState(
state => ({
hasServerState: !!state.todos,
}),
actions => ({
setServerState: todos => actions.done({ todos }),
cleanServerState: () => actions.done(),
})
)

Alex
25.09.2017
10:18:47
может stopPropagation вызвать не у обертки, а у чайлда?

Anton
25.09.2017
11:21:29
Подскажите плиз по styled-components.
У меня есть input, в котором я хочу сделать красный бордер, если установлен props.error
Я сделал так:
const Input = styled.input`
border: ${props => props.error ? '1px solid #990000' : '1px solid #ccc'}
`;
Все ок, рамка появляется, если есть ошибка, но реакт ругается варнингом, говорит не суй атрибут error в элемент input. Как быть?

Cenator
25.09.2017
11:22:31

Vladyslav
25.09.2017
11:25:18
ребят, а насколько валидно такое требование к фронту по написанию документации ?
Документация по фронтенду:
- описание функциональных блоков:
- шаги форм
- описание блоков в шаблонах
- изображения мокапов
- описание поведения при работе с функциональными блоками, описание переходов, состояний, условий
- описание взаимодействия с бекендом:
- ожидаемые данные в пропсах
- запросы и ответы на сервер

? ethorz
25.09.2017
11:26:08
Народ, как в функциональной компоненте указать childContext?

Al ??
25.09.2017
11:26:36
Кто-нибудь работал c react-data-grid? Как можно infinite scroll реализовать?

Konstantin
25.09.2017
11:35:05

Vladyslav
25.09.2017
11:35:41
ну мокапы у нас в zepplin храняться, т.е по идее можно просто ссылкид ать

Konstantin
25.09.2017
11:36:05
если устроит)
я доки по запросам сам в postman храню
но это не лучшее решение

Peter
25.09.2017
11:54:27
чуваки, а в этот чат норм вакансии кидать? =)

Stepan
25.09.2017
11:54:53

Google

Peter
25.09.2017
11:55:21

Denis
25.09.2017
12:42:29
в инлайн стилях jsx помогите разобраться) color: props.correct<2 ? 'green' : 'blue' ,
всегда выдает синий даже при 0,1

Stepan
25.09.2017
12:43:44
Хоть бы пробел поставил

Alex
25.09.2017
12:43:45
а синтаксис выше соблюден?

Stepan
25.09.2017
12:44:02
Распечатай props.correct, убедись, что это число
Может, тебе нужен this.props.correct?
https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/extensions.md
10 секунд в гугле
Почему их потратил я, а не ты?
Там вариантов миллион того, как он может быть установлен

Dmitry
25.09.2017
12:51:13
Может ты про это https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md

Stepan
25.09.2017
12:51:27
This rule either takes one string option, one object option, or a string and an object option.
Что у тебя там стоит?
Блять, вот это я должен из человека тисками инфу доставать

Nikita
25.09.2017
12:52:53

Stepan
25.09.2017
12:55:21

Mike
25.09.2017
13:00:53
Чет поперло народу оО
о лол аркашка
ты 3к пользователь

Google

Mike
25.09.2017
13:02:52
поздравляю
ты выиграл айфон