@react_js

Страница 3197 из 5115
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 конфига
Прошу прощения, за навязчивость. Не могли бы подсказать, как можно сделать два конфига? просто в инете смотрел, ничего такого не нашёл. Два файла создать? То как их назвать? Спасибо!!

Google
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 от родителя?

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
Эмм, и это норм?
Если у тебя 7 babel, то да

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: '' }

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
да, если у тебя есть фрагменты
А что имеется ввиду под фрагментами? Просто multiple elements на верхнем уровне?

Moe
19.02.2018
09:43:15
Igor
19.02.2018
09:44:15
React.Fragment
Но ведь <> </> это просто shortcut для <React.Fragment>

Umid
19.02.2018
09:44:41
в цикле где у тебя рендерятся элементы нужно добавить key
А об этом я ещё не знаю. А для чего он нужен?

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
В моём случае, мне придётся сделать ещё один массив к примеру с индексами для него? Или есть другой способ задачи ключей?
Вообще обычно у тебя есть id на объектах, которые ты рендеришь. А вообще, у .map есть второй параметр и это индекс

Но индекс это плохой способ

Его нужно юзать только если ты точно знаешь, что не будешь сортировать

Umid
19.02.2018
09:51:42
Его нужно юзать только если ты точно знаешь, что не будешь сортировать
Эмм, а если буду, то что было бы лучшим решением?

Google
Stepan
19.02.2018
09:52:33
Эмм, а если буду, то что было бы лучшим решением?
Ну, если ты рендеришь данные с сервера, там обычно есть id

Если нет, то можно 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

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