@react_js

Страница 4519 из 5115
Дмитрий
31.07.2018
13:10:37
А как?
const mixin = css` //стили короч ` export default styled(Button)` ${mixin} `;

Ilya
31.07.2018
13:10:48


Сергей
31.07.2018
13:11:10
Юзать Export default это моветон

Roman
31.07.2018
13:11:15
Как правильно передать реф родителя к ребенку ?

Google
Сергей
31.07.2018
13:11:36
Max
31.07.2018
13:11:44
Как правильно передать реф родителя к ребенку ?
и точно ли нужно… если просто из ребенка хотите вызвать метод родителя - то есть другие варианты

Ilya
31.07.2018
13:11:58
const mixin = css` //стили короч ` export default styled(Button)` ${mixin} `;
отличный вариант - привычный. Но если мне надо прототипнут ьв одном файле - декораторы решают

Max
31.07.2018
13:12:17
илья, короче если команду устраивает что стили сверху — пишите сверху

у нас просто куча компонентов с хоками + в TS хуевые декораторы, поэтому код вида class ButtonComponent extends React.Component { ... } export const Button = recompose(....)(ButtonComponent) привычное дело

Max
31.07.2018
13:14:11
Roman
31.07.2018
13:15:33
и точно ли нужно… если просто из ребенка хотите вызвать метод родителя - то есть другие варианты
Мне нужно получить его координаты для того чтобы правильно рассчитать местоположение ховера. И если передевать через пропсы, получается очень далеко

dima
31.07.2018
13:15:59
Мне нравится как объясняет автор, но многие жалуются(без конкретики) на неактуальность курса.
все хотят конфетку и присесть на орган. ТИпа за пару дней сеньерами реакта стать

Max
31.07.2018
13:17:51
Мне нравится как объясняет автор, но многие жалуются(без конкретики) на неактуальность курса.
обычно конкретика простая - код старый, повторить его нельзя = не актуально (это не относится к код доджо курсу, так как я не смотрел какой там синтаксис используется и какие пакеты, и живо ли оно еще)

dima
31.07.2018
13:20:26
хм, сохрани где-нибудь глобально или юзай что нибудь из управления состоянием (redux там.. )
если он начнет каждые n ms пихать в ридакс - это вообще будет говно

Google
Max
31.07.2018
13:21:03
если он начнет каждые n ms пихать в ридакс - это вообще будет говно
мы еще не знаем, будет ли там каждые n изменятся…

Roman
31.07.2018
13:22:07
что нужно. Опиши точнее
Нужно каким-то образом из родителя передать значения его координат для его детей. Думаю через стор просто кинуть

Max
31.07.2018
13:22:23
ну так считай координаты и передавай их, не?

зачем реф?

Artyom
31.07.2018
13:22:25
Кстати, забавный вопрос джуну, чем дебаунс от троттла отличается

Valeriy
31.07.2018
13:22:42
Тут ведь можно глупые вопросы задавать?

Реакт с сокетами работает?

Artyom
31.07.2018
13:23:16
Valeriy
31.07.2018
13:23:28
Artyom
31.07.2018
13:23:28
Реакт с сокетами работает?
Реакт и Сокеты никак не связаны

Valeriy
31.07.2018
13:23:51
Duego
31.07.2018
13:24:16
Както можно получить данные из дочернего стейта?

Andrew
31.07.2018
13:24:34
Но это только для функциональных компонентов

Max
31.07.2018
13:26:35
Както можно получить данные из дочернего стейта?
можно, из дочерних компонентов все можно получить через колбэки в пропсах

Google
Duego
31.07.2018
13:27:50
Я с родителя хочу получить данные

Max
31.07.2018
13:28:06
Я с родителя хочу получить данные
еще проще, передай в props

Duego
31.07.2018
13:28:21
Что передать?)

Max
31.07.2018
13:28:35
Что передать?)
> Я с родителя хочу получить данные передай эти данные в props потомку

а, пишите дико. В родителе хочешь получить эти данные? ответили - используйте коллбэк

Duego
31.07.2018
13:29:23
Колбэк, насколько я понимаю, должен ребенок вызвать

Max
31.07.2018
13:29:49
то есть в потомка передается функция (через пропсы), которая вызывается в ребенке и в нее кладутся данные, "эта функция прилетает” в родителя и он там имеет доступ к этим данным.

Колбэк, насколько я понимаю, должен ребенок вызвать
тут почитайте - https://maxfarseer.gitbooks.io/react-course-ru-v2/content/rabota-s-formoi/dobavit-novost.html

Duego
31.07.2018
13:34:29
Ситуация такая. Миллион полей ввода. Хочется их в дочерние компоненты раскидать, чтобы они сами их контролировали у себя в стейте. А потом, когда пользователь нажмет кнопку "сохранить", достать эти поля с детей. Если не использовать глобал стор, то единственный возможный выход - хранить все эти поля в родителе и передавать onChange вниз?

Диванный
31.07.2018
13:37:35
Подскажите можно ли у браузера узнать определяет он геопозицию или нет?

Max
31.07.2018
13:42:19
Нет, можно использовать нативный функционал форм и вытаскивать данные из евента submit на form
это идея) по названию полей имеешь ввиду вытаскивать значения нативно?

Max
31.07.2018
13:42:45
Да
при таком подходе тогда валидация через state нарушится.. ибо state не обновляется

from
31.07.2018
13:43:03
это идея) по названию полей имеешь ввиду вытаскивать значения нативно?
Да, тем более можно универсальный хелпер сделать

Admin
ERROR: S client not available

from
31.07.2018
13:43:19
Google
Max
31.07.2018
13:43:22
Да, тем более можно универсальный хелпер сделать
хелпер без проблем, как быть с валидацией?

Artyom
31.07.2018
13:43:35
Смотря какая валидация

хелпер без проблем, как быть с валидацией?
Ты что не смотрел доклад @everdimension ? ?

from
31.07.2018
13:43:56
Max
31.07.2018
13:44:11
представим обычную валидацию: для разных полей запускаются какие-то хелперы, если значение введеное устраивает - true, не устраивает false

доклад не смотрел

где и сколько идет)

from
31.07.2018
13:45:32
Ты что не смотрел доклад @everdimension ? ?
Проще уже библиотеку свою сделать ))

Диванный
31.07.2018
14:06:50
Подскажите можно ли у браузера узнать определяет он геопозицию или нет?

Oleg
31.07.2018
14:09:25
я определение фич обычно в исходниках modernizr смотрю ) https://github.com/Modernizr/Modernizr/tree/master/feature-detects

Abu
31.07.2018
14:35:17
@why_bem_is_bad Ещё про реализацию тем на бэм и sc не написал [спойлер: на sc реализовывать темы проще]

Alex
31.07.2018
14:37:47
А кроме sc, какие еще аналоги? Если я допустим на ваниле пишу

Alex
31.07.2018
14:38:31
CSS modules
Ванильный жс, не реакт

Дмитрий
31.07.2018
14:39:17
это проблемы не бэма, а стайледы тоже не идеальны

Alex
31.07.2018
14:39:52
Никто не идеален, но стайледы ближе всех к этому

Google
Abu
31.07.2018
14:40:35
Ты хочешь сказать, что поддерживать проект на бэме легче, чем на sc? Серьёзно?

from
31.07.2018
14:40:41
Ванильный жс, не реакт
и причёт тут реакт?

Andrew
31.07.2018
14:41:06
вы тут про бем говорите, вы на нем че нить писали хоть?)

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