
Vladimir
25.07.2016
07:56:30
А почему не написать экшн, который фетчит все что надо и вызывает несколько диспатчей?

Dmitry
25.07.2016
08:01:06
Да, у меня такой и написан, но он дергается из другого экшена
Если кратко, то у меня дейтпикер. При клике на дату я заполняю два значения в сторе у формы и сразу же сабмичу форму с фетчем и диспатчами всеми

Vladimir
25.07.2016
10:22:09
changeDate(dateVal, oldFormVal){
return dispatch=>
dispatch('DATE_CHANGED')
submitForm({...oldFormVal, dateVal}).then(res=>{
dispatch('FORM_SUBMIT_OK', res)
formFetchFields(res).then(fields=>
dispatch('FIELD_UPDATED', fields)
)
})
}

Google

Denis
25.07.2016
11:18:17

Vladimir
25.07.2016
11:18:48
да зачем этот сахар?

Aleh
25.07.2016
11:19:32
чтобы читать было проще же

Vladimir
25.07.2016
11:23:07
совсем обленились, уже функцию с тройной вложенностью им тяжело читать!!
еще и с арроу функцией
да я в ваши годы!!!
так-то конечно можно и на промисах было покрасивше

Konstantin
25.07.2016
11:35:44
Если кто-нить здесь знаком или пользуется React Starter Kit, оставьте плиз коммент или upvote/downvote вот здесь https://github.com/kriasoft/react-starter-kit/issues/763 (интеграция react-app-tools)

Anton
25.07.2016
11:45:23
Косплеер-реакт девелопер?)

Andrey
25.07.2016
11:46:20

Anton
25.07.2016
11:46:42

Alex
25.07.2016
11:47:14
с json-api работал кто нибудь?
а то у меня коллеги ругаются что его парсить неудобно

Google

Evgeny
25.07.2016
12:15:15
Бонжур

Almas
25.07.2016
12:16:44

Владимир
25.07.2016
12:17:16
Это протокол передачи данных

Alex
25.07.2016
12:17:28
Спецификация формата ответа от бэкенда
http://jsonapi.org

Ilya
25.07.2016
13:46:06
Читал я про него, сложновато показалось.

Aleksey
25.07.2016
13:47:53
Он хорош для emberjs.
Но вообще хорошей backend реализации, по крайней мере, для nodejs/golang нет.

Alex
25.07.2016
14:29:58
Для рельс есть неплохая реализация https://github.com/cerebris/jsonapi-resources
Но делает лишние запросы и слабо кастомизируемая. Зато все фишки спецификации - фильтры, отношения из коробки.

Denis
25.07.2016
14:30:46

Aleksey
25.07.2016
14:31:54

Denis
25.07.2016
14:38:40
10 ошибок, приводящих к оверинжинирингу ПО
https://habrahabr.ru/post/306328/
Кстати 6-8пункты я приветствую стоя??

Alex
25.07.2016
14:55:49
Ссылка из статьи порадовала: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

Ivan
25.07.2016
14:57:27
иначе работать неинтересно

Alex
25.07.2016
14:58:09
кто то натыкался на https://github.com/tommikaikkonen/redux-orm ?

Timophey
25.07.2016
17:37:40
Ребят, а кто пользуется Typescript & Immutable -- может кто знает решение, у меня Map из полей разных типов,
const initialState = Immutable.Map({
cells : Immutable.List(),
active_cell_id: 1
});
Но когда я дальше делаю
const cells = state.get('cells');

Google

Timophey
25.07.2016
17:38:14
cells.push({ ... })
У меня typescript ругается Property 'push' does not exist on type 'List<{}> | number'.
Как ему объяснить что если cells - то это List?
**гуглил =)

Vladimir
25.07.2016
17:58:11

Ivan
25.07.2016
17:59:12

Alex
25.07.2016
18:12:39
Некоторые вещи например нормально не освоишь в example проектах.
Их надо на практике обкатывать и смотреть реальные недостатки.

Timophey
25.07.2016
18:19:24
Спася Force castingом const cells = <Immutable.List<Object>> state.get('cells');

Konstantin
25.07.2016
21:37:26
Выложил исходники react-app утилиты (для создания React приложений без конфигураций и скриптов для сборки)
https://github.com/kriasoft/react-app

Konstantin
25.07.2016
21:40:30
Лучше бы консольную утилиту для создания компонентов

Konstantin
25.07.2016
21:41:58
Но все равно спасибо)

Konstantin
25.07.2016
21:43:14
Помимо react-app new (создание React проекта), там в будущем будет react-app new component - создание компонента внутри проекта, шаблон компонента можно будет кастомизировать на уровне проекта (если тот что их коробки не подходит)

Konstantin
25.07.2016
21:44:10
Да нужна тулза чтобы создавать, тестить, публиковать отдельный компонент
https://github.com/luqin/react-component-tools
Просто сейчас все компоненты пишут кто во что горазд, нет стандарта((

Evgeny
25.07.2016
21:47:54
Юй-компоненты?

Admin
ERROR: S client not available

Konstantin
25.07.2016
21:51:39
По сути да, но в целом любые

Google

Konstantin
25.07.2016
21:53:57
Есть удобные решения?

Evgeny
25.07.2016
21:54:13
По UI скоро будет
Буквально пару недель
Допиливаем свою библиотеку)
Ну как библиотеку
10 строчек кода
Мы короче замутили тему, что можно делать UI-кит с расширением и нормальной стилизацией.
<UI.Button /> и т.п.

Konstantin
25.07.2016
21:56:01
Да UI не нужен))

Evgeny
25.07.2016
21:56:03
В т.ч. с автоматической генерацией стайлгайдов

Konstantin
25.07.2016
21:56:07
их и так хватает

Evgeny
25.07.2016
21:56:17
Да сорта говна
as always

Konstantin
25.07.2016
21:58:12
http://ant.design/docs/react/introduce
Вон китаезы жгут

Dmitry
25.07.2016
23:01:02
Всем привет, такие дела, работаю с angular 2, и прилетел проект на react с обучением и печеньем, есть ли какой-нибудь boilerplate с react, роутером и формами, в общем всем необходимым желательно на ts
?

Denis
26.07.2016
02:46:02
Привет всем. Есть кто?

Алексей
26.07.2016
04:24:18
Все есть

Google

code4aman
26.07.2016
04:26:55
777

Denis
26.07.2016
05:01:10
Может кто знает как сделать:
Есть многомерный массив, типа:
const block = [
{
page: '1',
children: [
{
page: '1.1',
children: [
{
page: '1.1.1',
}
],
}
],
}
];
Вопрос, как через block.map((pages, index) => {}); достать второй и третий уровень.
Может кто сталкивался и знает как это решить?

Алексей
26.07.2016
05:04:54

Denis
26.07.2016
05:05:21
не совсем понял
через esmascript или esnext>
?