@react_js

Страница 4761 из 5115
Oleg
05.09.2018
21:44:01
Value - считай что это пропс провайдера, и соответственно меняется он именно через свойство

Timofey
05.09.2018
21:45:57
Провайдер ниже на несколько строк получает dark
да все понятно. ты объясни мне ситуацию в которой я бы получил light?

Google
Oleg
05.09.2018
21:46:22
Timofey
05.09.2018
21:46:37
Убери из строки с провайдером value=dark
вот и я так думал и получаю undefined!!!!!

Дмитрий
05.09.2018
21:48:00
Если есть в сторе и вот эти idшники, и сами юзеры, то нужен селектор, который будет по массиву id отдавать массив юзеров
А в селектор можно передавать данные или селектор может принимать только store? (с точки зрения чистоты кода)

Nikolay
05.09.2018
21:48:17
Nikolay
05.09.2018
21:49:11
Второй параметр при этом опциональный, но вообще можешь пихать туда, что угодно

Дмитрий
05.09.2018
21:49:18
const GetRoomsWithUsersSelector = (state) => { const {users, rooms} = state; return utils.convert(users,rooms, ['age','name']) } а вот так можно селектор писать? т.е. внутри внешняя функция котоаря будет искать и конвертировать

Timofey
05.09.2018
21:49:23
+
почему undefined?

Oleg
05.09.2018
21:49:43
Oleg
05.09.2018
21:50:10
В доке написано, что deafaultValue получит консьюмер, только если нет провайдера выше

Google
Oleg
05.09.2018
21:50:40
Иначе undefined

Timofey
05.09.2018
21:50:42
М
05.09.2018
21:51:56
ребят, а как вы работаете с константами в SC ?

Timofey
05.09.2018
21:52:53
Как с архитектурной точки зрения лучше работать с новым context реакт. Для каждого контекста создавать отдельный файл? Потом из него экспортить Provider и Consumer?

Сергей
05.09.2018
21:54:15
а что за SC
styled-components

М
05.09.2018
21:54:19
а что за SC
Styled Components Под константами я имею в виду цвета и размеры

Дмитрий
05.09.2018
21:56:29
Да, только лучше с реселектом.
а в нем можно получить доступ к props? (вторйо параметр, который поступает в селектор)

const taxPercentSelector = (state, props) => state.shop.taxPercent const subtotalSelector = createSelector( shopItemsSelector, items => items.reduce((acc, item) => acc + item.value, 0) )

Nikolay
05.09.2018
21:56:53
Там всё разжёвано с примерами.

М
05.09.2018
22:02:16
Styled Components Под константами я имею в виду цвета и размеры
так можно тупо константы импортировать же! ?

Gats
05.09.2018
22:27:48


Сергей
05.09.2018
22:28:46
не все. Ты в nextLetter не используешь this значит не обязательно ей быть в инстансе

Сергей
05.09.2018
22:29:58
ага

Andrew
05.09.2018
22:36:54
В реакт класса ты все равно ну очень редко будешь обращаться к его методам из вне

В этом же весь смысл

Дмитрий
06.09.2018
00:45:45
Народ, могу ли я использовать селекторы в других местах, кроме view? потребовался селектор внутри санок в который буду передавать санковский getState(). (с точки зрения качества кода, просто реально по другому никак не сделать, мне надо перед диспатчем обрабатывать данные, а обрабатывать данные я могу только денормализованные, а денормализатор лежит в селекторе)

М
06.09.2018
00:47:51
ребят, подскажите насчет getDerivedStateFromProps() я думал, что из него возвращаю новый стейт. Но не работает ☹️

Google
М
06.09.2018
00:53:40
все верно работает

Liberty
06.09.2018
01:27:35
!спам

Anton
06.09.2018
01:29:35
доброй ночи

не могу вчихлить, подскажите





Tauka
06.09.2018
01:55:40
Так делать нельзя, экшн криейторы должны быть чистыми функциями

Anton
06.09.2018
01:56:08
можешь пример привести?

как нужно делать

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

Nikolay
06.09.2018
02:18:24
как нужно делать
redux-thunk для простых сценариев, стримы для тех, что посложнее

Ну или саги, кому что нравится :)

Anton
06.09.2018
02:49:16
Ну или саги, кому что нравится :)
а есть хороший пример с сагами? -)

Naught
06.09.2018
04:30:24
посоветуйте какой-нибудь готовый компонент, нужно range number input, чтобы можно было перетягивать диапазон значений, но также их можно было вводть руками. Нахожу только первую часть с перетягиванием диапазона :( типа диапазона цен на сайте технопоинта

Alexander
06.09.2018
04:38:02
@itsjohncena

Jamshed
06.09.2018
04:49:05
как остановит serve -s build

Artyom
06.09.2018
04:55:57
ctrl + C

Google
Admin
ERROR: S client not available

Dimanius851
06.09.2018
05:16:05


т.к. в репозитории нигде нет упоминания о нем

Тимофей
06.09.2018
05:28:41
Нет, какую то либу для ssr используешь? В next например это называется getInitialProps

Dimanius851
06.09.2018
05:29:14
это не next, все таки нашел в репозитории этот метод

Тимофей
06.09.2018
05:30:24
это не next, все таки нашел в репозитории этот метод
Я вижу что это не next) просто что то самописное?

Dimanius851
06.09.2018
05:30:33
да

Anton
06.09.2018
05:57:10
привет

кто-то с сагой работал?

нужно данные получить в редюсере при занрузке стр, и отрендерить

не выходит с redux =(

Vova
06.09.2018
06:01:24
нужно данные получить в редюсере при занрузке стр, и отрендерить
вам данные с апи получить нужно или данные уже есть при инициализации стора?

Anton
06.09.2018
06:02:59
получить

Vova
06.09.2018
06:03:00
если с апи, то вам нужно сделать dispatch экшена для получения данных и потом через редбюсер добавить их в стор, сам редьюсер не должен отвечать за отправку запросов

Anton
06.09.2018
06:03:44
ито есть просто вызываю диспатч ф-ю ?

что б экшн сработал, верно?

Vova
06.09.2018
06:05:37
вот первая в выдаче статья как сделать запрос из саги и добавить респонс в стор https://hackernoon.com/moving-api-requests-to-redux-saga-21780f49cbc8

Anton
06.09.2018
06:06:10
в чем вообще идея. у меня есть json, я каким-то мне неизвестным способом должен в reducer поместить и оттуда уже прорендерить

и что б это все произошло при загрузке страницы

читаю..

Google
Anton
06.09.2018
06:07:13
пол ночи не могу решить, туплю пздц,

Vova
06.09.2018
06:10:23
createStore принимает initialState
на сколько я понял на момент инициализации стора данных еще нет. Тут дело вообще не в саге, а в понимании того как работает редакс

Jamshed
06.09.2018
06:35:17
в браузер не обновляется localhost:500

М
06.09.2018
06:44:54
Ребят, какая-то очень странная проблема - getDerivedStateFromProps работает как и требуется, НО после выхода с роута и повторного захода на роут с другими параметрами - у этого компонента остается старый стейт! То есть если я кликаю по разным данным, то в компоненты всегда отражаются данные с отставанием в один клик

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