
Razzwan
17.03.2017
10:14:32
У меня приложение состоит из статического javascript файла, который отдается nginx сервером. В этом случае, как мне установить статус 404 роутам, которые не совпали?

Сергей
17.03.2017
10:17:46
никак

Ruslan
17.03.2017
10:26:47
раутинг потом на клиенте?

Google

Max
17.03.2017
10:29:21
парни, вопрос по архитектуре
мне для https://github.com/skaterdav85/validatorjs надо написать кастомный валидатор

Vladimir
17.03.2017
10:29:46

Max
17.03.2017
10:30:05
не видел

Yan
17.03.2017
10:30:17
может он по архитектуре хочет спросить как мужчина мужчину

Max
17.03.2017
10:30:18
короче мне нужно вызвать где-то ```Validator.register(name, callbackFn, errorMessage)```
т.е. к коду он нигде не привязан
для явного импорта
куда и как такие вещи реквайрить?

Yan
17.03.2017
10:33:27
ты что именно хочешь сделать?

Ilnur
17.03.2017
10:37:01

Max
17.03.2017
10:37:13
да, фабрика валидаторов

Google

Max
17.03.2017
10:41:11
самому либу переписать и сделать импортами?

Ilnur
17.03.2017
10:44:07
Просто в модуле описать все валидаторы и все, зачем нужен этот агрегатор не могу понять

Max
17.03.2017
10:49:08
ну так же можно и про реакт написать
"зачем нужен реакт, если можно написать все самому"
тем что эта либа покрывает 99% моих проблем с валидацией и имеет удобный и поятный синтаксис

Mark
17.03.2017
11:10:32
Появился такой вопрос про стилизацию компонентов.
На текущий момент - один огромный бандл в отдельном проекте, который собирается вебпаком из SCSS. Так дальше жить нельзя.
Хочу постепенно начать переносить стили изолированно в компоненты.
Пригляделся к JSS, особенно после митапа, но есть вопрос. В экзамплах есть портация под реакт и есть сразу на JSS. Как лучше и безболезненнее?
Другой вопрос про PreJSS. Как я понял - имеем исходники на том же SCSS, прогоняем через него вручную - на выходе корректный объект JSS?

Vladimir
17.03.2017
11:11:02

Mark
17.03.2017
11:12:34
Спасибо)

Dreamerinnoise
17.03.2017
11:14:56

hlomzik
17.03.2017
11:15:06
нубский вопрос — если мне нужно просто подключить компонент к стору и доставать оттуда одно значение, то делать так?
export default connect(
({ events }) => ({ events })
)(Events)

Ҫѐҏӗѫӑ
17.03.2017
11:15:09
dunno

from
17.03.2017
11:15:40

hlomzik
17.03.2017
11:15:55

Evgeniy
17.03.2017
11:43:58
Ребят подскажите, почему то не работает Hotreload при изменении less файла

Pavel
17.03.2017
11:46:40
webpack 1/2 - у меня работает

Evgeniy
17.03.2017
11:47:08
может что с конфигом не так
МОжешь показать

Сергей
17.03.2017
11:47:44
только кидай в гисты

hlomzik
17.03.2017
11:51:51
кстати, про HMR — после подключения редакса он стал только фулл-релоад делать. HMR настроен по гайду на офсайте вебпака. это нормально?)

ainu
17.03.2017
11:54:58

Google

Razzwan
17.03.2017
12:22:33

Evgeniy
17.03.2017
12:31:00
Всем привет. Такой вопрос.
Использую redux-form, на сабмит формы вызывается callback, в который передается объект со значениями.
Насколько правильно попытаться добыть event в этот callback, чтобы можно было написать что-то типа: `fetch(url, { body: new FormData(event.target) })`?

ainu
17.03.2017
12:31:38
Нет.
Вставляешь туда функцию getmydata(FormData())

Alexander
17.03.2017
12:31:56
Лучше не скажешь

Dmitry
17.03.2017
12:32:03
Там же в колбэк засабмиченные значения и так прилетают
Их можно в колбэке добавить в formdata и пофетчить

Denis
17.03.2017
12:32:27

ainu
17.03.2017
12:32:28
которая делает следующеея
Первое - деьюсит action.type=START_LOADING"
второе. запускает фетч и ждет ответа. по получении ответа редьюсит данные
при получении ошибки редьюсит состояние ошибки
START_LOADING это прелоадер показать

ainu
17.03.2017
12:33:43
При этом (не знаю почему) рекомендуется делать совсем-совсем не так, а делать middleware которая разруливает fetch и вытекаемые из него промисы.

Evgeniy
17.03.2017
12:34:24

ainu
17.03.2017
12:34:44
Ну да, получаешь любым удобным способом в коллбеке

Dmitry
17.03.2017
12:34:45
у FormData есть append

Evgeniy
17.03.2017
12:35:19
а без ручного добавления значений никак не сделать?

Dmitry
17.03.2017
12:36:34
В моем кейсе меня это устраивало, дальше не копался в редакс форм

Timur
17.03.2017
12:39:08
Всем привет.
Нужен совет. Создается мобильное приложение под IOS на apache cordova + ReactJS. Есть задача отображения PDF документа.
Пока найденных варианта два: использовать iframe для отображения PDF или использовать одну из написанных либ (например https://github.com/sitewaerts/cordova-plugin-document-viewer).
Если у кого есть опыт решения подобной задачи, поделитесь, пожалуйста, своими мыслями.
Сейчас решили реализовать параллельно оба способа, чтобы их сравнить.
С iframe пока имеются проблемы в плане управления в мобильном сафари.

Google

ainu
17.03.2017
12:39:25
Правостлавно если редьюсеры чистые. Остальное имхо пофигу.
https://github.com/erikras/redux-form/blob/master/examples/simple/src/index.js
<SimpleForm onSubmit={showResults}/>
const showResults = values =>
new Promise(resolve => {
setTimeout(() => { // simulate server latency
window.alert(`You submitted:\n\n${JSON.stringify(values, null, 2)}`)
resolve()
}, 500)
})

Sergey
17.03.2017
12:39:52

Admin
ERROR: S client not available

Yakovenko
17.03.2017
12:41:17
Подскажите, как записать проще?
const {
state1,
state2,
state3
} = this.state;
const {
handle1,
handle2,
handle3
} = this;
const passProps = {
state1,
state2,
state3,
handle1,
handle2,
handle3
};
<MyCmp { ...passProps }/>

Evgeniy
17.03.2017
12:42:02
@BananaBobby @ramainen спс

Timur
17.03.2017
12:42:47

Sergey
17.03.2017
12:43:20
ну так себе причина)

Timur
17.03.2017
12:43:25
?

Sergey
17.03.2017
12:44:19
лучше подзаморочиться и запилиить mac os чем пилить прилаги под webview (ну так, чисто мое мнение))

ainu
17.03.2017
12:46:26
Стопстопстоп? Дело в том, что нельзя без мака кодить?

Timur
17.03.2017
12:46:31
на самом деле приложение должно работать под все платформы.. отсюда и заморочки + требование заказчика

ainu
17.03.2017
12:46:54
Так этоже общая проблема для всего стека iOS. Брать хакинтош и все
ноут на который встанет родной дистрибутив мак (не хак) будет стоить тыщ 15-20

Sergey
17.03.2017
12:47:41

ainu
17.03.2017
12:47:56
Без этого не будет xcode, без xcode хрен вам а не публикация в стор

Max
17.03.2017
12:48:19
а кто что для валидации данных юзает? взял validatorjs, но думаю надо альтернативы глянуть
ajv вроде норм, но описание растянуто в json-schema

Google

ainu
17.03.2017
12:48:57
Недавно рекомендовали же yup
Хвалили даже.

Max
17.03.2017
12:49:12
пропустил

ainu
17.03.2017
12:49:20
Я на заметку взял

Max
17.03.2017
12:49:58
выглядит прикольно, попробую да

Timur
17.03.2017
12:50:14
Ребятушки, вопрос был не в выборе платформы или технологий) А по поводу одной конкретной проблемки - по ней нужен совет

ainu
17.03.2017
12:55:05
React formal ?

Max
17.03.2017
12:55:54
runkit.com

Ilya
17.03.2017
12:55:56

Max
17.03.2017
12:56:01
забавная херня, пропустил
после трех месяцев плюнул и купил макбук

Mike
17.03.2017
12:56:53
> родной

Max
17.03.2017
12:56:58
щас вроде все чуток проще, все кексты отдельно лежат и не сносятся при обновлении

ainu
17.03.2017
12:57:12

Max
17.03.2017
12:57:29
sec

Ilya
17.03.2017
12:57:31
Такие бывают?)))