
Oleg
19.02.2018
08:13:04
Коллеги, есть компонент Loader, для анимации используется простой keyframes.
Обычно возвращаю его в рендере, по каким-то флагам, соответственно каждый раз он маунтится по новой.
В местах, где флаг меняется часто, есть проблема - анимация каждый раз запускается заново.
Как можно добиться плавной анимации? Есть варианты, помимо отказа от постоянного удаления/добавления элемента в DOM (пример ниже)?
if (loading) {
return <Loader />
}
менять везде на
<Loader show={loading} />

Vadim
19.02.2018
08:14:39
ну да, типа модификатор будет

Evgeniy
19.02.2018
08:14:40
2 конфига
Прошу прощения, за навязчивость. Не могли бы подсказать, как можно сделать два конфига? просто в инете смотрел, ничего такого не нашёл. Два файла создать? То как их назвать? Спасибо!!

Тимофей
19.02.2018
08:17:16

Google

Evgeniy
19.02.2018
08:17:27

Oleg
19.02.2018
08:17:31

Evgeniy
19.02.2018
08:17:41

Max
19.02.2018
08:45:08
В startDate точно дата?

M
19.02.2018
08:45:35
Я в пропс ее передаю
Сделать popsTypes.isReq: date?

Max
19.02.2018
08:46:09
Точно передается все как надо? ?
Ошибка возникает от того, что там скорее всего не Date
Проп с датой откуда берется? Вот там скорее всего проблема кроется

M
19.02.2018
08:48:08
Сделать propsTypes?

Max
19.02.2018
08:48:38
Сделай, глянь, что скажет

whats
19.02.2018
08:59:05
кто в драфте шарит?
TypeError: Cannot read property 'getIn' of undefined ? как исправить?

Sergey
19.02.2018
09:10:17
пацыки, а как правильно сделать, чтобы если пользователь зашел на сайт под своей учеткой, то чтобы после обновления страницы он не сбрасывалсяа. У меня идет связка cra,express,mongo/mongoose

Google

Umid
19.02.2018
09:10:52
Народ, выручайте.
Нужно несколько не сложных примеров работ на react.
Так уж получилось, что начал изучать react, и тут заказ сходу получил. Просят реальные проекты предоставить.

Igor
19.02.2018
09:13:07
Привет, а есть какие-то группы, где можно о best practices поспрашивать?

Alexey
19.02.2018
09:15:37
/stat@combot

Combot
19.02.2018
09:15:37
combot.org/chat/-1001032883247

Punch
19.02.2018
09:15:51
/stat@combot

Combot
19.02.2018
09:15:51
combot.org/chat/-1001032883247
combot.org/chat/-1001032883247

Evgeniy
19.02.2018
09:21:37
Будьте добры) подскажите пожалуйста. Чтобы работал ssr в связке react+express. То роутингом надо пользоваться от express или не обязательное от express?

Igor
19.02.2018
09:22:33
В любом случае, может кто подскажет:
Есть следующая иерархия компонентов:
<FormComponent>
внутри него
<CategorySearchComponent>
<TextInputComponent text="">
<TextInputComponent="">
<HeadersSearchComponent>
Если писать форму самостоятельно, неужели для каждого инпута нужно прокидывать handler от родителя?

Tauka
19.02.2018
09:26:44
Не подскажете чат по sass?

Umid
19.02.2018
09:32:43

Cenator
19.02.2018
09:33:31
Сколько значений ретурн возвращает?

Umid
19.02.2018
09:34:02

Cenator
19.02.2018
09:34:33

Umid
19.02.2018
09:34:44
Бл.

Igor
19.02.2018
09:34:55
Можно в <> </> обернуть

Umid
19.02.2018
09:34:56
Понял, надо обернуть в див похоже.

Google

Stepan
19.02.2018
09:35:31

Valeryi
19.02.2018
09:35:32
это наверно новая фича из 16
ой все, понял

Evgeniy
19.02.2018
09:38:33
Будьте добры) подскажите пожалуйста. Чтобы работал ssr в связке react+express. То роутингом надо пользоваться от express или не обязательное от express?

Roman
19.02.2018
09:39:44

Moe
19.02.2018
09:40:49
гайз, пакет prop-types
компонент функциональный
я в этом компоненте могу как и раньше (v14) использовать defaultProps?
например, так -
Ingredient.propTypes = {
amount: PropTypes.number.isRequired,
measurement: PropTypes.string.isRequired,
name: PropTypes.string.isRequired
}
Ingredient.defaultProps = {
amount: 0,
measurement: '',
name: ''
}

Stepan
19.02.2018
09:41:54

Moe
19.02.2018
09:42:08
ок

Umid
19.02.2018
09:42:34
Из за чего эти ошибки?

? ethorz
19.02.2018
09:42:59
в цикле где у тебя рендерятся элементы нужно добавить key
он должен быть уникальным

Igor
19.02.2018
09:43:11

Moe
19.02.2018
09:43:15

Stepan
19.02.2018
09:43:18
В варнинге всё написано

Igor
19.02.2018
09:44:15

Umid
19.02.2018
09:44:41

Moe
19.02.2018
09:44:50
ухты! первый раз вижу VSC с русским интерфейсом! )

Google

Stepan
19.02.2018
09:45:08

? ethorz
19.02.2018
09:45:56
https://reactjs.org/docs/lists-and-keys.html
не благодари

Stepan
19.02.2018
09:46:02
Тебе даже в варнинге ссылку дали

? ethorz
19.02.2018
09:46:06
все есть на офф доке

Umid
19.02.2018
09:46:12
Верно?

Stepan
19.02.2018
09:46:53
Или при пропаже одного из них
Или при добавлении нового

Umid
19.02.2018
09:47:53

Igor
19.02.2018
09:48:07
Да
Да и это и не вопрос был, я просто уточнял, правильно ли понял ответ Романа

? ethorz
19.02.2018
09:48:30
list.map((item, index) => )
пример

Stepan
19.02.2018
09:48:45
Но индекс это плохой способ
Его нужно юзать только если ты точно знаешь, что не будешь сортировать

Umid
19.02.2018
09:51:42

Google

Stepan
19.02.2018
09:52:33
Если нет, то можно uuid сгенерить
Только заранее
Не в самом рендере

Umid
19.02.2018
09:55:25
А вот со второй как быть?

Stepan
19.02.2018
09:56:18
Хз, гугли

? ethorz
19.02.2018
09:56:44
ну седя по всему у тебя какой-то пакет storage
нужно читать доку
можно на гитхабе просмотреть ишью
думаю там могут быть ответы

Sergey
19.02.2018
09:57:40
неееееееееееет, только не index

Umid
19.02.2018
09:58:28
Это может быть из-за расширения для реакта в chrome?

Sergey
19.02.2018
09:58:55
а ты localstorage не используешь?

Alexandr
19.02.2018
09:59:03
А вот со второй как быть?
это разве к реакту? там метабар какой-то грузиться пытается. Судя по гуглу - это какое-то расширение спамит

Mikhail
19.02.2018
09:59:07