@react_js

Страница 4230 из 5115
Alexander
19.06.2018
15:55:01
Бля если меня такое на собесе спросят, придется на бутылку сесть
Пишешь в дата атрибут, потом before и в контент пишешь attr(data-text)

Alex
19.06.2018
15:57:29
Пишешь в дата атрибут, потом before и в контент пишешь attr(data-text)
Бля у тренера такое же имя и фамилия, прихуел на пару секунд

Abu
19.06.2018
15:58:28
Пишешь в дата атрибут, потом before и в контент пишешь attr(data-text)
Я давненько не видел дата атрибуты в реакт проекте ?

Google
CFFTRP
19.06.2018
16:00:09
Мне кажется, что управлять UI в сагах, это странно
погоде-ка. Они же позиционируют себя именно этим

дескать, санки заебись

но как работать с ДОМ - не понятно

вот саги - вот тут легко сайд-эффекты и ДОМ действия

Abu
19.06.2018
16:00:53
А какой именно кейс?

CFFTRP
19.06.2018
16:01:12
Игра memory

типа, две карточки найти

нужно ж как-то сделать адекватную анимацию

хотелось бы просто добавлять класс

через сагу

а не полотно через classnames

В саге развлетвление по if else if на каждый клик

и можно спокойно указать, что и где

Google
Abu
19.06.2018
16:02:34
Ты в сагах добавляешь класс через queryselector? ?

CFFTRP
19.06.2018
16:02:45
ничего не добавляю еще

сейчас отображение работает с редьюсеров

Valery
19.06.2018
16:03:03
Кто нибудь юзал react localize redux? Как вывести Translate в плейсхолдер инпута? Если написать вот так <Input type="text" placeholder={<Translate id='username'/>} /> То в плейсхолдер выводиться [object Object]. Если выводить локализованный текст просто на странице вот таким образом <Translate id='username'/> то все работает

CFFTRP
19.06.2018
16:03:15
каждый раз сверяется id и добавляется/удаляется свойство hidden: true

от этого classnames и определяет

в итоге, имеем вот такую херню на каждом редьюсере

items: state.items.map( (book) => book.id == payload.id ? {...book, hidden: false} : book )

state.items.map( (book) => book.id == state.activeCard.id || book.id == payload.id ? {...book, hidden: true} : book)

это ж ебануться вообще)

всё работает, конечно

можно просто допилить на эти классы анимацию на CSS и всё. но как-то всё пиздец топорно выглядит

Valery
19.06.2018
16:07:38
если сверху приходит как пропс то не будет как объект, будет как тег, если конечно же транслейт нормальный
Тем не менее работает не правельно. Просто на странице выводится как текст, а в плейсхолдере не работает

Roman
19.06.2018
16:08:07
надо провалиться в Input посмотреть как он обрабатывает placeholder

Valery
19.06.2018
16:09:45
надо провалиться в Input посмотреть как он обрабатывает placeholder
просто ставит его как html атрибут с переданным значение placeholder="text"

Andrew
19.06.2018
16:09:53
вот саги - вот тут легко сайд-эффекты и ДОМ действия
Я бы не стал в сагах делать операции с дом деревом

CFFTRP
19.06.2018
16:10:32
Я бы не стал в сагах делать операции с дом деревом
круто. Позиционируют себя для работы с дом деревом - но никто не делает так и не советуют

Yura
19.06.2018
16:11:14
подскажите пожалуйста, работаю с google api places через react-component-autocomplete. но что-то не так с поиском мест, он возвращает невсегда корректные результаты, кто-то сталкивался?
Я всегда автокоплит пишу сам, и тебе советую Там делов на час два а используя готовое упрешься в херню какую, впрочем как и случилось

Google
Yaroslav
19.06.2018
16:12:05
манал я юзать готовое больше

Yura
19.06.2018
16:12:57
Я же говорю, такие мелочи как автокомплит, селект и тд лучше делать самому потому что в итоге економии от использования готового никакой

Andrew
19.06.2018
16:13:43
круто. Позиционируют себя для работы с дом деревом - но никто не делает так и не советуют
Не совсем тебя понял, ну по идее работа с дом это тоже сайд эффект, и вообще не стоит в реакте делать вручную какие либо с ним манипуляции

Andrew
19.06.2018
16:15:39
Ну да

Я не говорю что идеологически это не правильно

Просто я бы старался такого избегать

Abu
19.06.2018
16:17:38
Не зря же есть react-dom ?

Roman
19.06.2018
16:20:16
Dmitry
19.06.2018
16:20:59
особенно второй версии

там вроде абсолютно все переопределить можно

Yura
19.06.2018
16:21:38
Ну его не пробовал Но всеравно нафиг эти готовые мелочи

Roman
19.06.2018
16:22:11
там вроде абсолютно все переопределить можно
самый кайф будет когда ты пару дней будешь вникать в него и пилить своё детище а потом ты поймешь что он не поддерживает модули или какой-нибудь blur, или еще что нибудь нужное. И здравствуй ... новый год.

Google
Roman
19.06.2018
16:24:23
он все поддерживает
значит в options можно передать как объект так и массив? по клику на плейсхолдер можно сделать мутации?

Dmitry
19.06.2018
16:26:57
Admin
ERROR: S client not available

Dmitry
19.06.2018
16:27:09
если хочешь клик на плейсхолдер переопределяешь рендеринг велью



Denis
19.06.2018
16:28:21
Всем привет! Подскажите плиз как в реакте можно отобразить данные из Json если ключи в обектах отличаються и есть вложенные объекты!?

Paruyr
19.06.2018
16:28:57
Есть либа парсить даты в таком формате на русском языке (ну или хотя бы на английском)?

Paruyr
19.06.2018
16:29:51
Flatten

Tauka
19.06.2018
16:31:05
Кто знает, styled components перебрасывает style пропы по умолчанию?

Алексей
19.06.2018
16:32:47
кто нибудь знает хорошие примеры ui kit’ов на styled components, а может даже сразу и с storybook?

Алексей
19.06.2018
16:34:47
Rebass
так себе

Nikita
19.06.2018
16:40:19
ребят, впервые за долгое время попал проект с множеством столь “горячо любимых” мною форм. в последний раз когда такое случалось, использовал redux-form. есть ли что-то более актуальное или это все еще default решение?

Nikita
19.06.2018
16:45:45
спасибо, сейчас просматриваю оба варианта

Formik в связке с yup валидацией выглядит интересно

Google
Сергей
19.06.2018
17:26:41
Прошу освежить в памяти правила русскоязычных чатиков. http://telegra.ph/ru-chat-rules-06-19

Australo
19.06.2018
17:40:33


Alexander
19.06.2018
17:42:12
обычно делаю класс-компонент, который рендерит всё

а внутренности можно разбить на куски как выделением отдельных компонентов (тогда будут плодиться файлы), так и "уплощением" кода в render() корневого компонента

типа такого в render: const content = <...>; const sider = <...>; return <Layout ...>{content}{sider}</Layout>

Zhenya
19.06.2018
17:58:51
Сделай массив объектов и через map выведи его, будет еще лучше

Alexander
19.06.2018
18:02:18
зависит от того, чего ты хочешь добиться :)

я бы сделал примерно так с той целью, чтобы на экране умещалась вся структура элементов

(когда длинная простыня, сложнее понять, и отступы слишком вправо двигают код)

да, ссылочки логично делать массовом + map, присоединяюсь

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