
Mike
29.06.2017
12:40:03
((

Sergey
29.06.2017
12:40:29

Mike
29.06.2017
12:40:47
не валидируй

Google

Mike
29.06.2017
12:40:55
твой выбор
как договоришься с линтером
и с совестью

Sergey
29.06.2017
12:41:34

Mike
29.06.2017
12:41:41
ну бля
ну опять
))

Sergey
29.06.2017
12:41:46
[eslint] propType "dispatch" is not required, but has no corresponding defaultProp declaration. (react/require-default-props)

Mike
29.06.2017
12:41:58
ну так читай что он пишет
тут редакс не при чем
он говорит что у тебя пропса не обязательная
а дефолтного значения ты не задал
камон

Google

Sergey
29.06.2017
12:42:44
а как правильно сделать?

Mike
29.06.2017
12:42:52
или сделай isRequired

Sergey
29.06.2017
12:43:08
ооо

Mike
29.06.2017
12:43:11
или сделай TodoList.defaultProps = { dispatch: () => null }

Sergey
29.06.2017
12:43:27
не не не, он мне нужно

Mike
29.06.2017
12:43:53
или еще вариант
ЛИНТЕР ОТКЛЮЧИ НАХУЙ

Sergey
29.06.2017
12:44:13
?

Ivan
29.06.2017
12:44:18
вот так вот

Pavel
29.06.2017
12:45:07
Нахуй эти линты

Ivan
29.06.2017
12:45:13
внатуре

Mike
29.06.2017
12:45:18
ну они помогают
когда ты косячишь как ебен

Pavel
29.06.2017
12:45:29
Я особо в мелких проектах и проптайпсы не юзаю

Mike
29.06.2017
12:45:32
но иногда они слишком строгие

Pavel
29.06.2017
12:45:38
Хотя не
В react create app
Встроенный линтер естт
Вот только его

Google

Pavel
29.06.2017
12:46:08
И вот проптайпсы не юзаю

Eugeniy
29.06.2017
12:46:32
?

Ivan
29.06.2017
12:46:41
если че не нравится, надо сразу в линтере на ноль правило ставить

Pavel
29.06.2017
12:47:00
Или disable в комменте
На весь файл
Иди на строчку
Это же норм
Бля, то чувство когда написал своё подобие на redux router
Обработчик роутов в редаксе
И пуш историй

Сергей
29.06.2017
12:48:00

Sergey
29.06.2017
12:48:17
простите за нубовский вопрос, но я не нашел в инете ответа( видимо это слишком очевидно) что делает isRequired в PropTypes

Сергей
29.06.2017
12:48:24

Max
29.06.2017
12:48:35

Lulz
29.06.2017
12:48:37

Сергей
29.06.2017
12:48:37

Pavel
29.06.2017
12:48:51
Чтобы хоть что то было
Нормальное значение

Сергей
29.06.2017
12:49:18

Google

Pavel
29.06.2017
12:49:53
Почему мне говорили что bindActionCreators не нужная вещь
Это же топ

Сергей
29.06.2017
12:50:17

Pavel
29.06.2017
12:50:26
Типа того

Sergey
29.06.2017
12:50:39

Mike
29.06.2017
12:50:47

Pavel
29.06.2017
12:50:53
Они делали какие то анонимные функции-обертки для dispatch

Сергей
29.06.2017
12:51:03

Pavel
29.06.2017
12:51:08
По моему проще забиндить действия
Без говнокода

Admin
ERROR: S client not available

Сергей
29.06.2017
12:51:28

Pavel
29.06.2017
12:52:18
Только контейнеры

Sergey
29.06.2017
12:52:18

Сергей
29.06.2017
12:52:47
ты просто массив будешь прокидывать?
или массив конкретных айтемов?
ты должен указать массив какого типа

Pavel
29.06.2017
12:52:57
Смотрите

Google

Сергей
29.06.2017
12:53:03
.arrayOf(PropTypes.number) например

Pavel
29.06.2017
12:53:11
Хочу например сделать блок новостей
Нормально что я компоненты : новостной лист, форма для создания и тд буду в один файл делать

Сергей
29.06.2017
12:54:00

Eugeniy
29.06.2017
12:54:13

Pavel
29.06.2017
12:54:14
Все их подключать в главный компонент
Просто они роутами разделяются

Ywein
29.06.2017
12:54:29

Pavel
29.06.2017
12:54:51
Типа если такой роут то лист, если другой то форма

Сергей
29.06.2017
12:55:05

Pavel
29.06.2017
12:55:39
Просто они роутами разделяются
Типа если такой роут то лист, если другой то форма
И думал что так норм
В некоторых туторах так и делают

Vladimir
29.06.2017
12:56:36

Sergey
29.06.2017
12:56:39

Pavel
29.06.2017
12:57:06
Ну дк
Че такого
Зайдет кс го рулетка на реакте?

Vladimir
29.06.2017
12:57:52
бля...
они еще не вымерли?