@react_js

Страница 2930 из 5115
kana
12.01.2018
11:01:33
Andrey
12.01.2018
11:01:41
да, намного
У него нет сообщений.

Dmitry
12.01.2018
11:02:08
да, намного
ехал ооп через ооп видит ооп в ооп ооп и кодит ооп через ооп

Google
Andrey
12.01.2018
11:02:10
И ещё больше, он против сообщений.

Сергей
12.01.2018
11:02:43
спасибо. буду костылить стилями
а зачем такое? можно же просто переключать компоненты inline ? <A /> : <B />

kana
12.01.2018
11:02:51
вызов метода объекта по сути есть передача сообщения объекту мало где это реализовано напрямую (эрланг разве что), но главное чтобы интерфейс был

Disa
12.01.2018
11:03:01
Ребята, кто как компонует редьюсеры? Использую нормалайзер. Хочеться написать универсальные редьюсеры, которые будут отвечать, за запись, удаление, апдейт стейта. А то это не дела, каждый раз описывать все через switch case

kana
12.01.2018
11:03:48
ну да, редакс тоже можно подвести под ооп, хороший пример

Koshkins
12.01.2018
11:04:08
а зачем такое? можно же просто переключать компоненты inline ? <A /> : <B />
Ну у меня там компонент в который я текст заворачиваю. И вот было бы клево если бы я тупо делал <Text>Foo</Text> и <Text inline>Foo</Text> а не создавал дополнительную сущность типа инлайновый текст

kana
12.01.2018
11:04:15
классы компонентов в реакте - вот уж точно не ооп (ну точнее там есть зерна ооп, но это не совсем то)

Google
kana
12.01.2018
11:05:18
Чего не хватает?
а мы где-нибудь работаем с объектами этого класса?

в рефах мб

kana
12.01.2018
11:05:52
в ооп все идет вокруг объектов, а не классов, классы - лишь инструмент

опциональный, нужно сказать

Сергей
12.01.2018
11:06:22
ну или так да)
const Text = ({ inline, children }) => { const Element = inline ? Inline : Block return <Element>{children}</Element> }

Andrew
12.01.2018
11:06:59
опциональный, нужно сказать
Ты ж инстанс класса создаешь

Andrey
12.01.2018
11:07:01
в ооп все идет вокруг объектов, а не классов, классы - лишь инструмент
То, что мы не работаем с ними, не значит, что работы нет. Ты конструируешь объект и он живёт своей жизнью.

Andrew
12.01.2018
11:07:09
Когда вызываешь его в jsx

Andrey
12.01.2018
11:07:27
Если вернуться к Егору, то реакт-приложение - это видение его идеального проекта)

kana
12.01.2018
11:07:44
но мы не конструируем нигде объект

Andrey
12.01.2018
11:07:58
Мы конструируем объект через React.createElement

Ҫѐҏӗѫӑ
12.01.2018
11:08:46
Andrey
12.01.2018
11:08:51
И пересылаем ему сообщение как пропсы.

Ҫѐҏӗѫӑ
12.01.2018
11:08:53
невероятно

kana
12.01.2018
11:09:17
Ҫѐҏӗѫӑ
12.01.2018
11:09:30
про не конструируем нигде объект

Google
Andrey
12.01.2018
11:09:32
вы пишете без = { ... }?
Это структуры, а не объекты. Ты же там функции не описываешь?)

Ҫѐҏӗѫӑ
12.01.2018
11:09:49
какие структуры, а не объекты?

kana
12.01.2018
11:09:53
И пересылаем ему сообщение как пропсы.
хм, хорошее виденье, но это заслуга совсем не классов, а реакта

kana
12.01.2018
11:10:19
про не конструируем нигде объект
речь про объекты классов компонентов, ты не прочитал контекст)

Andrey
12.01.2018
11:10:22
Понял, я говорил про классы в js

Ҫѐҏӗѫӑ
12.01.2018
11:10:46
чем объекты классов хуже создания объекта?

Andrey
12.01.2018
11:10:49
Ок, эту модель можно воспринимать как ООП)

Ҫѐҏӗѫӑ
12.01.2018
11:10:52
(спойлер ничем)

Vitaliy
12.01.2018
11:14:49
Всем привет. Есть кто то кто боролся с iframe (auto height, cors). У меня есть iframe с другого домена. Его высоту нужно устанавливать по контенту, так же iframe адаптивный. Первое решение (postMessage) работает, но есть косяк с ресайзом (не корректно передает высоту). Хочу сделать более универсальное решение с contentWindow.document. Но тут на моем пути CORS. Пытался юзать app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE'); res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); next(); if (req) { return; } }); так же const cors = require('cors'); app.use(cors()); И даже совмещал эти 2 варианта. все равно отдает SecurityError: Permission denied to access property "document" on cross-origin object

Roman
12.01.2018
11:15:02
А как вам ву(или вью так и не понял как его коротко величать)? ву жс с его убогим ву икс? И кривульками в плане пародии на beforeCreate и другими?

kana
12.01.2018
11:15:53
вуй и вух/вуйх/вуих

Roman
12.01.2018
11:17:18
вуй и вух/вуйх/вуих
тут вроде матоф?

Ҫѐҏӗѫӑ
12.01.2018
11:17:21
блин я так и не понял про бабель. посмотрел списки плагинов, все ок

почему нужен 2 вместо 3 в шестом так и не понял(

kana
12.01.2018
11:18:25
тут вроде матоф?
мат офф? Нет, мат тут не запрещен (хоть не желателен), да и нет там мата)

Default
12.01.2018
11:18:43
Google
Ҫѐҏӗѫӑ
12.01.2018
11:18:46
какие фичи должны отвалиться с 2, но не с 3 - не ясно

Ҫѐҏӗѫӑ
12.01.2018
11:19:28
потому что это тогда баг и надо править

Сергей
12.01.2018
11:19:46
но я не хочу новых фич в 7 бабеле

хочу взять примерно те что и были в 6стейдж2

Andrey
12.01.2018
11:20:10
Сергей
12.01.2018
11:20:20
Элвис нужен.
руками добавлю если нужен будет

Andrey
12.01.2018
11:20:20
Задолбало проверять все поля.

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
12.01.2018
11:20:25
хм. ну тогда тебе можно самому пресет набрать

Roman
12.01.2018
11:20:31
а почему вуих убогий?
неудобно так управлять жизненным циклом, подтупливает, много стырили с реакта

Сергей
12.01.2018
11:20:48
неудобно так управлять жизненным циклом, подтупливает, много стырили с реакта
а мне концепция нравится даже на реакт реализацию сделал

Andrey
12.01.2018
11:20:48
руками добавлю если нужен будет
Думаешь плагин под 6 напишут?

Сергей
12.01.2018
11:20:59
Думаешь плагин под 6 напишут?
нее под 7 руками добавлю то что нужно поверх стейджа

kana
12.01.2018
11:21:21
хотелось бы, что бы бабель жил своей жизнью, а плагины своей и стейджи просто постепенно меня бы у себя список плагинов (плагины переходили из стейджа в стейдж), и просто новые версии плагинов требовали бы новые версии бабеля

то есть я хочу, чтобы все было логично

Andrey
12.01.2018
11:21:43
неудобно так управлять жизненным циклом, подтупливает, много стырили с реакта
тырить с реакта нельзя? Мне казалось, что хорошо, когда обмен идёт.

Ҫѐҏӗѫӑ
12.01.2018
11:21:52
ваще со стейдж плагинами всегда будет плохо

Google
Сергей
12.01.2018
11:21:57
это как?
ну что есть разделение на мутаторы и экшены

Ҫѐҏӗѫӑ
12.01.2018
11:22:05
поэтому лучше сразу юзать энв пресет

kana
12.01.2018
11:22:23
ваще со стейдж плагинами всегда будет плохо
+, использую только env + явное перечисление нужных плагинов

Ҫѐҏӗѫӑ
12.01.2018
11:22:41
есть нерешенные проблемы + проблемы с версионированием. я поднимал, но чот не особо отреагировали

Сергей
12.01.2018
11:23:46
ну что есть разделение на мутаторы и экшены
я и в редаксе имею такое разделение но иметь подобную структуру из коробки было бы великолепно и без (actionParams) => (dispatch, getState) => {} а по нормальному (ctx, actionParams) => {} .

Rafkat
12.01.2018
11:24:20
котаны

Andrey
12.01.2018
11:24:25
Скоро будет нормальный контекст и можно отказаться от редакса.

Стримы рулят. Ну вы чо?

Сергей
12.01.2018
11:24:37
Rafkat
12.01.2018
11:24:40
посоветуйте норм ui набор для react

Юля
12.01.2018
11:25:35
привет) скажите, пожалуйста, а вакансии про реакт на джс джобс кидать или есть какой-нибудь реакт джобс?

Dmitry
12.01.2018
11:26:06
на жс

Andrey
12.01.2018
11:26:10
через сколько версий?
В течении 2018 вроде как. https://github.com/reactjs/rfcs/pull/2

Юля
12.01.2018
11:26:41
ахах)) я везде)

на жс
оке.. спасибо)

Stepan
12.01.2018
11:26:54
Как же охуенно когда с утра в чятик вбрасываешь про точки с запятыми

Обожаю

Pauline
12.01.2018
11:27:05
хех

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