@react_js

Страница 4720 из 5115
Vlad
30.08.2018
09:20:15
Спасибо всем

Абдулай
30.08.2018
09:22:33
Какую либу для чартов порекомендуете? Которую не сложно кастомизировать

Spaider
30.08.2018
09:24:56
rechart

Google
Sasha
30.08.2018
09:25:28
3 +
так сделай массив скринов, в рендере доставай нужный скрин из мессива, ключ будет в стейте у тебя

Alexey
30.08.2018
09:27:20
Перебирая скрины и сравнивая их id c нужным?

Sasha
30.08.2018
09:28:59
в личку го

☢Jura
30.08.2018
09:29:29
а вообще да. У каждого свой контекст
Отлично, спасибо! Например если я хочу связать компонент формы с компонентами полей. То можно спокойно делать 2 формы параллельно и их контексты не пересекутся.

☢Jura
30.08.2018
09:32:40
типа хок ? для каждой формы ?
Не совсем, например так: <Form> (Provider) <Field> (Consumer) </Form>

Я хочу так стейт формы между полями шарить

dima
30.08.2018
09:34:02
чет я не врубаюсь

Roman
30.08.2018
09:34:31
Google
dima
30.08.2018
09:34:35
какой смысл ? Почему не просто какой то хок

☢Jura
30.08.2018
09:36:18
возьми react-final-form
Спасибо, посмотрю!

какой смысл ? Почему не просто какой то хок
Если например стейт в компоненте <Form> и я хочу получить его в компоненте <Field> предлагается обернуть <Field> в хок? В котором как раз и будет обертка вроде: ... export with = (Component) => ( props => ( <FormContext.Consumer> {formProps => <Component {...props} formProps={formProps} />} </FormContext.Consumer> ); ...

dima
30.08.2018
09:42:30
ну тут нужно же форме кинуть стейт а как кинуть ? в итоге мб хок проще ?

☢Jura
30.08.2018
09:43:51
ну тут нужно же форме кинуть стейт а как кинуть ? в итоге мб хок проще ?
Так если стейт измениться в форме он автоматом попадет в Field(Consumer)

Но нужно дополнительно обернуть Field

dima
30.08.2018
09:44:19
Так если стейт измениться в форме он автоматом попадет в Field(Consumer)
да. Но я о том что у каждой формы он разный и нужно передать стейт в провайдер

Alexey
30.08.2018
09:48:49
дайте плз СОВЕТ У меня архитектура приложение не особо предусматривает большой флоу данных. Но их нужно гонять между компонентами, пока что это два компонента и один блок данных. Не хочу засорять код пропсами и коллбеками. ВОПРОС: Стоит ли юзать редакс с перспективой роста аппы. Или же заюзать коллбеки?

Valeriy
30.08.2018
09:53:03
Типа "все media query я разделяю на три кейса, с детектом браузеров не ко мне"
сделай подключаемые плагины или колбеки для определения типа девайса, типа браузера, типа оси %)))))

М
30.08.2018
10:13:09
ребята, все привет! подскажите, а как в стайледах ссылку на другой стайлед подставлять тоже по условию? то есть вот есть элемент с подстановкой анимации: export const SmallText = styled.div` margin-top: .75rem; color: #aaa; animation: ${slideFromBottom} .2s ease-in-out 1; animation-fill-mode: backwards; ` И я хочу в зависимости от пропсов подставлять либо slideFromBottom либо slideFromRight . То есть вот так: export const SmallText = styled.div` margin-top: .75rem; color: #aaa; animation: ${ props => props.direction === 'right' ? '${slideFromRight} .2s ease-in-out .4s 1;' : '${slideFromBottom} .2s ease-in-out .4s 1' }; animation-fill-mode: backwards; ` но так не работает



css A helper function to generate CSS from a template literal with interpolations. You need to use this if you return a template literal with interpolations inside an interpolation. (This is due to how tagged template literals work)

Alexei
30.08.2018
10:21:28
Привет! Подскажите, обновляется ли компонент, когда в него приходит новы пропс? (при клике на кнопки приходят разные пропсы в чайлдовый компонент) и взависимости от пропса компонет возвращает текст Но то ли я что-то не так делаю, толи так не должно работать

Google
MrSmeet
30.08.2018
10:22:19
Изменяется стейт

Как только он меняется хитровыебанные алгоритмы типа мдка ищут diff дома и перерисовывают тебе страницу

Alexei
30.08.2018
10:23:11
а, окей просто допилю стейт что-то я забыл, что пропс статичен Спасибо)

MrSmeet
30.08.2018
10:23:54
Я вообще не реакт программист незачто

Alexei
30.08.2018
10:25:27
Я вообще не реакт программист незачто
))) Это просто я слабый реакт разработчик))

Дмитрий
30.08.2018
10:28:11
сделай подключаемые плагины или колбеки для определения типа девайса, типа браузера, типа оси %)))))
Попробовал запилить dsl для описания конфига (штуку чтобы клеить " and " и ", " для mediaquery, чет слегка не интуитивно вышло ?

Надо ещё подумать

MrSmeet
30.08.2018
10:29:14
Нехера не понял но щас принису фразу для описания

Попробовал запилить dsl для описания конфига (штуку чтобы клеить " and " и ", " для mediaquery, чет слегка не интуитивно вышло ?
Разница между node.js и unix way в том, что node.js разрабатывают и используют восторженные энтузиасты, а unix way — продукт мощного инженерного подхода. Как показывает практика, 40 лет он летал, этот unix way и будет летать дальше. Быстро, эффективно и масштабируемо. Запомните — разработчики являются ресурсом, а не самоцелью. Синтаксический сахар и лень рождают чудовищ.

Дмитрий
30.08.2018
10:30:10
АХАХАХА

Ты реализацию шедулера там видел?))

MrSmeet
30.08.2018
10:30:38
Где именно?

MrSmeet
30.08.2018
10:31:06
Если что велосипед не мой а угнан с хабра

Дмитрий
30.08.2018
10:31:15
completely fair scheduler

Это просто как пример весьма сурового матана, положенного в основу вещей, например эта шутка позволила линуксу сносно работать на десктопах

linux — один из самых технологически сильных продуктов современности во всех отношениях

MrSmeet
30.08.2018
10:32:47
Типа да и типо нет

Дмитрий
30.08.2018
10:32:53
Если что велосипед не мой а угнан с хабра
Не могу назвать таким хабр, к сожалению ?

MrSmeet
30.08.2018
10:33:24
Не могу назвать таким хабр, к сожалению ?
Ты будишь спорить с тем что нод жс не верх совершентства?

Вот и я не буду

Google
MrSmeet
30.08.2018
10:34:14
И линукс это голиаф с глиняными ногами человеки которые его понимают очень редкий ресурс

Дмитрий
30.08.2018
10:34:36
Ковчег построили любители, профессионалы собрали титаник

Ты будишь спорить с тем что нод жс не верх совершентства?
Эти органические гуманоиды вообще ничего не могут написать без ошибок

Короче, всё сложнее чем в чёрно белом сознании автора с хабра)

MrSmeet
30.08.2018
10:36:09
Ковчег построили любители, профессионалы собрали титаник
А потопил идиот, а жизни унесла безотвественность

Admin
ERROR: S client not available

Дмитрий
30.08.2018
10:36:17
V8 кстати это одна из немногих штук, которая вполне посоревнуется с линуксом по сложности и хитроумности) А нода — это V8 + libuv, второй вообще отдельная тема

MrSmeet
30.08.2018
10:36:57
Почитай пост по ссылке там ребята в трейде за в8 уже сказали чего да как

Duego
30.08.2018
10:40:12
В react apollo cache можно юзать как глобал стор?

Дмитрий
30.08.2018
10:41:11
Так там отдельная же либа для этого, емнип

Duego
30.08.2018
10:41:21
Что такое емнип??

Дмитрий
30.08.2018
10:41:30
если мне не изменяет память

Duego
30.08.2018
10:42:03
Не нашел либы емнип

Дмитрий
30.08.2018
10:42:41
Andrey
30.08.2018
10:42:47
Nikolay
30.08.2018
10:43:02
Как рефрешить страницу если переход происходит по той же ссылке, на которой уже находится пользователь? (Заново рендерить страницу)

Andrey
30.08.2018
10:43:09
А что ещё? ?
https://github.com/nodejs/node-chakracore

Google
Andrew
30.08.2018
10:43:15
А как же нода будет работать с системным api если будет только v8 ?

Или вы не про это?

Andrey
30.08.2018
10:43:28
Не про это.

Дмитрий
30.08.2018
10:45:17
А как же нода будет работать с системным api если будет только v8 ?
Для этого и существует libuv, это штука, которая помимо всего прочего предоставляет для движка api для работы с системными вызовами (распределяя их через эвент-луп, которым, преимущественно, и занимается)

MrSmeet
30.08.2018
10:45:30
А как же нода будет работать с системным api если будет только v8 ?
Да выкинуть ноду да писать реакт в расте да в веб асм

Делов то

Дмитрий
30.08.2018
10:46:13
Да выкинуть ноду да писать реакт в расте да в веб асм
В nodejs нормальный api есть для нативных модулей, 2018 год на дворе, у кого щас нет биндингов к C ?

Nikolay
30.08.2018
10:46:16
Добавь параметр из Date.now() и задай key={url}
В props'ах задать key={url}, а куда Date.now()?

Дмитрий
30.08.2018
10:47:18
Смеюсь

?

Cenator
30.08.2018
10:47:31
MrSmeet
30.08.2018
10:47:32
В nodejs нормальный api есть для нативных модулей, 2018 год на дворе, у кого щас нет биндингов к C ?
А зачем прослойка в виде ноды (ну исключая в моем случае лень) если можно тупо в раст завезти реакт

Тоже самое будет только в compile time

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