@react_js

Страница 1175 из 5115
Dmitry ?
11.04.2017
14:25:26
https://github.com/date-fns/date-fns как вариант

Роман
11.04.2017
14:27:17
Ребят, а не подскажите какими сборщиками пользуетесь для разработки компонентов с последующей публикацией в npm?

Илья
11.04.2017
14:36:05
Всем спасибо)

Google
Denis
11.04.2017
14:40:56
Есть другой вопрос. Нужна тулза для линтинга имен файлов. Есть что-нибудь такое? Например, чтобы файлы не содержали символы, кроме как "-" и ".", а также заглавные буквы. При этом разрешить добавлять список исключений аналогично .npmignore или .gitignore

Ruslan
11.04.2017
14:41:33
Т.е. gulp/grunt/brunch или webpack/rollup

Роман
11.04.2017
14:41:41
Уточни, сборщик для тебя - это task runner или module bundler?
В идеале чтото вроде create-react-app, чтоб сразу подготовить проект со всеми тасками и структурой =)

Роман
11.04.2017
14:46:42
Evgeny
11.04.2017
15:49:53
Сюда нельзя

В @javascript_jobs можно

Artur
11.04.2017
15:51:08
В @javascript_jobs можно
Думал там только Козуля и hr'ы сидят

Evgeny
11.04.2017
15:51:27
Козуля и 2056 эйчаров?

Ilya Shurikov
11.04.2017
15:51:34
АХАХ

300 спартанцев и Леонид

Vladimir
11.04.2017
15:58:45
Козуля, эйчары и "вахтеры"

Google
Evgeny
11.04.2017
15:58:58
Опять нонеймы рвутся

Max
11.04.2017
16:24:45
а что щас модно для сетки юзать?

Denis
11.04.2017
16:25:12
После первого раза человек запоминает
В наш век big data machine learning data science это непозволительная роскошь! :)

Evgeny
11.04.2017
16:25:23
bulletproof решение

Max
11.04.2017
16:26:02
женя

ты что-то про сетку говорил

помнится

Evgeny
11.04.2017
16:26:17
flexboxgrid.com?

+ https://github.com/sricho/react-flexboxgrid

Max
11.04.2017
16:26:38
ок, гляну

Evgeny
11.04.2017
16:27:06
+ https://github.com/sricho/react-flexboxgrid
Они норм апи сделали

Denis
11.04.2017
17:08:47
Есть для ESLlint плагин https://www.npmjs.com/package/eslint-plugin-filenames
Да, но чё-то там тишина с поддержкой https://github.com/selaux/eslint-plugin-filenames/pull/14 :)

Evgeny
11.04.2017
17:09:38
Пингани

Го флуд

Написал

Google
Sergey
11.04.2017
17:22:08
существует какой нибудь человеческий способ в redux-form получить сразу состояние формы, если очень просто то хочу деструктуризацию полей формы сразу но они не успевают инициализироваться. Уже все перепробовал.

Sergey
11.04.2017
17:38:34
через props хочу сразу получить значения но их там еще не существует

Razzwan
11.04.2017
17:39:22
Так получи их в методе componentWillReceiveProps

А когда значения появляются?

Sergey
11.04.2017
17:41:28
со второго раза

Razzwan
11.04.2017
17:41:36
можно вот этим action-ом воспользоваться http://redux-form.com/6.6.2/docs/api/ActionCreators.md/#-initialize-form-string-data-object-keepdirty-boolean-options-keepdirty-boolean-keepsubmitsucceeded-boolean-

В нем ты установишь значения до первого render-а

Sergey
11.04.2017
17:42:43
ага, спасибо, думал смотрел в эту сторону но думал проще есть способ

Name
11.04.2017
17:43:39
проще: не использовать redux-form

Razzwan
11.04.2017
17:44:24
проще: не использовать redux-form
начинать сложно. Потом, они существенно упрощают жизнь. Но да, на то, чтоб разобраться, я потратил недели две

Sergey
11.04.2017
17:45:03
Мне redux-form сильно руки развязал, не смогу от него отказаться

Razzwan
11.04.2017
17:46:35
проще: не использовать redux-form
я без редакс форм писал проект 2 месяца, т.к. там сложные формы были. Думаешь, у меня лучше получилось? Я бы тоже так хотел думать, - но по факту, то же самое, только чуть более непонятное, чуть более тормозящее, и чуть менее функциональное. Хотя, конечно, верю, что у кого-то может получиться и более оптимально без redux-form

Kseniya
11.04.2017
17:47:22
хз для простых наоборот форм нормально кажется только

vitaliy
11.04.2017
17:48:47
Что есть сложные формы? Зависимости между инпутами или что?

Razzwan
11.04.2017
17:50:01
Что есть сложные формы? Зависимости между инпутами или что?
Под сложностью я понимаю формы, которые имею бесконечное множество добавляемых-удаляемых элементов. Чем больше таких элементов - тем сложнее форма.

Например, мы можем добавить задачу, и множество подзадач для нее за один раз. Для подзадач, можем сразу добавить множество пунктов, подпунктов и т.д.

Зависимости между формами не решают redux-forms

Artur
11.04.2017
17:54:18
Зависимости между формами не решают redux-forms
Написал свою либу для менеджмента стейта форм любой сложности за недельку

Правда для mobx

Google
Dreamerinnoise
11.04.2017
18:01:16
Мне хватило одного класса-стора.

Evgeny
11.04.2017
19:01:30
@DenisIzmaylov https://github.com/selaux/eslint-plugin-filenames/pull/14

easy peasy

Andrey
11.04.2017
19:16:23
А как вы разруливаете формы с множеством синхрлнных и асинхронных валидаторов навешенных на каждое поле

Admin
ERROR: S client not available

Andrey
11.04.2017
19:21:14
Например значение поля должно быть числом. Число должно быть от 5 до 500. Если чётное то посылаем 3 запроса паралельно и ждём результат. Если не чётное то посылаем 3 запроса последовательно и каждый раз ожидаем что в ответе error будет отсутствовать. И только тогда поле валидно

))) как вам такое? Редукс форм в такое пади не умеет.

code4aman
11.04.2017
19:30:54
видел в сети туториалы redux-form + yup

Andrey
11.04.2017
19:36:27
И там такое было возможно?

code4aman
11.04.2017
19:43:17
в yup есть схема + асинхронная валидация

♥️
11.04.2017
19:48:35
ребята есть вопросик по реакту! есть компонент (карта) Map.js внутри нее лежит компонент из гитхаба у которого на пропсах есть center если обновлять центр то соответств обновится центр карты. все хорошо сделал экшен на обновления центра карты все работает как часы. появилась необходимость добавить в компоненте (Map.js) показывать убирать инфобокс. решил все сделать через родной стейт (setState) но все бы хорошо теперь если карту поскроллить и отработать этот ивент карта вернется на место старого center. что делать в этом случае?) SCU непонятно как тогда показывать инфобокс

♥️
11.04.2017
21:32:09
я заговнокодил через рефы

но спасибо за подсказку

Andrey
11.04.2017
21:33:38
Кстати) если понадобится повторно установить центр наверное придётся мудрить с дополнительным полем)

Пропсом тоесть

♥️
11.04.2017
21:36:37
да в том и фишка что нужно устанавливать постоянно. через рефы благо есть функция в либе setCenter ставлю теперь ее + диспатчу новый центр

а на самой карте вообще не указываю

что бы при апдейте не дергался

Denis
11.04.2017
22:18:16
Google
Marat
11.04.2017
23:41:03
Как обновить ноду на линуксе, куча ошибок(

Herman
11.04.2017
23:46:29
Kir
12.04.2017
04:06:16
/stat@combot

Combot
12.04.2017
04:06:16
combot.org/chat/-1001032883247

Kir
12.04.2017
04:07:20
Парни, реакт роутер 4, есть возмоно сделать layout в нутри которых будут возвращатся остальные роуты как в старых версиях ?

Mikhail
12.04.2017
04:08:44
в 4 роуты это компоненты, так что можно куда угодно вставлять, кроме самих роутов

Kir
12.04.2017
04:10:14
то есть вложенности теперь нет ?

<Route path="/"> <Route parh="home" /> </Route>

Play
12.04.2017
06:38:06
как значение seconds передать в current? const current = whoosh.getCurrentTime((seconds) => console.log('at ' + seconds))

? ethorz
12.04.2017
06:40:40
return seconds?

как значение seconds передать в current? const current = whoosh.getCurrentTime((seconds) => console.log('at ' + seconds))
seconds это переменная есть в области видимости, или она undefined?

Dmitrii
12.04.2017
06:50:12
как вы делаете разбиение env на проде? обычно в приложении есть dev и prod, dev локально, prod на сервере.Но что если prod не один? к прмеру есть dev-app.com где лежит текущая prod версия в разработке, staging-app.com, где предрелизная версия, и app.com реальный прод, и все они используют разные версии api, и немного разные настрокйи по сбору ошибок, логгированию.

Play
12.04.2017
06:50:46
seconds есть только в этой функции

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