
Andriy
16.02.2018
11:08:21
А где можно развернуть приложение?
Dev server

Андрей
16.02.2018
11:10:35

Ivan
16.02.2018
11:10:37
кто-нибудь nginx настраивал на два аппликейноша?

Google

Oleg ?
16.02.2018
11:11:06

Андрей
16.02.2018
11:11:45
ну конечно, юзаю

Cenator
16.02.2018
11:14:36

Danila
16.02.2018
11:27:38
Нет, всё равно что-то не так, ставится только dist. Что же я делаю не так? Кто-нибудь использует эту либу?
https://github.com/react-tools/react-form

Duego
16.02.2018
11:29:51
А как можно динаимчески title страницы менять?

Vladimir
16.02.2018
11:30:22

Duego
16.02.2018
11:31:10
Приколько, то есть в любом месте могу напистаь и он переопределиться?

Cenator
16.02.2018
11:31:22
да
просто декларативное api, обертка над document.title

Benjamin
16.02.2018
11:35:58
Ребят, я уже задавал вопрос выше:
«есть такая задача:
У меня есть массив сотрудников. Есть несколько видов сортировки: возьмем, к примеру, по отделу.
Мне нужно, чтобы в итоге получился не просто список, а чтобы перед каждой группой сотрудников был подписан отдел. Мне для этого нужно массив превратить в объект массивов или как поступить?»
Мне посоветовали сделать объект с отделами и хранить там ID работников.
Но что, если мне нужно не только сортировать по отделам, но еще и по другим параметрам? Как быть? Не создавать же разные объекты?
Например, я хочу таким же образом по именам и по должностям сортировать

Andrey
16.02.2018
11:37:10


Eddie
16.02.2018
11:42:32
всем привет, может кто делал такое, (уже выше писал)
На сайте есть переключатель языков, при клике меняем "window.location.href = ?locale=${prefix}" добавляется префикс и соответственно страницу переводит, но вот беда, если кликнуть по любому другому элементу на станице url перезаписывается, как сделать что бы префикс в начале url остался и менять его только при выборе другого языка ?

Google

Cenator
16.02.2018
11:43:57

Eddie
16.02.2018
11:44:25

Владимир
16.02.2018
11:44:43

Cenator
16.02.2018
11:44:46
нет
при переходе по ссылке сохраняй язык в локалсторежж

Duego
16.02.2018
11:45:57
можно тогда отказаться от locale в урле, сразу в стораж записывать и менять
?

Cenator
16.02.2018
11:46:37

Benjamin
16.02.2018
11:47:11

Eddie
16.02.2018
11:47:34
разве browserhistory не записывает url-ы в localStorage ?

Andrey
16.02.2018
11:49:25

Benjamin
16.02.2018
11:57:19

Andrey
16.02.2018
11:57:38

Evgeniy
16.02.2018
12:02:41
Ребят, всем привет. Кто-нибудь мог бы помочь react на express поднять? Настроил webpackс babel, но "льются" ошибки(

Cenator
16.02.2018
12:04:37
@webpack_ru @nodejs_ru

Evgeniy
16.02.2018
12:05:09

Cenator
16.02.2018
12:08:05
@javascript_jobs

shadowjack
16.02.2018
12:08:28
Я там забанен

Cenator
16.02.2018
12:08:39
не повод сюда писать

Ivan
16.02.2018
12:16:22
чуваки никто не сталкивался с такой проблемой
у меня на одном сервере висят два приложения:
site/
и
site/foo
в nginx прописаны разные root для / и /foo
в сафари все нормально работает, а в хроме почему-то при обращении к /foo оно обрабатывается первым приложением и его перехватывает react-router

Google

Ivan
16.02.2018
12:16:38
если curlом проверять то все адекватно работает
но хром что-то кэшит или я не понимаю

Yaroslav
16.02.2018
12:17:08
там было правило для роута
exact
вроде, чтоб брать точное совпадение
<Route exact path="/" component={Home} />

Ivan
16.02.2018
12:18:33
ну по идее он вообще не должен доходить до реакт роутера и брать индекс из другой папки

Alexander
16.02.2018
12:21:28
Гайз, которые пользуют Flow, а вы типы рядом храните или в тех же файлах?

Pauline
16.02.2018
12:21:48

Alexander
16.02.2018
12:22:15

Denis
16.02.2018
12:27:28
Ребят, помогите, плиз... нифига не понимаю ?
В стейте храню массив JSON обектов, чтобы отрисовывать их в таблице.... отрисовывается, но вот беда:
Описал редьюсер удаления элемента. Применяю его - объект удаляется. Вот только в таблице удаляется последний элемент,а не выбранный.... Хотя стор правильный, вроде.
Получается, что после действия стейт меняется, но удаленные данные из стейта все равно отрисовываются, а пропадают те, которые должны быть

Cenator
16.02.2018
12:28:26
Ребят, помогите, плиз... нифига не понимаю ?
В стейте храню массив JSON обектов, чтобы отрисовывать их в таблице.... отрисовывается, но вот беда:
Описал редьюсер удаления элемента. Применяю его - объект удаляется. Вот только в таблице удаляется последний элемент,а не выбранный.... Хотя стор правильный, вроде.
Получается, что после действия стейт меняется, но удаленные данные из стейта все равно отрисовываются, а пропадают те, которые должны быть
key проверь

Denis
16.02.2018
12:28:47
а точнее?

Cenator
16.02.2018
12:29:21
ну покажи как задаешь

KOZINCHENKO
16.02.2018
12:30:26
Код покажи и мы расскажем

Denis
16.02.2018
12:30:29
иерархия такая:
`<Provider store={store}>
<App/>
</Provider>`
`return (
<Table responsive>
<TableHeads columns={columns}/>
<TableBody/>
</Table>
);`
` return (
<tbody>
{items.map((row, index) =>
<TableRow key={index} index={index} row={row}/>
)}
</tbody>
);`
`return (
<tr>
{this.columns.map(key =>
<td ref={key} key={key}>{this.row[key]}</td>
)}
<td>
<ButtonGroup vertical>
<input type={'button'}
className={'btn btn-primary'}
ref={'editSaveAction'}
onClick={this.editSaveRow.bind(this)}
value={EDIT_LABEL}
/>
<Button bsStyle="danger"
onClick={this.deleteRow.bind(this)}>Delete</Button>
</ButtonGroup>
</td>
</tr>
);`

Cenator
16.02.2018
12:30:57

Alexander
16.02.2018
12:31:39
key={index}
bad practice

Denis
16.02.2018
12:31:51
а как лучше?

Cenator
16.02.2018
12:31:57
я написал

Google

Denis
16.02.2018
12:32:13
спс, ща попробую
все еще что-то не так

Andrey
16.02.2018
12:48:41

Denis
16.02.2018
12:49:29
key={row.id}
типа того?

Danila
16.02.2018
12:49:43
А скажите пожалуйста, почему убили link state? Слишком магично? В больших формах как правильно делать? Писать свой линкстейт, юзать либы, или вешать на каждое поле свой хэндлер?

Cenator
16.02.2018
12:50:01

Andrey
16.02.2018
12:50:22

Denis
16.02.2018
12:52:40
да, все получилось, Спасибо огромное!
а из-за чего такая ерунда?
где почитать?

Andrey
16.02.2018
12:54:10

Alexander
16.02.2018
12:54:11

Denis
16.02.2018
12:54:43
Спасибо, ребят!))

dima
16.02.2018
12:57:16
у всех не пашет вк ?

kana
16.02.2018
12:58:15
свалил с вк в телегу, чтобы везде видеть посты, что вк не пашет...

Andrey
16.02.2018
12:58:21

Golovachov
16.02.2018
12:59:36
поставил cra в надежде потестить новый контекст апи, но тут 16.2, а там как я понял 16.3_альфа, вот эта альфа меня настораживает
обновлятся до нее?

Valeryi
16.02.2018
12:59:56

dima
16.02.2018
12:59:59
посоны. я вспышку проебал ? что за новый контекст

Google

Golovachov
16.02.2018
13:00:26
ну он позволит избежать редакса во многих проектах)

Sergey
16.02.2018
13:00:47
есть такое

dima
16.02.2018
13:01:00

Golovachov
16.02.2018
13:01:16
это правда

dima
16.02.2018
13:01:33
а что изменилось. Что за новый контекст и смысл ?
от стейт менеджера то не избавиться

Anton
16.02.2018
13:02:03
Подскажите позязя.
Я делаю SSR.
Стили вывожу прямо после компонентов в нем.
А потом — hidrate.
И как следствие того что в SSR стили впихнуты а в клиентский рендеринг — нет …
> client-0f78a01dc1d6cda161d1.bundle.js:12453 Warning: Expected server HTML to contain a matching <header> in <div>.
Я правильно понимаю что всем компонентам надо теперь руками key добавить где его нету?
Это вообще решается как то?

Cenator
16.02.2018
13:03:13

Владимир
16.02.2018
13:05:14
Такое вроде бывает, когда результат ssr отличается от рендера на клиенте

Sergey
16.02.2018
13:05:49

Golovachov
16.02.2018
13:06:08

Maxim
16.02.2018
13:06:17
Парни, всем привет! Был ли у кого нибудь случай когда отправленные пользовательские данные вставали перед # в адресной строке?
Что может привести к такому поведению?
Юзаем React Router 2

Владимир
16.02.2018
13:07:30

Maxim
16.02.2018
13:07:57
нет, всё нормально

Cenator
16.02.2018
13:08:15

dima
16.02.2018
13:10:14
видео есть ?