
blkmrkt
24.06.2018
02:19:56
Когда там Suspense релизнут? В твиторе ничего тихо, Абрамов говорил что уже вот вот скоро

Cenator
24.06.2018
02:20:51
С 17 реактом

Alex
24.06.2018
02:22:01
Товарищи, а что за либа для графика скачивания пакетов на npmjs.org используется? Или что-то самописное?
Sparkline реализация)

Google

blkmrkt
24.06.2018
02:22:44

Alex
24.06.2018
02:23:29
Тот, что sparkline-react? Он каким-то сырым выглядит

blkmrkt
24.06.2018
02:24:07
а не сорян, это я попутал. Реализация не знаю какая

Alexander
24.06.2018
05:33:59
const initialState = Map({
popular: Map({
pending: null,
entities: List([])
}),
top: Map({
pending: null,
entities: List([])
})
});
Есть такой стейт
Как мне поменять значение в popular.pending?
Пишу так
state.get(payload.amount).set('pending', payload.pending)
Но он мне просто возвращает внутренний map
state.setIn([payload.amount, 'pending'], payload.pending)
Это правильное решение?

Pasha
24.06.2018
07:33:40
@Kl4ssT никакое не правильно, нельзя так менять стейт

Alexander
24.06.2018
07:34:20

Pasha
24.06.2018
07:35:21
А как правильно?
https://github.com/reduxjs/redux/blob/master/docs/Troubleshooting.md#never-mutate-reducer-arguments

Vadim
24.06.2018
07:35:23
SetState жыест

Alexander
24.06.2018
07:35:54

Google

Alexander
24.06.2018
07:37:21

Vadim
24.06.2018
07:38:59

Alexander
24.06.2018
07:40:03

Pasha
24.06.2018
07:40:40

Alexander
24.06.2018
07:42:29
сорян затупил
То есть всё норм? Может есть более красивое решение?
https://github.com/zayalexnick/incubator/blob/development/src/scenes/News/actions.js
https://github.com/zayalexnick/incubator/blob/development/src/scenes/News/reducer.js
Вот экшены и редусер


Daniil
24.06.2018
07:48:31
Кто - то может объяснить как они реализовали в твитере реакт роутер на примере (1, 2). Каждый навлинк из (1) помечается активным при определенном урле, а (2) - подвариант например Твитты из (1). Но когда мы выбираем один из этих трех вариантов (из 2), то активный элемент Твитты (из 1) сохраняется, но урл меняется же (их в Твитере реализация). Я пробовал для (1) без exact, да, для подвариантов (из 2) все ок работает и Твиты (1) сохраняет активный класс, но тогда Твитты (1) всегда будет активный при любом клике из (1) (у него, Твита из 1, урл без всяких /... а просто урл профиля), то есть выберем мы Читаемые, Списки и тд - Твиты (из 1) будут активные, опять же из-за того что урл совпадает с урлом профиля. То есть, при exact на (1) проблема и реализации частично решается, но Твитты (из 1) остаётся активным при выборе любого навлинка из (1).


Australo
24.06.2018
08:07:12
можете , пожалуйсто , заревьювить проект ?
с предидущего раза исправленно
1) вставлен redux-symbiote
2) все с axios вынесенно в api
3) разбил на компоненты Root
https://github.com/kirill-nikonorov/Junior_Test_2

Vlad
24.06.2018
08:11:07

Australo
24.06.2018
08:19:24
нет , под Питером . реакт самостоятельно стараюсь узнавать , а что ?

TelegramUser
24.06.2018
08:24:50
Нет, они планируют на офис
Они не доверяют на удаленку

Cenator
24.06.2018
08:30:24
Обсуждение работы в @javascript_jobs
прекол, пишет что PropType is defined but prop is never used

Konstantin
24.06.2018
09:05:42
Мне больше нравится прикол со styled-components и prop-types: объявил, например, пропсу "primary" для стилизации, объявил ей prop-type, но из-за того, что пропса используется не в теле компонента, а в литералах s-c, линтер светит ее неиспользуемой

Demuz
24.06.2018
09:06:54

Roman ?
24.06.2018
09:08:29
собаку забыл?

Demuz
24.06.2018
09:09:36

Google

Kendr
24.06.2018
09:09:42

Demuz
24.06.2018
09:10:08
Да блин, на другую машину ставлю реакт, че то модули не импортит. Через crna ставил.

Cenator
24.06.2018
09:10:24

Demuz
24.06.2018
09:12:25
Работает, спасибо.
Да что-то я амперсантов не видел еще в импортах, да и eject тут какой-то есть, вобще не понятно зачем он.
Незнаете, у них нет нормального вики, где описываются компоненты и их свойства? Не открывать же каждый сорс из библиотеки.
Да. Что-то не помню, чтобы так структура проекта выглядела. Первый раз такое вижу.

Admin
ERROR: S client not available

Дмитрий
24.06.2018
09:17:56
Всем привет, можете подсказать?
Увидел сейчас в зависимостях проекта эти либы -
"html-webpack-plugin": "^2.30.1",
"path": "^0.12.7",
"webpack-dev-server": "^2.11.1"
я думал, что они нужны только на деве, но теперь засомневался
если ли от них польза в прод билде?
(не dev-зависимостях)

Roman
24.06.2018
09:19:38
Так и второй ?

Demuz
24.06.2018
09:20:24
А нет, попутал, все нормально. Значит остается только разобрать что такое eject и всё.

Дмитрий
24.06.2018
09:20:32
второй мог бы быть нужен, если там с нодой на бэке что-нибудь было, думаю
но это чистый фронт-проект

Alexander
24.06.2018
09:21:57

Demuz
24.06.2018
09:24:05
Есть оказывается сайт. Класно блин.

Australo
24.06.2018
09:42:01

Alexander
24.06.2018
09:42:27

Андрей
24.06.2018
10:34:27
Всем привет. Кто-нибудь знает, где почитать про принципы и основы vue и реакта, и какой из них для чего лучше использовать?

Google

Roman
24.06.2018
10:40:24

Андрей
24.06.2018
10:45:18

dima
24.06.2018
10:48:15

Bogdan
24.06.2018
10:51:55
а если смогу?

Андрей
24.06.2018
10:52:15
Кстати, реакт+jq это шутка или лайфхак?

Dmitriy
24.06.2018
10:52:16

Roman
24.06.2018
10:52:25
чейта нет? точно также можно
можно ведь рендерить компонент в определенную ноду

?
24.06.2018
10:54:45
Надо ли использовать LInk из react-router'a вместо ашек если роутинг не будет осуществлятся реактом?

Efim
24.06.2018
10:55:08
Нет