🦜
Alexey
Ilya
Vadim
Andrey
Access denied
Vadim
Ilya
Alexey
у редьюсера есть доступ к текущим данным и объекту экшна
Ilya
Alexey
в редьюсере устанавливать новое значение и флаг увеличилось/уменьшилось
Alexey
keep it simple
проще я хз как
Rustam
Andrey
могу еще раз попробовать объяснить
Andrey
)
Китикет
В экшне getState, сравниваем все что нужно, рассчитываем разницу, диспатчим экшн чтобы все это установить
Alexey
обычно все так просто, но все всегда пытаются всё усложнить
Ilya
А какая разница? Все ж тянется с package.json
разница в том что они не только ставят зависимоти но и следят за тем чтобы пакеты сами собой не меняли версию. И делают это по разному. Нельзя чтобы кто-то в тиме юзал что-то одно и другие другое. Почитай про lock файлы
Mourat
Здравствуйте.
Подскажите как правильно цикл поставить в jsx
<div className={s.contacts_items}>
{
for(let i = 0; i < size; i++){
<Contact name={dialogsData.name} id={dialogsData.id}/>
}
}
</div>
For подчеркивается ошибкой
Ilya
Китикет
Mourat
Andrey
Китикет
Китикет
Подразумевалось что есть thunk-экшн который для логики и обычный экшн для установки значения
Alexey
больше абстракций! нам нужно больше абстракций! :)
Andrey
в идеале хотелось бы иметь что-то вроде diff из редукс девтулз)
Китикет
Но тогда никакой разницы между хранением старого значения
Китикет
Тогда я бы хранил старое и новое, а разницу считал бы в селекторе
Andrey
на стековерфлоу советуют мирорить старые значения в объект, а потом сравнивать, но что если объект будет очень большим
Andrey
и хранение почти одинаковых данных в сторе мне не кажется самым красивым решением
Andrey
Anonymous
Доброго времени суток, ребята может кто из старожилов поделиться своим окружением на MacOS
Anonymous
Или дать ссылку где можно почитать
Китикет
Vadim
Китикет
Danila
Если, например, у меня есть стор с юзером и экшенами длявсяких авторизаций/изменений, например, и есть ux-стор, например, с ошибками и прочим таким - как я должен из стора юзера заявлять ux-стору о том, что у меня тут ошибки и всякое такое? Путём прямой зависимости первого стора от второго? Или организовать шину событий и просто эмитить заявление об ошибке в неё и пусть ловит кто хочет?
Danila
mobx
Andrey
Vadim
Andrey
ну, это тестовое задание, так что никто ничего менять не будет
Andrey
Andrey
но теоретически ведь может быть много
Vladimir
Vadim
Китикет
Я тебе советую через селектор, будет попонтовее для тестового
Alexey
а чем простые варианты не угодили? пришли данные, сравнил, установил значения
Vadim
Andrey
Andrey
то есть, хранить в сторе два объекта и юзать селекторы норм вариант?
Китикет
Alexey
Alexey
ну у тебя есть задача дифф выводить?
Китикет
Старое и текущее значения - исходные данные, дифф считаешь через селектор
Китикет
Тут вариантов мало вообще
Andrey
Так и думал
Китикет
Можно конечно дифф считать после получения данных и не хранить его вместо старого значения сразу
Vladimir
Andrey
Просто может есть какие-то бест практисес для сравнения срарого и нового стора
Alexey
новый стор - новый объект, какие там сравнения
Ilya
Китикет
Access denied
Access denied
arthur
Access denied
Я снес все и установил через npm и это не помогло
Vadim
Vadim
ой, yarn