
Andrey
20.04.2018
07:52:46
Проверь.

Cenator
20.04.2018
07:53:41

sanqa
20.04.2018
07:54:03
что за Link?
<Link to={`/editor`} target="_blank">
Добавить
</Link>

Flashbang ?
20.04.2018
07:56:36

Google

Max
20.04.2018
08:04:07

Cenator
20.04.2018
08:05:03

Max
20.04.2018
08:05:43

Cenator
20.04.2018
08:06:01

Artyom
20.04.2018
08:06:19

Max
20.04.2018
08:06:21
А смысл?
смысл в том, что веб не ломает человек. Хочет чтобы кнопка выполняла роль перехода по ссылке. Не вижу противоречий.

Flashbang ?
20.04.2018
08:06:31

Max
20.04.2018
08:06:50
быстро загуглить не удалось, есть где из современного чего-то (ну хотя бы 2014+) инфа, что button внутри a не валидно?
ок, нашел. Спасибо всем за разъяснение (линк - https://stackoverflow.com/questions/6393827/can-i-nest-a-button-element-inside-an-a-using-html5 )

Andrey
20.04.2018
08:11:09

Cenator
20.04.2018
08:11:50

Max
20.04.2018
08:11:54

Google

Ruslan
20.04.2018
08:13:11
Как вы реализуете темизацию, если у вас не CSS-in-JS, а классический CSS(SCSS, Stylus, нужно подчеркнуть)?

Roman
20.04.2018
08:14:06

Ruslan
20.04.2018
08:14:24
Точнее SCSS не интересует, там уже реализовано, интересует именно СSS/PostCSS

Roman
20.04.2018
08:15:00

Ruslan
20.04.2018
08:16:03
есть варианты с переменными, есть варианты с правилами

Artyom
20.04.2018
08:16:13

Roman
20.04.2018
08:17:22

Leo
20.04.2018
08:29:13

Dzmitry
20.04.2018
08:29:36

Max
20.04.2018
08:32:22
пасаны
а как заставить styled-components пропихивать кастомные аттрибуты?

Сергей
20.04.2018
08:33:04

Max
20.04.2018
08:33:17
const WRootDrop = styled.div`...`
....
<WRootDrop pt-test-name="hui" />
нет
pt-test-name не прилетает

Сергей
20.04.2018
08:33:35
Ого
Попробуй data-

Max
20.04.2018
08:33:48
хм, сек
мне маркеры для тестов нужны

Google

Max
20.04.2018
08:34:33
data- работает, ага, спасибо

Artyom
20.04.2018
08:38:13

Cenator
20.04.2018
08:38:16

Max
20.04.2018
08:38:20
реакт пропускает
в обычных дивах ок

Cenator
20.04.2018
08:38:40
по html5

Max
20.04.2018
08:38:48
ооок
тогда заменю на дату

Ruslan
20.04.2018
08:38:54

Max
20.04.2018
08:38:54
раз не валидно

Artyom
20.04.2018
08:43:21
preview в codesandbox.io либо легло, либо тоже под РКН >_<

Владимир
20.04.2018
08:43:37

Владимир
20.04.2018
08:43:58

Женя
20.04.2018
08:44:00
можно вопросик, у меня есть список, по нажатию на элемент, он разворачивается и там есть вкладки с ЕЩЕ СПИСОЧКАМИ
как лучше данные хранить в такой ситуации
типа
{
_id1: {dataSet1: [], dataSet2:[]},
_id2: {...}
}
просто они могут закрывать и выгружать данные из стора
или же тупо получение данных сделать на уровне стейта компонента, который эти доп данные показывать?
(ну и оттуда же делать апи колл естественно)
ТЛДР: есть список, на открытие одного из элемент списка подгружаются еще списки только для него, как это дело хранить в сторе

Google

Andrew
20.04.2018
09:03:51

Женя
20.04.2018
09:04:32
meh, время жизни таких данные не больше 3 минут, а потом выпиливать их, потому что они не нужны - тоже такое

Andrew
20.04.2018
09:05:39
Та изи
Давай на апи id хуйни которая открылась
Потом иди в массив
И добавляй туда данные

Admin
ERROR: S client not available

Artem
20.04.2018
09:08:41
Привет, ребят) у меня короткий вопрос, подскажите пожалуйста... )
каким образом я могу сделать вложенные defaultProps в компоненте?
Вот так не работает:
CompetitionEditOrganism.propTypes = {
onSubmit: PropTypes.func.isRequired,
initialValues: PropTypes.shape({
regulations: PropTypes.array
}).isRequired
}
CompetitionEditOrganism.getDefaultProps = () => {
return {
initialValues: {
regulations: []
}
}
}
так тоже:
CompetitionEditOrganism.defaultProps = {
initialValues: {
regulations: []
}
}

Gregory
20.04.2018
09:11:42
по первому примеру должен работать
какая ошибка?

Женя
20.04.2018
09:12:00
и увеличать изначальный массив такое себе
у меня там около 20к айтемов в массиве

Andrew
20.04.2018
09:13:22

Artem
20.04.2018
09:13:36
по первому примеру должен работать
какая ошибка?
никакой ошибки, просто массив regulations должен быть пустым массивом однако он имеет значение undefined и приходится делать проверку на существование перед использованием а этого не должно быть

Женя
20.04.2018
09:13:39
вот что

Gregory
20.04.2018
09:13:44
может поставь массиву .isRequired?

Женя
20.04.2018
09:13:55
и внутри этих списков тоже инфинити скролл
короче безумная вещь

Google

Andrew
20.04.2018
09:14:07
вот что
И тип у тебя высота увеличивается ?

Женя
20.04.2018
09:14:13

Artem
20.04.2018
09:14:30

Andrew
20.04.2018
09:14:31
ну сасай тогда со своим скроллом

Женя
20.04.2018
09:14:40
бесконечный список, внутри еще списки, которые тоже бесконечные
и короче мутненько

Andrew
20.04.2018
09:25:33
Херня

Alex
20.04.2018
09:31:26
как можно избежать ререндер компонента в случае если обновился только определённый проп, а в остальных случаях ререндерить?

Gregory
20.04.2018
09:32:17

Kevin
20.04.2018
09:32:41

Artem
20.04.2018
09:33:23
черт, ничего подобного не наблюдаю (

Alex
20.04.2018
09:33:36
shouldComponentUpdate?
и, как это сделать там? я сейчас вижу только один вариант, сравнить нужный мне проп и shallowEqual остальных

Gregory
20.04.2018
09:33:42
случайно не забыл импортировать prop-types?

Artem
20.04.2018
09:34:43

Kevin
20.04.2018
09:35:47

Alex
20.04.2018
09:36:14

Kevin
20.04.2018
09:39:12