@react_js

Страница 5050 из 5115
Pauline
19.10.2018
17:27:30
Бля ну кто это выдумывает?)
Человек с большим количеством свободного времени

Ралик
19.10.2018
17:28:06
Ребят а есть кто дело имел с пуш подписками SDK от гугла?

Kirill
19.10.2018
17:28:18
Хз нужно ли оно вообще
Везде пиши PureComponent и не парься (если не изменяешь props и state напрямую).

Google
Егор
19.10.2018
17:30:16
АХАХАХАХАХА нет.
Наверное ты ,но под прикрытием ?

Artyom
19.10.2018
17:30:57
Наверное ты ,но под прикрытием ?
какое прикрытие? Все пятничные задачки я придумываю X)

Сергей
19.10.2018
17:31:11
вот это огонь t.me/this_week_in_react/24

М
19.10.2018
17:39:48
Везде пиши PureComponent и не парься (если не изменяешь props и state напрямую).
Вот я тоже к этому пришел) Остался всего один вопрос у меня, а как правильно биндить функции, чтобы PureComponent не перерисовывался?

Тимофей
19.10.2018
17:41:37
вот это огонь t.me/this_week_in_react/24
Только я не понял зачем они принудительно default ждут а не компонент

Сергей
19.10.2018
17:42:15
Только я не понял зачем они принудительно default ждут а не компонент
https://github.com/reactjs/rfcs/blob/gaearon-patch-2/text/0000-lazy.md#why-the-default-field

Artyom
19.10.2018
17:42:17
#пятничная_задачка Что будет в каждом из случаев? http://s.csssr.ru/U8SMMLH99/20181019201737.png
сэмпл // 1 ({ set value(d) { throw new Error('wrong way') }, value: null, }); // 2 Object.assign( {set value(d) { throw new Error('wrong way') }}, {value: null}, ); // 3 { ...({set value(d) { throw new Error('wrong way') }}), ...({value: null}), }

Тимофей
19.10.2018
17:42:52
https://github.com/reactjs/rfcs/blob/gaearon-patch-2/text/0000-lazy.md#why-the-default-field
Не, я это прочитал) просто не уверен что мне это нравится

Сергей
19.10.2018
17:43:19
Kirill
19.10.2018
17:44:58
вот это огонь t.me/this_week_in_react/24
А куда preloader вставлять? В Async компонент, как в демке асинхронного рендеринга?

Google
Сергей
19.10.2018
17:49:34
точнее как, пока никуда

М
19.10.2018
17:50:33
Покажи кейс с твоими функциями, может можно не биндить даже.
processCode = () => { } render() { return ( <> <AnimatedButton direction="bottom" onClick = { () => this.processCode() } >Подтвердить</AnimatedButton> <> ) } но когда требуется вызвать с аргументом, то я создаю экземпляр функции на каждый ререндер и вот хз как этого избежать

М
19.10.2018
17:53:37
то есть функция не должна принимать аргументы?

аргументы функция пусть берет из пропсов обертки, так получается?

М
19.10.2018
17:55:00
data-атрибут и чтение из event.target
о реально круто же, спасибо

почему это решение не гуглится, интересно ?

Kirill
19.10.2018
17:56:48
почему это решение не гуглится, интересно ?
В доке тоже вроде было, но не уверен

М
19.10.2018
17:57:17
В доке тоже вроде было, но не уверен
я очень давно читал доку реакта, видимо пора перечитать спасибо!

Mark
19.10.2018
17:59:13
data-атрибут и чтение из event.target
А потом открываешь девтулз и смотришь на свои атрибуты длинною в жизнь

Abu
19.10.2018
18:00:28
Дата атрибуты эт ад. Вы че, серьёзно?

Mark
19.10.2018
18:01:24
И хер бы с ними
Та ну не, это конечно интересно, но пиздец))

М
19.10.2018
18:02:17
А потом открываешь девтулз и смотришь на свои атрибуты длинною в жизнь
ну речь была о том чтобы хранить там аргументы функции же? почему длиною в жизнь

Mark
19.10.2018
18:03:31
ну речь была о том чтобы хранить там аргументы функции же? почему длиною в жизнь
Ну в данном контексте ещё может быть, но аргументы функцию тоже разные могут быть

Или я просто уже переработался

Google
Mark
19.10.2018
18:03:58
Всем доброй ночи

Сергей
19.10.2018
18:04:22
Andrey
19.10.2018
18:05:48
Сделайте промежуточный компонент

dima
19.10.2018
18:06:14
Зачем так изощряться? Твой интерфейс ускориться в 5 раз?

dima
19.10.2018
18:07:05
Ебат. Оптимизация на уровне
Я про вот такие оптимизации. Ну и хули что он делает функцию на каждый рендер

Eugene
19.10.2018
18:07:23
?а зачем в примере Fragment

Cenator
19.10.2018
18:08:30
?а зачем в примере Fragment
Внутри него еслинт не работает вроде, а он может ругаться на инлайн функции

Abu
19.10.2018
18:10:07
Про еслинт хз, но тслинт отлично работает внутри фрагмента

М
19.10.2018
18:10:10
?а зачем в примере Fragment
это часть большого компонента, из которого я только кнопку оставил

Я про вот такие оптимизации. Ну и хули что он делает функцию на каждый рендер
ну я хочу чтобы не делал, хуле тут не пооптимизровать ?

Eugene
19.10.2018
18:10:56
?У меня тоже в фрагментах норм eslint работает, но я пишу более олдовым стилем <React.Fragment> да и мне кажется так читается лучше хд

Google
Alexandr
19.10.2018
18:21:30


Eugene
19.10.2018
18:21:47
@reactnative_ru не благодари

Alexandr
19.10.2018
18:22:23
@reactnative_ru не благодари
Спрашивал уже там. ни кто не ответил

dima
19.10.2018
18:23:12
выкинуть экспо

не благодари

Kevin
19.10.2018
18:23:30
выкинуть реакт натив

dima
19.10.2018
18:23:44
взять вуе

Alexandr
19.10.2018
18:24:01
выкинуть экспо
Что такое вуе.

dima
19.10.2018
18:24:11
D

Admin
ERROR: S client not available

dima
19.10.2018
18:24:21
vue

Kevin
19.10.2018
18:24:22
вариант взять вуе норм, но рн точно проще выкинуть, при наличии-то PWA

Kevin
19.10.2018
18:24:48
это небо и земля
да, и не в пользу рн

Dmitriy
19.10.2018
18:24:48
Что такое вуе.
https://t.me/vuejs_ru

dima
19.10.2018
18:24:58
да, и не в пользу рн
ну ок. Клепай пва

М
19.10.2018
18:25:01
кстати видели на расте фреймфорк подвезли? https://github.com/DenisKolodin/yew

dima
19.10.2018
18:25:35
да, и не в пользу рн
еще ару. Погоди

Alexandr
19.10.2018
18:25:36
Спасибо)

Google
Kevin
19.10.2018
18:25:41
ори

лучшее, в чём я убедил начальство — это было дропнуть сраный рн

сразу и десктопную версию получили

dima
19.10.2018
18:26:12
ты просто не осилил

иди на вуе

Kevin
19.10.2018
18:26:15
и вагон библиотек

вуе так-то тоже осилить надо хоть там и меньше надо тратить нервов на редакс ввиду отсутствия редакса, но вообще оно сложнее и библиотек мало

dima
19.10.2018
18:28:04
держи вкурсе

Kevin
19.10.2018
18:28:24
ок

М
19.10.2018
18:31:10
ну там много от реакта, как мне показалось

в смысле не под капотом, а для разработчика

Kevin
19.10.2018
18:31:34
не доверяю не-жс фреймворкам, пока в васм не завезли управление домом как завезут — брошу жс, наверное

Umren
19.10.2018
18:32:23
`html! { // Render your model here <button onclick=|_| Msg::DoIt,>{ "Click me!" }</button> }`

так все есть же

бросай

Kevin
19.10.2018
18:33:01
не-а, НЯП, дом сейчас дёргается через жс-прослойку

Kevin
19.10.2018
18:34:01
Umren
19.10.2018
18:34:15
каждый день осиливаю

Kevin
19.10.2018
18:34:18
насильно себя заставлять писать на жс на платформах, где не надо — это ж каким мазохистом надо быть

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