
Max
01.08.2018
19:15:22
насколько зашквар тащить в свою либу uuid?
может лучше скопипастить чтобы зависимости не было

Andrey
01.08.2018
19:16:47

Cenator
01.08.2018
19:17:11

Google

Ҫѐҏӗѫӑ
01.08.2018
19:17:20

Max
01.08.2018
19:17:30
да хз
опять у кого-нибудь спермотоксикоз будет и удалит ее )
ладно, добавил в депс, похуй

Andrey
01.08.2018
19:18:00

Max
01.08.2018
19:18:26
а чем луче uuid?
интересная либа, не видел

Ҫѐҏӗѫӑ
01.08.2018
19:18:41
nanoid- это не uuid-совмистимая либо есичо

Artem
01.08.2018
19:18:51
@syabro а что за стейтмендежер? kill redux ?)

Max
01.08.2018
19:18:59

Cenator
01.08.2018
19:19:06

Max
01.08.2018
19:19:06

Artem
01.08.2018
19:19:17
не имею ввиду какую проблему решал с новым?

Google

Max
01.08.2018
19:19:22

Andrey
01.08.2018
19:19:26
не знаю чем лучше, по бенчам быстрее малость)
и легкая

Ҫѐҏӗѫӑ
01.08.2018
19:19:40
ну так-то импорт uuid/v4 тоже немного байт

Kendr
01.08.2018
19:19:43

Max
01.08.2018
19:20:06
ладно, побуду хипстером, поставлю nanoid

Ҫѐҏӗѫӑ
01.08.2018
19:21:27
35 строк где-то в uuid/v4
нахуя тебе нанойд этот

Anton
01.08.2018
19:22:09
подскажите, что можно юзать для сбора ошибок на фронте - типа произошла ошибка на устройстве юзера, а мне для анализа пришел от него запрос с user-agent и местом в коде ошибки (мб еще какие то данные)

Cenator
01.08.2018
19:22:29
Sentry

Ҫѐҏӗѫӑ
01.08.2018
19:22:37
есть пиздатая история про то как Андрей Ситник решил что нод модули весят больше чем твоя мамка
и придумал брать caniuse и вырезать лишнее
идея хороша - действительно с caniuse lite весит меньше, чем caniuse
НО
в остальных нормальных либыах юзается caniuse. и теперь если юзаешь браузерлист, то в 99% имеешь и caniuse и еще блять caniuse lite впридачу
конец.
поэтому удачи в возможном бандлинге нанойда с ююидом вместе

Max
01.08.2018
19:25:43
удалил нахуй оба, придумал как нормалное имя сгенерить

Artem
01.08.2018
19:25:47
````_${Math.random().toString(36)
.substr(2, 9)}````кстати такая генерация айдишников проблемна?

Google

Ҫѐҏӗѫӑ
01.08.2018
19:25:53

Anton
01.08.2018
19:26:03

Lnk
01.08.2018
19:41:27
всем привет, react-router 4, возможно ли сделать что бы такой path заработал
/:local(ru|en)?/page-name и что бы страница грузилась по 3м урлам
/page-name (дефолтный язык)
/ru/page-name
/en/page-name

Uryashnik
01.08.2018
19:47:18
Добрый вечер, ребят подкиньте пожалуйста какойто доступный ресурс на русском по роутам, погуглил не могу понять, основные концепции как с транички на страничку прыгать понимаю
а вот где примеры посложнее убей не пойму
https://maxfarseer.gitbooks.io/react-course-ru/content/zhiznennii_tsikl_komponenta.html
тут вообще не доступно

Cenator
01.08.2018
19:47:59

Uryashnik
01.08.2018
19:48:04
https://maxfarseer.gitbooks.io/react-router-course-ru/content/sozdaem_primitivnii_router.html
с самого начала нихрена не понятно
к сожалению не знаю инглиш

Lnk
01.08.2018
19:50:38

Uryashnik
01.08.2018
19:51:14
я скидывал ссылку на этого автора выше

Lnk
01.08.2018
19:51:56
да это 2я версия его книги

Artem
01.08.2018
19:52:10
эмм, что конкретно по сложней тебе надо?

Uryashnik
01.08.2018
19:54:26
https://maxfarseer.gitbooks.io/react-router-course-ru/content/sozdaem_primitivnii_router.html
ну к примеру отсюда
строка this.state = {
route: window.location.hash.substr(1)
}
зачем она там что она делает
зачем это присваивать в состояние?

Lnk
01.08.2018
19:56:53
тут в стейт записывается текущий урл

Uryashnik
01.08.2018
19:57:25
<Route path='/' component={App}>
<IndexRoute component={Home} />
<Route path='admin' component={Admin} />
<Route path='genre' component={Genre} />

Google

Lnk
01.08.2018
19:57:27
далее при рендерее в зависимости от того что в этом стейте хранится рендерится соответствующий компонент

Uryashnik
01.08.2018
19:57:38
а что тут значит IndexRoute
по какому пути будет хом? если апп будет по пути /

Lnk
01.08.2018
19:59:33
это копмонент который отрендерится на корневой дирректории
в данном случае / <Route path='/' component={App}>
App это враппер в него
это старый роутер
в 4й версии уже не так

Admin
ERROR: S client not available

Uryashnik
01.08.2018
20:00:14
согласен а путь для Home?
все я понял о чем ты

Artem
01.08.2018
20:00:35
@uryahnik наверно все таки тебе лучше инглишь подтянуть, где собираешься постоянно искать ру переводы я даже незнаю

Uryashnik
01.08.2018
20:00:56
<Route exact path='/' component={Home}/>

Ҫѐҏӗѫӑ
01.08.2018
20:00:57
https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html

Artem
01.08.2018
20:00:59
к тому же что бы читать доки по фронту, там слов 100-150 из терминологии запомнить, остальные уже базовые в принципе

Lnk
01.08.2018
20:01:04

Uryashnik
01.08.2018
20:01:13
это будет 4я версия

Artem
01.08.2018
20:01:31

Lnk
01.08.2018
20:01:40
а понял

Google

Uryashnik
01.08.2018
20:02:50
ребят я ж у Вас совета не по инглишу прошу а по реакту, мне инглиш подтягивать 4-5 месяцев, я знаю верстку и js, и доучиваю реакт, мне хочется сначала сменить работу, чтобы я не по часу за вечер уделял а весь день в этом ковырялся, тогда и инглишь смогу учить

Nikolay
01.08.2018
20:03:47
Хм, в it с нулёвым инглишем как-то можно попасть? Во дела.

Artem
01.08.2018
20:04:25

Uryashnik
01.08.2018
20:04:29
https://habr.com/post/329996/

Artem
01.08.2018
20:05:05

Lnk
01.08.2018
20:05:09

Uryashnik
01.08.2018
20:06:06
хорошо спасибо

Сергей
01.08.2018
20:50:11

dima
01.08.2018
20:51:08

Lnk
01.08.2018
20:52:15

dima
01.08.2018
20:52:35
а. Я вспомнил. НУ да. ТАм много фишек. Но идин фиг это такое

Lnk
01.08.2018
20:52:37
есть еще такой - https://reach.tech/router

dima
01.08.2018
20:53:37
https://reactnavigation.org/
вот такое нужно. С таким апи. Мне нрав

Andrey
01.08.2018
21:04:14

Petr
01.08.2018
21:33:15
А нихто никогда не вешал debounce на mapStateToProps у контейнера?

Cenator
01.08.2018
21:35:22
эм что)

Kendr
01.08.2018
21:41:05