Felix
В reducer проверяй
Felix
Здраствуйте, может кто может помочь.Нужно сделать в редаксе хранилище,массив который должен имееть не* больше 10 елементов, если в массив больше 10 и добавляется новый елемент то последний удалять.Не могу прикинуть как должно правильно быть,в каком месте проверять на lenght
Felix
Когда будет происходить какое-то изменение в сторе,проверить размер массива при помощи if else,если длина будет больше 10,тогда удаляй последний элемент при помощи метода pop()
Vasya
Ладно, спасибо попробую в редюсере
Vasya
Pop кстати нельзя использовать, он изменяет массив
Felix
Ну ты тип можешь написать так var array = state; array.pop() return array
Felix
Как пример
Felix
Так ты же хочешь удалить последний элемент
Felix
Неи
Felix
?*
{ NeFFeX }
array.length - 1?
Vasya
дока пишет через slice лучше
Vasya
https://redux.js.org/recipes/structuring-reducers/immutable-update-patterns#inserting-and-removing-items-in-arrays
Vasya
ну удалять то не проблема, просто куда самую проверку правильней вставить
Felix
Ну в преобразователь
Felix
Куда еще
Felix
Можешь реализовать функцию и написать всю логику там,чтобы в reducer было в основном только switch case
Felix
Короче говоря, тут уже на свое усмотрение
Vasya
Понял, спасибо
Oleg
привет ты не спишь?
?
privet net
Yura
народ, кто шарит в монго дб?
Ler
Ler
как передать
Ler
пропс туда ?)
Ler
в этот роут
Александр
смотри дальше, там будет ответ
Felix
Если ты хочешь передать прос роуту,значит,ты хочешь передать пропс компоненту,верно?
Felix
Поэтому передавай компоненту))
Sergii
ты тут чуток напимал
Sergii
const blaTest = { good: "Yes" }; <Route path="/setting" render={() => <Setting blaTest={blaTest} />} />
Felix
Да
Felix
Вот оак
Sergii
только учти в моем примере я прокидую объект а значит в компоненте надо прописать {props.blaTest.good}
Денис
Ребят а как в реакте сделать так чтобы он распознавал такие символы как копирайт(&copy)?
Денис
модуль за это может какой отвечает?
Денис
все, нашел ответ...
Timur
есть кто живой?
Felix
)
Timur
почему свойства из медиазапроса перебивают основные свойства?
Felix
Используй конструкцию !important,чтобы главные свойства не менялись
Felix
А переопределение происходит в зависимости местоположения стилей ...
Nikolai
почему свойства из медиазапроса перебивают основные свойства?
Потому что они идут ниже, видимо. important не используй если не хочешь чтобы тебя проклинали те кто будет поддерживать твой проект потом.
V
И как?)
V
Установилась прога? Если нет, попробуй ещё раз)
Timur
sudo rmf fm
Timur
radio muzyka fakty
Илья
Приветствую Кто может подсказать почему отрисовка работает криво? Этап ReactRedux. Копирую и возвращаю state в редюсере и отрисовка происходит но input и textarea не перерисовываются. Они перерисуються только если перейти на новый navlink и вернуться на предыдущий Вот пример https://recordit.co/HLqQPzkHIl
Pursuit of Happiness
Думаю нужно после того как пост появился внизу просто затирать стэйт
Илья
Думаю нужно после того как пост появился внизу просто затирать стэйт
state уже чистый от этого значения, но автоматом не отрисовываеться 🤔 Вот более наглядо, что в state уже храниться зануленое значение и textarea знает о нем https://recordit.co/ulw6GMKSOV
Pursuit of Happiness
Console.log() проверь стейт
Илья
1) исходное состояние http://prntscr.com/p3n5yk 2) После того как вбил значение http://prntscr.com/p3n69o 3) После нажатия отправить http://prntscr.com/p3n6nt 4) После того как вручную кликнул по navlink и вернулся обратно http://prntscr.com/p3n6zg Подозреваю что не в коде проблемы, т.к запустил версию Димыча та же фигня.
Евгений
скиньте код активации рабочий кто на ws, пасибо
Dmitry
ребят, привет
Dmitry
такая тема
Dmitry
перехожу по линку, который с firebase подтягивается, который пользователь указывает в форме
Dmitry
ссылка образовывается по-дурацки
Dmitry
localhost300/www.facebok.com
Dmitry
например
Dmitry
это редиректом фиксится, чи как?
Евгений
не работает,я уже нашел спасибо
Daniel
Привет, ребят. Скажите, кто-то сталкивался с такой ошибкой при установке eslint для VS Code?
Daniel
Только что установил eslint, а он уже ругается, что в зависимости указана старая версия
Oleg
package.json в студию
Oleg
привет
Daniel
1 часть
Daniel
2 часть
Oleg
ну вот он у тебя установлен уже 6.3.0
Oleg
то и ругается
Daniel
в package-lock.json указана эта версия, на которую и ругаеться
Daniel
Я его только что установил для этого проекта
Oleg
попробуй удалить package-lock.json и папку node_modules
Oleg
и запустить init install
Daniel
и запустить init install
Ругается на эту комманду
Oleg
ой бля
Oleg
npm install
Daniel
npm install
Та же ошибка