
Vladimir
04.03.2017
02:30:32
React dom server render to string это норма

Валентина
04.03.2017
03:45:00

Aler
04.03.2017
04:32:09
let { foo, num } = raw;
const spread = { foo, num };

Google

Aler
04.03.2017
04:32:17
можно как-то в строчку написать?
call({ raw.foo, raw.num })
вот по-сути, что хочу сделать

andretshurotshka?❄️кде
04.03.2017
04:41:33
const { foo, num } = raw
call({ foo, num })

Дмитрий
04.03.2017
04:49:12
call({ ...raw })

Aler
04.03.2017
04:57:41
мне надо именно foo и num
я сделал по старинке: _.pick(raw, ['foo', 'num'])

anoru
04.03.2017
05:39:33

Антон
04.03.2017
10:02:41
React+PHP, мусорка, свалка, бомжи, смерть

Dream
04.03.2017
10:52:31
Вынужден тебя огорчить fb юзает пыху

Google

Ilya Shurikov
04.03.2017
11:36:40
Много старых проектов на пыхе
дальше то что?

Sergey
04.03.2017
11:41:47

Nick
04.03.2017
11:43:32

Aler
04.03.2017
11:44:27
а старое переписывается
я когда доклад за React+Relay смотрел там и вопросы про это были и рассказ

Sergey
04.03.2017
11:45:26
а ну то бишь не имеется ввиду связка с реактом?
я пока в этом плане натыкался только на PHPV8 но чет по коментариям выглядит ненадежно

Dream
04.03.2017
11:47:43
Я ни в коем случае не php евангелист и вообще стараюсь держаться как можно дальше от этого дела, но утверждение "React+PHP, мусорка, свалка, бомжи, смерть" в корне не верно, нет плохих технологий есть рукожопые исполнители.

Ilya Shurikov
04.03.2017
11:49:14

Timur
04.03.2017
11:49:22
Пф, какая разница фронтендеру что там на бэкэнде? Хоть Quick Basic. Лишь бы работало.

Nick
04.03.2017
11:49:35

Антон
04.03.2017
11:50:36

Dream
04.03.2017
11:54:08
я имею ввиду в связке
Я правда не понимаю в чем проблема, ну да и неважно в принципе, не будем холивар разводить.

Timur
04.03.2017
12:05:20
пойду напишу на брейнфаке.
Угу, ну мне лично всё равно что там на бэкэнде. Идти холиварить с джавистом или Go'шником (в проекте) и сувать нос в его область компетенции? ? Смех да и только.

Denis
04.03.2017
12:13:18
Друзья, мы понимаем, что иногда хочется пошутить/потроллить/похоливарить, но давайте уважать всех участников этой группы и начиная с этого момента весь оффтоп и флуд ? выности сюда:
+ https://t.me/js_flood

Alexander
04.03.2017
12:24:39

anoru
04.03.2017
12:27:41
Мне казалось, что ты хочешь запустить анимаю появления компонента после маунтинга. Если не подрубать никаких либ и не юзать transition group, а также не менять класс после маунтинга, то это наиболее простой способ сделать это.

Google

Alexander
04.03.2017
12:32:28
ну да. только правильно ли это с точки зрения перформанса?

anoru
04.03.2017
12:33:47
А в чем проблема? Быстрее ксс анимаций ничего нет

Alexander
04.03.2017
12:33:56
сделал с ReactCSSTransitionGroup, но тоже НЕ самая удобная фича. накидывает кучу классов и убирает их, не оставляя ничего. приходится изначально делать объекты видимыми.

Dream
04.03.2017
12:35:30
visibility hidden/visible

Alexander
04.03.2017
12:36:02

anoru
04.03.2017
12:37:01
visibility hidden/visible
Вот, кстати, такие штуки легко делать на ксс анимациях. Накидал там сколько угодно шагов. Вот с transition всегда боль)

Alexander
04.03.2017
12:39:30

Ilia
04.03.2017
12:40:49
поделитесь каналом по node.js

Nick
04.03.2017
12:41:21

Ilia
04.03.2017
12:41:36
спасибо

Alexander
04.03.2017
12:42:01

Dream
04.03.2017
12:45:00

Alexander
04.03.2017
12:49:04
я думаю многим будет интересно, тут от гугла есть доки по web fundamentals, про рендеринг, перформанс, и там же про PWA
https://developers.google.com/web/fundamentals/performance/rendering/

anoru
04.03.2017
13:03:15

Alexander
04.03.2017
13:09:58
в личку напишу. чтобы не флудить

Kreizo
04.03.2017
13:45:07
ребят подскажите как вы инициализируете данные в вэлью для оидакс форм
какой промис используете
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms))
return sleep(444)
.then(() => {
const meta = this.props.meta
const data = {
title: meta.title,
title_trans: meta.title_trans,
}
this.props.initialize(data)
})

Google

Evgeny
04.03.2017
13:47:04
Ээээ
initialValues?

Admin
ERROR: S client not available

Evgeny
04.03.2017
13:47:20
Или как-то так
Проп

Kreizo
04.03.2017
13:59:26
прямо в филде писать как атрибут ?
инитиализ я так понял для автозаполнения
при клике например на кнопку

Evgeny
04.03.2017
14:04:38
Это проп для формы

Vladimir
04.03.2017
14:05:29

Kreizo
04.03.2017
14:06:11
this.props.initialize(data)
в ридакс форм есть такая функция
проблема в том что не загружает без задержки
this.props.metaModify(values, this.props.meta.id).then((res) => {
console.log('res', res)
})
такой вот промис не работает
нужно его делать в самом экшине при дизпатче ?
export function metaModify(values, id) {
console.log('metaModify', values)
return (dispatch) => {
http.post(`api/user/meta/${id}`, values).then((result) => {
console.log('getMeta', result)
dispatch({
type: GET_MODIFY,
})
dispatch(getMeta(id))
}).catch((error) => {
console.log('error info', error)
dispatch({
type: INFORMATION_ERROR,
message: error.error_message,
})
})
}
}

Игорь
04.03.2017
15:33:16
Господа уже от вашего реакта башка пухнет. Сам реакт хорош, но всякие реализации типа изоморфные приложения и т.д Хочу написать на реакте что-то в этом духе https://доскажалоб.рф/ с серверной частью, как лучше это реализовать?

Evgeny
04.03.2017
15:34:40
Ну берёшь реакт и пишешь
В чем вопрос-то

Google

Игорь
04.03.2017
15:36:56
Ну инересует больше серверная часть. Что почитать можно

(;¬_¬)
04.03.2017
15:37:36
Серверную часть пишешь на чем душа лежит

Vladimir
04.03.2017
15:38:01
Если только ты не про апи

Игорь
04.03.2017
15:38:58
Да вот хотелось на JS но пока искал решение, наткнулся на вопросы в плане подружить реакт роутер и експресс

Vladimir
04.03.2017
15:39:02
Возьми next.js и не пиши стек с нул
Экспресс за статику

Игорь
04.03.2017
15:39:31
Теории в голове мало в плане серверной части

Vladimir
04.03.2017
15:39:44
Сам роутинг это react-router
Его можно использовать на сервере