@react_js

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

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

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
короче мне нужно вызвать где-то ```Validator.register(name, callbackFn, errorMessage)```
Какая-то фабрика валидаторов? Не лучше ли статично модульном стиле все описать?

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?

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

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 настроен по гайду на офсайте вебпака. это нормально?)

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 и пофетчить

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
Там же в колбэк засабмиченные значения и так прилетают
я хочу сделать fetch'ем post запрос. мне же надо каким-то образом сформировать body

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

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

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

Ну да, получаешь любым удобным способом в коллбеке
а это православно считается при использовании redux-form?

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) })

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
ноут на который встанет родной дистрибутив мак (не хак) будет стоить тыщ 15-20
Сейчас есть такие ноуты? Intel Celeron? AMD? (Откуда-то оставшийся), i3 от 25 идут с hdd. Удовольствия получишь много. Лучше уж macmini бу взять и ssd воткнуть

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
Такие бывают?)))

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