@react_js

Страница 1097 из 5115
Paul
20.03.2017
17:42:41
Почитай https://github.com/css-modules/css-modules/issues/147

Mike
20.03.2017
17:44:01
ок ща

потому что пока что из диалога и гугла я не понял разницы между темами и темингом

Google
Mike
20.03.2017
17:44:23
а ты сказал в рантайме

ок

получается опять вопрос в пробросе стилей

Paul
20.03.2017
17:45:59
Да в рантайме, css-module изолированы, а тебе надо модифицировать детей из родительского компонента

Mike
20.03.2017
17:46:11
и тогда я все еще утверждаю, что ты слишком вольно воспользовался словом нужны, потому что если ты читал обсуждение выше, почти всем это не понадобилось ни разу, а пишем мы совсем не тудушки

Marlik
20.03.2017
18:11:29
Может есть какие волшебные настройки в webpack'е второй версии, которых я не знаю. Стиль применяется если собрать в dist продакшен, это не удобно, но в момент правок, работы, из src стили не показывают. Где почитать?

Kreizo
20.03.2017
19:07:08
ребят подскажите либу возможно такая есть, для окончания после числа

1 статья 2 статьи 10 статей итд

MadMax
20.03.2017
19:07:26
Вооо

Дождался)) обламитесь Майк Сальников)))

Alexander
20.03.2017
19:09:38
ребят подскажите либу возможно такая есть, для окончания после числа
Тут, скорей всего, нужно свой велосипед писать

Kreizo
20.03.2017
19:09:57
да я думаю должны такие быть

Google
Alexander
20.03.2017
19:10:26
https://gist.github.com/realmyst/1262561

Pavel
20.03.2017
19:13:28
@Kreizo https://github.com/scottrippey/Smart-Plurals

Kreizo
20.03.2017
19:14:27
пойдет спасибо

Pavel
20.03.2017
19:14:55
https://www.npmjs.com/package/plural-ru

Kreizo
20.03.2017
19:15:17
о то что нужно

Alexey
20.03.2017
19:18:07
http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html?id=l10n/pluralforms Однострочник.

Pavel
20.03.2017
19:44:41
Хочу максимально быстро сделать SPA, есть какие-то общие практики/правила хорошего тона, как сделать структуру проекта и может какой-то шаблон хороший в плане архитектуры есть?

до этого писал бекенд, на бекенде рендерил шаблонизатором html

Mike
20.03.2017
19:46:21
Да

Хочешь быстро -- иди в ангуляр

Mike
20.03.2017
19:46:42
В реакте порог входа большой

В начальной обвязке охуеешь

Pavel
20.03.2017
19:48:07
Alexey
20.03.2017
20:13:33
В реакте порог входа большой
У нас бэкендры справляются вполне норм. По гайдам настраивают сборку и пишут простые сайты.

Mike
20.03.2017
20:14:01
Не, я не спорю

Просто старт дольше чем на ангуляре

Который написал две строчки и погнали

Google
Denis
20.03.2017
20:14:46
А почему не оф create react app

Mike
20.03.2017
20:14:47
И никакие обвязки вообще не нужны

Alexey
20.03.2017
20:14:51
ну не знаю, тут еще вопрос в том, что ты в начальную обвязку пихаешь

но признаюсь честно, я не пробовал ангуляр

А почему не оф create react app
да, хороший вариант

Pavel
20.03.2017
20:35:41
Куча живых boilerplat-ов, куда проще git clone и поехали, на любой вкус: https://github.com/enaqx/awesome-react#boilerplates

Рекомендую react-starter-kit

Pavel
20.03.2017
20:42:09
спасибо

Pavel
20.03.2017
20:48:05
спасибо
Рекомендую сразу за финальное SPA не браться, а сначала сделать несколько небольших приложений: 1. Использование голого React с изучением внутреннего state, life cycle methods, обмена данными между компонентами, context 2. Тоже приложение с выделением общего для многих компонентов состояния в redux 3. Изучить одну из реализаций GraphQL хотя бы поверхностно, например apollo-stack

Denis
20.03.2017
20:49:19
Pavel
20.03.2017
20:51:15
Помогаю студенту из Англии, с небольшим background-ом входит в React со скрипом, но за месяц, начиная сразу с React Native полноценное приложение по менеджементу футбольних клубов и матчей. Если опыта побольше, думаю React ложится очень легко.

@fentlez Так же для прототипирования, в окружении максимально приближенном к локальному, рекомендую использовать: https://www.webpackbin.com/ Можете воспользоваться моим шаблоном для React: https://www.webpackbin.com/bins/-KfhVJxU_hTKERNVN2le Шаблон react + redux: https://www.webpackbin.com/bins/-KfhV8nAZoUdMFeaz8-p

Pavel
20.03.2017
20:56:45
Собрав там проект, можете его скачать и запустить локально.

Kreizo
20.03.2017
21:05:06
работал с ангуляром и могу сказать что порог вхождения низкий

я делал первый проект и не понимал как все это работает

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

Marlik
20.03.2017
21:45:56
куйня это фсё, вот с гранта пытаюсь на вебпак перейти, вот хде порог вхождения ацкий))

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

Dmitrii
20.03.2017
21:52:10
Достать values в redux-form так: _.get(state.form, ${ getFormName(doc.id) }.values, {}),
доку не читаем за нормальными решениями? http://redux-form.com/6.5.0/docs/api/FormValueSelector.md/

Google
Pavel
20.03.2017
21:53:07
доку не читаем за нормальными решениями? http://redux-form.com/6.5.0/docs/api/FormValueSelector.md/
Если вы внимательно прочитает дальше, то я пишу о formValueSelector и что он может использоваться только при явном задании названий полей.

А для values мое решение подходит при динамическом генерировании имен форм.

При одной форме и статическом имени дальше предложено изящное решение.

const mapStateToProps = ({ form }, { form: formName }) => { const { values } = form[formName] return { values } }

@dimonnwc3 И вместо нетерпимости, просьба относиться внимательнее к себе и окружающим людям.

Dmitrii
20.03.2017
21:56:57
formName то всеравно передается откуда то

не магией же

Pavel
20.03.2017
21:57:20
Оно всегда задается для формы и лежит в ownProps.

Admin
ERROR: S client not available

Dmitrii
20.03.2017
21:58:00
ничто не мешает задавать и для formValueSelector

Pavel
20.03.2017
21:58:02
А так как reduxForm - является HOC, то все ее параметры являются параметрами WrappedComponent.

Denis
20.03.2017
21:58:25
А кто что для валидации использует? Например, пришёл POST или GET запрос, который надо обработать прежде, чем спроксировать во внутренний сервис.

Pavel
20.03.2017
21:58:27
Очевидно что мешает, когда вы не знаете все поля заранее.

Dmitrii
20.03.2017
21:59:36
или я чего то не догоняю

Pavel
20.03.2017
22:00:10
почему бы не взять все поля?
Потому что они неизвестны заранее - их нет. Они генерируются динамически.

Dmitrii
20.03.2017
22:00:32
их и не надо знать, просто взять все

Pavel
20.03.2017
22:00:56
Нет таких параметров для formValuesSelector - взять все.

Нужно перечислить.

Dmitrii
20.03.2017
22:01:11
http://redux-form.com/6.5.0/docs/api/Selectors.md/ есть и другие вещи getFormValues

Google
Pavel
20.03.2017
22:02:08
Принято. Этого селектора еще месяц назад не было.

Dmitrii
20.03.2017
22:02:19
как по мне решение по изящнее

Pavel
20.03.2017
22:03:10
Согласен, что нужно использовать стандартное.

Dmitry
20.03.2017
23:28:28
Народ, вот как быть - решаешь задачу, и постоянно отвлекаешься на другие мелкие. Их как атомарные коммиты оформлять не хочется, потому что в коде уже начато решение основной, но не законченно и поэтому код сломанный. В итоге получается один большой коммит, в его описании основная задача. А куча мелких получается протаскивается "за компанию" но никак не оформляется. По-моему плохо. Как минимум, не знаешь в какое состояние на самом деле откатишься, сделав чекаут

На какую-либо раннюю версию

Ну и ломает мозг кому-то другому кто будет сопоставлять описание коммита и фактические изменения.

Marlik
20.03.2017
23:30:36
делать ветки, мержить...

Dmitry
20.03.2017
23:35:54
Думал обычно это делается когда разные люди решают разные задачи..Реально, не видел таких примеров в чужих репах, чтобы один разраб заморачивался с ветками

Marlik
20.03.2017
23:41:33
Не обязательно разные люди, бывают разные идеи... а потом или идеи пропадают, или воплощаются в жизнь...

Dmitry
20.03.2017
23:59:08
тогда на каждую решенную задачу будет еще 10 TODO и 10 FIXME и так пока совсем не заблудишься в мелочевке xD

Pavel
20.03.2017
23:59:58
ну да, но так будут все изменения задокументированны

Denis
21.03.2017
00:15:40
Но вообще это характерно на начально стадии проекта

В стадии зрелости таких проблем не должно быть

И легко всё ляжет на микрокоммиты

Или отдельный Technical Debt commit :)

Dmitry
21.03.2017
00:17:57
А это идея. Если правки мелкие и локальные, тупо собирать их в текстовом файлике, а потом прихлопнуть их разом все

Denis
21.03.2017
00:18:15
Просто потому что с ростом сложности какие-то серьезные изменения делать кучно - это дорого стоит :)

Dmitry
21.03.2017
00:18:16
Ну как разом. По очереди, но вместе

В смысле "дорого стоит"?

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