@react_js

Страница 326 из 5115
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
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
должно мешать ?)
Ну пока что я такое вижу впервые :D (Если вижу)

Alex
25.07.2016
11:47:14
с json-api работал кто нибудь?

а то у меня коллеги ругаются что его парсить неудобно

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

Almas
25.07.2016
12:16:44
с json-api работал кто нибудь?
json-api это какой-то специфичный модуль на реакте или имеется ввиду сам json как формат обмена данными?

Владимир
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
Он хорош для emberjs.
И даже более того, JSON API оттуда вышел: https://github.com/emberjs/data

Aleksey
25.07.2016
14:31:54
И даже более того, JSON API оттуда вышел: https://github.com/emberjs/data
Я когда его изучал почему то думал что они до него сделали.

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
10 ошибок, приводящих к оверинжинирингу ПО https://habrahabr.ru/post/306328/ Кстати 6-8пункты я приветствую стоя??
чем тебе 6 то неугодил - то и есть процесс обучения разработчика - прочитал - используй

иначе работать неинтересно

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
чем тебе 6 то неугодил - то и есть процесс обучения разработчика - прочитал - используй
Обучаться на домашних проектах надо. На кошечках. В противном случае проект превращается в большой кусок сырых макарон

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) => {}); достать второй и третий уровень. Может кто сталкивался и знает как это решить?

Denis
26.07.2016
05:05:21
не совсем понял

через esmascript или esnext>

?

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