@react_js

Страница 4017 из 5115
Andrew
24.05.2018
16:59:15
Напиши свой виртуал лист

С бесконечной прокруткой

Abu
24.05.2018
16:59:28
Andrew
24.05.2018
16:59:49
Да эт ток китайцы делают

Google
Ilya
24.05.2018
17:46:15
Есть туториал по созданию копии реакта, для практики как оно изнутри, пойдет

pepsi ¯\_(ツ)_/¯
24.05.2018
17:52:58
https://github.com/danistefanovic/build-your-own-x/blob/master/README.md

Выбирай, что хочешь

Anton
25.05.2018
02:08:04
https://twitter.com/jaffathecake/status/999269332889763840

1-1, 1-3, 1-2, 2-3. Выбирайте

Khorark
25.05.2018
02:46:29
Всем привет. Есть люди, кто работает с MobX? Есть впорос по тому, как лучше работать с объектами и массивами. Такая ситуация. У меня приходит список пользователей как объект. Я его обрабатваю в store и кладку в @observable переменную. Когда этот store прокидывается до компонента, у меня получается тип перемнной как Observable Object Administration и с ним уже не получается рабоать как с обычным объектом. Отсюда возникают 2 вопроса: 1) Как работать с таким типом объекта? 2) Стоит ли такую переменную делать наблюдаемой, если на фронте она будет служить только для отображение данных пользователя? Но мне нужно, чтобы если с сервера пришли новые данные по пользователям, то компоненты это поняли и перерисовались, если есть изменения. Заранее спасибо за ответы.

Artyom
25.05.2018
03:14:50
Anton
25.05.2018
03:16:08
JavaScript потоко-безопасен говорили они, ? вам, а не гонки, обещали они

Сижу, думаю - чем же suspendable отличается от тредов - в любой момент любая хрень проснуться может

Artyom
25.05.2018
03:16:56
На самом деле я разложил все как он, но по какой-то неведомой причине решил что вычисления будут справа на лево...

Anton
25.05.2018
03:17:39
await 2 + 2 !== 2 + await 2 Именно так сейчас в школах и учат

Artyom
25.05.2018
03:18:43
Ну, кстати - "не используй let и не мутируй"

Google
Artyom
25.05.2018
03:18:54
ФП ?

Александр
25.05.2018
04:27:48
хаю хай ребят

я тут начал изучать заново редакс, потому как при прошлом изучении было много дыр и я пересел на вью. Но вот снова потянуло в реакт - и хочу изучить редакс до конца



помогите постичь дзен

у меня пало подозрение на контейнеры

где мы создаем mapStateToProps и mapDispatchToProps - в них мы распределяем что и чем обновлять

я в правильном направлении мыслю?

Artyom
25.05.2018
04:36:12
Object.keys

Получает ключи (переданного объекта в combineReducer)

Александр
25.05.2018
04:43:08
но в combineReducer попадают только редьюсеры же

Artyom
25.05.2018
04:43:28
Александр
25.05.2018
04:43:30
которым нужно передать части стора



функция

Artyom
25.05.2018
04:44:49
но в combineReducer попадают только редьюсеры же
https://github.com/reduxjs/redux/blob/master/src/combineReducers.js#L116

Александр
25.05.2018
04:45:18
то есть, я учусь по видеуроку, плохо понимаю, а англоязычный текст пойму лучше?

вряд ли

andretshurotshka?❄️кде
25.05.2018
04:45:33
лол

там код

Google
Artyom
25.05.2018
04:45:47
Хотя это противоречивое заявление =D

Александр
25.05.2018
04:46:03
тем паче

я просто хочу понять

как мы отдаем части стора, когда сопоставляем редюсеры таким образом

andretshurotshka?❄️кде
25.05.2018
04:47:05
state[key]

Александр
25.05.2018
04:48:13
где берем то его

вот в чем вопрос

вот я это экспортирую

Artyom
25.05.2018
04:48:26
Александр
25.05.2018
04:48:27


andretshurotshka?❄️кде
25.05.2018
04:48:27
создаём редьюсер

andretshurotshka?❄️кде
25.05.2018
04:48:29
внутри

Александр
25.05.2018
04:48:47
вот импортирую



где тут state передается

Artyom
25.05.2018
04:48:57
вот импортирую
Это вообще не о том

Смотри скриншот

andretshurotshka?❄️кде
25.05.2018
04:49:02
фабрика

Artyom
25.05.2018
04:49:15
фабрика
Не не не, это сложно

Google
Admin
ERROR: S client not available

andretshurotshka?❄️кде
25.05.2018
04:49:33
Artyom
25.05.2018
04:49:37
ну блин
?‍♂️

Александр
25.05.2018
04:49:39
ребят

вот я передал функцию

andretshurotshka?❄️кде
25.05.2018
04:49:45
функция которая создает функцию

Александр
25.05.2018
04:49:49
где нет стейта

как стейт то появился

andretshurotshka?❄️кде
25.05.2018
04:50:06
oy vse

Александр
25.05.2018
04:50:22
спасибо вам

Artyom
25.05.2018
04:50:27
ладно..

как стейт то появился
Стейт собирается из всех редусеров, а в редусере ты сам его объявляешь как значение по умолчанию

Когда редакс инициализируется он вызывает все редусеры с "пустым" экшенТайпом, поэтому все редусеры отдают значение по умолчанию

Александр
25.05.2018
04:54:39
понял, спс

надо рисовать схему, что, от куда и куда идет

дошло

Alex
25.05.2018
05:11:08
При использовании реакта с роутами хук componentWillMount вызывается всего один раз, чего так?

Oleg
25.05.2018
05:14:54
Он будет вызываться столько раз сколько компонент будет монтироваться, если компонент не будет делать unmount то 2 раз он не вызовется в жизненом цикле

Google
Oleg
25.05.2018
05:16:11
в 17 версии)

Nick
25.05.2018
05:34:17
Пока не начнутся реактивные баги
Как часто ты видел реактивные баги от mobx? Я ни разу, на нескольких проектах

Sergey
25.05.2018
05:39:07
всем привет! заранее извиняюсь за вопрос) есть ли аналоги для react-router'а с интеграцией в redux? react-router + react-router-redux пробовал, но неудобно что в store храниться только location. у меня большая вложенность url'ов (например`/orders/:id/comments/:id/foo/:id`) и я хочу в store сохранять данные о вышестоящей сущности (для foo orders и comments, например) + обработку на существование сущностей

Max
25.05.2018
05:58:06
Sergey
25.05.2018
06:00:49
@maxfarseer это лучше всего сделать для всех view-компонентов сущностей? то есть ordersView, commentsView, etc. Или сделать один общий комбайн и проверять уже в последней инстанции?

Max
25.05.2018
06:05:39
@maxfarseer это лучше всего сделать для всех view-компонентов сущностей? то есть ordersView, commentsView, etc. Или сделать один общий комбайн и проверять уже в последней инстанции?
Не знаю всей задачи. Будем думать так: там где нужно посмотреть в location, предлагаю это делать не через window.location, а через match из роутера, потому что, таким образом можно будет использовать не “захардкоженные” пути, а всякие удобства из объекта this.props.match … то есть, если потом вдруг урл поменяется, то компоненты все равно будут работать.

следовательно, эти компоненты и должны быть либо через Route рисоваться, либо через withRouter оборачиваться, либо принимать в себя props каким-то еще образом если посчитаете нужным

Sergey
25.05.2018
06:06:52
@maxfarseer спасибо, буду пробовать

Max
25.05.2018
06:10:27
между делом перевели блог-пост про 16.4 реакт - https://habr.com/post/359264/

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