@react_js

Страница 4481 из 5115
Valeriy
26.07.2018
00:07:03
Обычно перед сном читаю доки различных либ
redux-saga плодотворно влияет на сон

Alexander
26.07.2018
00:23:04
А как живет Эрланг без строгой типизации?)
?нет ни одного языка с более строгой типизацией, чем erlang

Valeriy
26.07.2018
00:26:13
а что бывает понятие - строгая типизация?

Google
Alexander
26.07.2018
00:27:38
невозможность скормить какой-нибудь функции данные типа, для которого она не писана

Valeriy
26.07.2018
00:28:26
это называется не строгая, а strong typing

и имеет немного другой перевод

Alexander
26.07.2018
00:29:04
строгая динамическая типизация в эрланге - это устоявшееся в русском языке

с++ считается языком с нестрогой типизацией

Valeriy
26.07.2018
00:29:28
ну это только люди не знающие английского языка так переводят

Alexander
26.07.2018
00:29:39
альтернатива?

Valeriy
26.07.2018
00:29:39
есть сильная и слабая типизации

динамисческая и статическая

и смесь этих понятий

Дмитрий
26.07.2018
00:30:09
Строгая типизация — ето та, которая нравится мне

Alexander
26.07.2018
00:30:11
сильная и слабая менее понятно, но мне похуй

Valeriy
26.07.2018
00:30:22
тебе нравится статическая :))

Google
Valeriy
26.07.2018
00:30:25
а не строгая

просто кто-то однажды подумал, что слово стронг, это строгая, видимо что вижу то и говорю

Alexander
26.07.2018
00:33:00
термины не всегда дословно переводятся

вы же не говорите “дорожная карта”?

Valeriy
26.07.2018
00:33:27
вы же не говорите “дорожная карта”?
постоянно это делают все :))

Дмитрий
26.07.2018
00:33:47
!
26.07.2018
01:00:07
Когда в Москве ближайший митап по реакту?

Denis
26.07.2018
01:18:57
m
26.07.2018
02:30:50
Не могу придумать подход к проблеме. Есть два компонента, родитель и ребенок. Ребенок имеет поля для ввода, которые обновляют его стейт и триггерят функцию. И есть родитель, у которого в стейте есть объект, содержащий измененные поля дочерних компонентов. Это содержание может обновиться независимо от дочерних компонентов, при этом обновлется каждым из них. Там могут появляться "образы данных" каждого дочернего объекта (уникально идентифицируемые) и меня это не интересует. Но также эти образы могут удалиться. И мне надо как-то на это стриггериться, в духе "мой образ изчез из родителя! Я отчищу стейт". Не могу придумать, Как это может быть реализовано.

То есть ситуация такая: 1) образа нет в родителе изначально. 2) образ появился. 3) образ изчез и мы на это отреагировали. Далее цикл, образ появляется и исчезает, триггерюсь только на исчезновение.

Eugene
26.07.2018
05:46:51
Не могу придумать подход к проблеме. Есть два компонента, родитель и ребенок. Ребенок имеет поля для ввода, которые обновляют его стейт и триггерят функцию. И есть родитель, у которого в стейте есть объект, содержащий измененные поля дочерних компонентов. Это содержание может обновиться независимо от дочерних компонентов, при этом обновлется каждым из них. Там могут появляться "образы данных" каждого дочернего объекта (уникально идентифицируемые) и меня это не интересует. Но также эти образы могут удалиться. И мне надо как-то на это стриггериться, в духе "мой образ изчез из родителя! Я отчищу стейт". Не могу придумать, Как это может быть реализовано.
Я бы смотрел в эту сторону: https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops Или componentWillReceiveProps, но он deprecated. Мб способ относительно костыльный, но, если нет других вариантов, сойдет. В state родителя хранишь рандомные значения для каждого ребенка, которые ты передаешь каждому ребенку отдельно. При исчезновении образа меняем это рандомное значение у родителя для этого ребенка, а в ребенке отлавливаем изменение этого пропса и удаляем state. Если я плохо объяснил, что не редко случается, переспроси, попробую позже описать подробнее.

m
26.07.2018
05:50:24
Я бы смотрел в эту сторону: https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops Или componentWillReceiveProps, но он deprecated. Мб способ относительно костыльный, но, если нет других вариантов, сойдет. В state родителя хранишь рандомные значения для каждого ребенка, которые ты передаешь каждому ребенку отдельно. При исчезновении образа меняем это рандомное значение у родителя для этого ребенка, а в ребенке отлавливаем изменение этого пропса и удаляем state. Если я плохо объяснил, что не редко случается, переспроси, попробую позже описать подробнее.
Рандомное значение? Мне кажется тут нет смысла добавлять что-то ещё для каждого ребёнка, их много, и данные о них вполне в удобной форме поставляются в объект с образами (снимками данных ребёнка и его идентификатор). Тут проблема больше в реализации, чтобы выполнить условие не сразу при рендере, а после первого запуска.

Juri
26.07.2018
06:17:09
Пацаны и девченки. Есть вопрос. Значит есть редукс стор. В нем инфа для нотификаций. В классическом подходе делается компонент оборачивается коннектом и диспатчатся действия допустим с добавлением нотификации. Я сделал сервис который напрямую коннектится к стору при конфигурировании после создания стора. И напрямую диспатчит в указанный стор дейстаия. Все работает и код аккуратный без прокидывания экшн криэйторов в каждый компонент. Вопрос - не антипаттерн ли это? Какие подводные камни ждать? Что думаете?

Vladimir
26.07.2018
06:20:17
Есть ли возможность получить store в mapdispatchtoprops?

Kendr
26.07.2018
06:21:00
Есть ли возможность получить store в mapdispatchtoprops?
Вторым аргументом овнПропз вроде

Cenator
26.07.2018
06:21:57
Есть ли возможность получить store в mapdispatchtoprops?
3м аргументом mergeProps, но я бы зодумолся и положил в санк это

Google
Vladimir
26.07.2018
06:32:46
3м аргументом mergeProps, но я бы зодумолся и положил в санк это
как положить? у меня есть сокет, он лежит в store, я передаю его в action

Вячеслав
26.07.2018
06:33:32
Cenator
26.07.2018
06:33:48
Vladimir
26.07.2018
06:34:46
А зачем тебе сокет в сторе?
ну это глобальный объект для всего приложения

Вячеслав
26.07.2018
06:38:20
ну это глобальный объект для всего приложения
в сторе лучше не держать инстансы, можно либо как предложили выше заюзать санки как контейнер, либо написать функцию которая будет тебе всегда возвращать один и тот же инстанс

Vladimir
26.07.2018
06:42:00
спасибо, про инстансы в сторе не знал

Евгений
26.07.2018
06:51:39
всем привет. подскажите плз, нормальны ли эти ресурсы для изучения реакта ? https://abraxabra.ru/react.js/ https://metanit.com/web/react/

Евгений
26.07.2018
06:56:49
нет, устарело
а есть что то свежее на русском ? =(

Roman
26.07.2018
06:57:16
а есть что то свежее на русском ? =(
на русском свежее рофл

Cenator
26.07.2018
06:57:40
а есть что то свежее на русском ? =(
был один курс но он закрылся, поздно

Roman
26.07.2018
06:57:57
Kendr
26.07.2018
06:58:01
Roman
26.07.2018
06:58:04
?

Евгений
26.07.2018
06:58:52
Алёна
26.07.2018
06:59:15
Но лучше оригинальную доку чем абрахабру

Евгений
26.07.2018
07:00:16
Метанит точно, абрахабра хз
это понятно, но с англ проблемы =(

Admin
ERROR: S client not available

Алёна
26.07.2018
07:01:04
это понятно, но с англ проблемы =(
Подучишь английский заодно

Google
Алёна
26.07.2018
07:01:47
Там очень просто всё написано

Anton
26.07.2018
07:01:54
ребят, если не сложно, если есть готовый таймер обратного отсчета , скинетьте пожалуйста

Евгений
26.07.2018
07:01:54
наверное начну с абрахабра, а потом в оф доки =)

Alex
26.07.2018
07:01:56
@maxfarseer, вроде, обещал курс по реакту обновить...

Когда я учил, у него еще нормально было)

Roman
26.07.2018
07:03:07
Евгений
26.07.2018
07:03:50
не надо с него начинать
сразу оф доки со словариком ?

Roman
26.07.2018
07:04:19
Max
26.07.2018
07:05:12
@maxfarseer, вроде, обещал курс по реакту обновить...
ага. Первый тутор (который просто про react) уже скоро (1 неделя примерно) будет. затем redux обновлю, затем вернусь к новому учебнику большому;

Alex
26.07.2018
07:06:18
ребят, если не сложно, если есть готовый таймер обратного отсчета , скинетьте пожалуйста
https://www.google.ru/search?q=%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80+%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BE%D1%82%D1%81%D1%87%D0%B5%D1%82%D0%B0+js&rlz=1C1GCEA_en__794__794&oq=%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80+%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BE%D1%82%D1%81%D1%87%D0%B5%D1%82%D0%B0+js&aqs=chrome..69i57j0l5.6412j0j7&sourceid=chrome&ie=UTF-8

m
26.07.2018
07:23:07
Подскажите, как следующее написать нормально? <input onChange={event => this.props.func(event.target.value)} value={this.props.refl && this.props.fil && this.props.refl.find((item) => item.id === this.props.fil.id) ? this.props.refl.find((item) => item.id === this.props.fil.id).value : '' } /> Эти find выглядят как серьезный косяк в производительности. Где в компоненте правильно сделать эти проверки, что пропсы дошли, пропсы не пусты, а потом еще если значение находится, то его уже только тогда использовать, а иначе другое значение подставить?

Roman
26.07.2018
07:24:08
Почему толькл выглядят?!...))

Roman
26.07.2018
07:25:25
Для начала удалить все и заново написать предварительно подумав

Dzmitry
26.07.2018
07:25:42
для начала не использовать стрелки в хэндлерах
в чем проблема это нормально, только разве что в функции вынести

Sergey
26.07.2018
07:26:41
нет, не нормально, в процессе ре-рендера стрелки будут создавать каждый раз новый объект функции, что бьет по перфомансу

Google
Roman
26.07.2018
07:26:48
в чем проблема это нормально, только разве что в функции вынести
мейби он хотел сказать не создавать функцию во время рендера

Roman
26.07.2018
07:28:08
? а find каждый раз не бьёт по нему ?

Ray
26.07.2018
07:36:24
Интересует ваше мнение: хоки vs рендер пропс?

Тимофей
26.07.2018
07:38:16
Ray
26.07.2018
07:39:30
Хайповые статье в ваших интернетах пишут, что хоки не нужны

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