
Сергей
02.12.2016
13:56:04

Timur
02.12.2016
13:57:13
да
Тогда почему вместо
<Display {...test} />
Мы не получаем
<Display {name: 'Andrey', surname: 'Sidorov'} />

Сергей
02.12.2016
13:57:54
в JSX это просто схожий синтаксис

Дмитрий
02.12.2016
13:58:07

Google

Timur
02.12.2016
13:58:12
Вот именно, вот я и говорю, что это фича реакта, а не js

Сергей
02.12.2016
13:58:20
по сути
это сконвертится в createElement(Display, null, {…test})

Timur
02.12.2016
13:59:04
значит @ZeroBias меня просто наебал)

Дмитрий
02.12.2016
13:59:16
Shame on me

Сергей
02.12.2016
13:59:43

Исмаил
02.12.2016
13:59:49
Я никак не въеду в этот spread(
Посоветуете полноценных содержательных туторов?

Timur
02.12.2016
14:00:26
не))
Как нет то? Я же чётко спросил:
"Насколько я понял, это фича самого React, а не js. Я имею ввиду запись
<Display {...props} />"

Дмитрий
02.12.2016
14:01:00
Я не распарсил, что кто то будет писать спред в одинарных скобках)

Сергей
02.12.2016
14:01:01

Дмитрий
02.12.2016
14:01:14

Сергей
02.12.2016
14:01:19

Dmitriy
02.12.2016
14:01:46
https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=%3CInput%20%7B...object%7D%20var%3D%7B2%7D%20%2F%3E%0A

Timur
02.12.2016
14:03:13

Google

Дмитрий
02.12.2016
14:03:42
Это невалидное что-то
Или оно скомпилится?

Timur
02.12.2016
14:03:52
Еще какое валидное

Дмитрий
02.12.2016
14:03:53
Ппц

Timur
02.12.2016
14:04:30
http://redux.js.org/docs/basics/UsageWithReact.html?q=
сделай поиск по "{...todo}"
по странице

Dreamerinnoise
02.12.2016
14:04:50
Ппц
каждый день что-то новое :D

Сергей
02.12.2016
14:05:10
это именно JSX!

Дмитрий
02.12.2016
14:05:47

Timur
02.12.2016
14:06:58
это именно JSX!
jsx это не порождение реакта? Я думал он без реакта не существует

Сергей
02.12.2016
14:07:14
его придумали для реакта
но теперь его используют не только вместе с реактом

Valery
02.12.2016
15:03:00
Что лучше на больших проектах Redux или Reflux? Подскажите

Сергей
02.12.2016
15:03:53

Valery
02.12.2016
15:04:08
Популярность это хорошо)
Но все же если для понимания, когда проект разрастется
Или я так понимаю не очень то и важно суть одна?

Сергей
02.12.2016
15:05:26
суть одна

Google

Сергей
02.12.2016
15:05:34
redux популярнее и для него больше запилено

Valery
02.12.2016
15:09:23
Ок спасибо!

Konstantin
02.12.2016
15:23:17

Alexander
02.12.2016
15:24:03
Пусть лучше на ридаксе сначала посидят. Кмк на mobx слишком легко наговнякать

Vladimir
02.12.2016
15:24:10
Чую срач

Alexander
02.12.2016
15:24:48
Он по сути-то архитектуру не диктует, дает пару тулзов и в бой (но крутой, да, хоть я и мало с ним познакомился)

Vladimir
02.12.2016
15:24:53
Но у меня сйчас проект, в котором ридакс помер
Ввиду большого количества связей между компонентами

Konstantin
02.12.2016
15:25:20
Ну есть еще altjs

Сергей
02.12.2016
15:25:43

Konstantin
02.12.2016
15:26:14

Valery
02.12.2016
15:26:38
я слыхал что Redux рекомендуется фейсбуком

Konstantin
02.12.2016
15:26:40
Вообще все зависит больше от тога что за аппа, откуда данные, их формат

Alexander
02.12.2016
15:26:41
Ну есть еще altjs
И фламокс и еще тонна всего. Но из альта (концептуально) вырос фламокс, а автор фламокса его забросил чтобы пилить с Абрамовым ридакс

Konstantin
02.12.2016
15:26:58

Alexander
02.12.2016
15:27:04

Сергей
02.12.2016
15:27:17

Konstantin
02.12.2016
15:27:30
Но потом пойдут redux thunk, saga... а про это фейсбук умалчивает

Vladimir
02.12.2016
15:27:30
Каждый хорош по своему

Alexander
02.12.2016
15:27:31
Да бред, какая нафиг тудушка

Google

Сергей
02.12.2016
15:27:36

Vladimir
02.12.2016
15:27:45
Мобикс действительно быстр

Евгений
02.12.2016
15:28:13
самое веселье начинается потом

Vladimir
02.12.2016
15:28:28

Alexander
02.12.2016
15:28:54

Сергей
02.12.2016
15:29:54

Arsen
02.12.2016
15:30:12

Alexander
02.12.2016
15:31:02
Вот вы говорите, что реакт простой, а там потом еще компоненты писать надо!

Admin
ERROR: S client not available

Евгений
02.12.2016
15:31:11
Но потом пойдут redux thunk, saga... а про это фейсбук умалчивает

Dmitry
02.12.2016
15:31:20

Дмитрий
02.12.2016
15:32:49
Если для вас thunk это сложно, то я даже не знаю))

Vladimir
02.12.2016
15:33:35

Евгений
02.12.2016
15:35:16
Redux: Store, Reducers, Enhancers, Middlewares, Actions, Action Creators, Async Action Creators, Sagas, Connect, Selectors
Flux: Stores, Dispatcher, Actions, Action Creators, Containers

Vladimir
02.12.2016
15:35:36
скажем так, у меня один объект отображается в двух видах. Причем каждый вид может как по-своему, так и уникально менеджить этот объект

Alexander
02.12.2016
15:36:18
Да даже без thunk можно обойтись, если кому-то припекает:
function actionCreator(dispatch, other_args) {
...
}
Суть тот же thunk, только сбоку, но если вам сложно понять мидлвары, то...

Ostap
02.12.2016
15:37:34
Redux: Store, Reducers, Enhancers, Middlewares, Actions, Action Creators, Async Action Creators, Sagas, Connect, Selectors
Flux: Stores, Dispatcher, Actions, Action Creators, Containers
mobx: observables, computed properties, actions

Konstantin
02.12.2016
15:37:37
Да просто этого нет в коробке и тут постоянно возникают вопросы "А как? ..."

Alexander
02.12.2016
15:37:45
@chevsky во-первых много лишнего редаксу подписал, во-вторых и че? У одной фукнции три аргумента, у другой четыре. Первая лучше?

Google

Евгений
02.12.2016
15:37:49

Дмитрий
02.12.2016
15:38:14

Евгений
02.12.2016
15:38:19

Alexander
02.12.2016
15:41:12
Чтобы нарушить неловкую паузу — ридакс ок :-)

Сергей
02.12.2016
15:41:13
Redux: Store, Reducers, Enhancers, Middlewares, Actions, Action Creators, Async Action Creators, Sagas, Connect, Selectors
Flux: Stores, Dispatcher, Actions, Action Creators, Containers
ты дохрена перечислил
причем каким образом составил список не понятно
просто слова перечислил который выбрал из доки?

Alexander
02.12.2016
15:41:38
mobx тоже

Vlad
02.12.2016
15:41:41
а что не так в списке?)

Alexander
02.12.2016
15:41:43
Берите, что нравится, епта

Сергей
02.12.2016
15:42:41

Alexander
02.12.2016
15:43:13
а что не так в списке?)
С тем же успехом из доки можно было взять слово the или там in.
Реально: reducers, middlewares, actions action creators, selectors?

Сергей
02.12.2016
15:44:42
причем миддлвары можно не использовать если считаешь лишними

Arsen
02.12.2016
15:44:53

Damir
02.12.2016
15:49:50
Какой плагин используете для actions/constants/reducers?

Denis
02.12.2016
15:51:51
ахах, ироничный вопрос к теме выше

Дмитрий
02.12.2016
15:52:06
Я вроде пример когда-то скидывал

Сергей
02.12.2016
15:57:12

Akzhan
02.12.2016
16:08:12
Да, кому вдруг надо формировать шаблоны html-писем, https://www.npmjs.com/package/premailer-gulp-juice
Использую совместно с PUG.
'use strict';
import gulp from 'gulp';
import config from 'config';
import pug from 'gulp-pug';
import rename from 'gulp-rename';
import juice from 'premailer-gulp-juice';
const templatesPath = config.get('srcPath') + '/mail';
const mailPath = config.get('mailPath');
const templatesGlob = templatesPath + '/**/*.pug';
const mailTemplates = () => {
return gulp.src(templatesGlob)
.pipe(rename(path => {
path.extname = '.html';
}))
.pipe(pug({
client: false
}))
.pipe(juice({
webResources: {
relativeTo: templatesPath,
images: 100,
strict: true
}
}))
.pipe(gulp.dest(mailPath));
};
export default mailTemplates;
статью потом напишу. если надо

Alexandr
02.12.2016
16:20:17
Помогите данмически прилепить с React css :hover