southyyy
ну типа навлинк я импортнул
southyyy
есть идеи?
ntum199
42 строчка. Что за ?
SV
ну эта фигня не хочет атрибут понимать...хм
southyyy
там надо рисовать кружочек с количеством избранных
southyyy
и тут проверка если они есть то рисуй нет ничего
southyyy
да
SV
блин...кроч не смогу я вкурить с мобилы )) стоя в ларьке за пельмешками
southyyy
отпиши как сможешь тогда пж
Andrey
Всем привет. Поясните пожалуйста, как происходит shallow comparision в mapStateToProps, если в стейте у меня вложенные обьекты. Фор экзампл в мепстейттупропс:
data: state.first.second.data
Сначала сравниваются ссылки на first, потом на second, потом на third и потом сравниваются data? И поэтому в редьюсере мы должны делать копии на всех уровнях вложенности да?
Andrey
Не нашел инфы имеено о случае когда обьекты обьектов ... (повторить N раз)...обьектов
SV
есть идеи?
а у тебя навбар_инструментс_item всего один?
southyyy
нет, их 4
southyyy
@TipaMag
Sergei
SV
нет, их 4
а да точно...просто внутри других у тебя нету навлинков с активклассами больше
southyyy
и просто во все добавить?
{ Amir }
Кидай ссылку на репо
southyyy
@AmirQazaq я?
Yura
Ребята как можно релизовать вывод таблицы, которая формируется при помощи настроик Checkbox. Где есть название той или иной колонки.
Если можно пример.
{ Amir }
{ Amir }
{ Amir }
Условный рендер
https://ru.reactjs.org/docs/conditional-rendering.html
southyyy
https://github.com/SOUTHYYY/Proactivity-Group-test-task/blob/master/test-task/src/Components/Navbar/Navbar.jsx
southyyy
Я сам разобрался)
southyyy
кароч я вчитался там написано instruments.jsx а он просто стоит у меня без навлинка
southyyy
а ворнинги вообще можно оставлять?
southyyy
или их тоже 100 проц фиксить?
{ Amir }
southyyy
но не так критично как error
{ Amir }
southyyy
понял, спасибо большое!
Кирилл
нужно ли юзать async await при работу с localStorage? и правильно ли я сделал?
Petrov
нужно ли юзать async await при работу с localStorage? и правильно ли я сделал?
await ждёт Promise, например fetch возвращает Promise. Обычно в таких конструкциях делают обёртку Promise - промисификацию - прости господи - для того, чтобы передать её в await. Посмотрите от frontend-masters конец workshop от Кайла Симпсона "JavaScript The Recent Parts" так очень хорошо в конце последние минут 30-40 об async await . А так-то нашёл вам ответ:
https://stackoverflow.com/questions/42921220/is-any-solution-to-do-localstorage-setitem-in-asynchronous-way-in-javascript
Кирилл
Petrov
почему await null;?
Ничего не жди, а верни мне из localstorage, это как бы можно навернуть, но сам ответ говорит о том, что это такой ненужный костыль, что я прям не знаю
Кирилл
короче не нужно мне async await здесь юзать как я понял)
Petrov
короче не нужно мне async await здесь юзать как я понял)
const asyncLocalStorage = {
setItem: function (key, value) {
return Promise.resolve().then(function () {
localStorage.setItem(key, value);
}); - ну вот же написано специально, чтобы эмулировать асинхронность, которая там не нужна. АПИ быстрое, даже крупные файлы летает, вы же в локалсторадж не будете видео хранить))
Artem
Как в redux form обнулить конкретный инпут при клике на крестик, например?
Artem
Есть reset, но он обнуляет всю форму
?
Ребят, как сделать, чтобы невозможно было дробь вводить в инпут&
?
?
Daria
?
Любую
Daria
Vitalii
регулярки
?
В реакте они же будут работать?
Vitalii
а почему нет
Arthur
Событие, onChange превенть, кстати, если не ошибаюсь
Artem
Я очистил поле через функцию редакс формы change, но из-за этого ко всем инпутам применяется валидатор ошибки *поле должно быть не пустое* но я не трогал ещё другие поля, вот в чем у меня проблема теперь :с
Artem
Artem
Artem
{ Amir }
{ Amir }
Ты же вводишь данные в поле, а потом их диспатчиш в сторе, со стора данные идут компоненту на перерисовку, так вот тебе надо на клик задиспатчить экшн с пустым текстом
Artem
Да, функция change это и делает, но ошибка появляется, типо я редактировал другие поля тоже, хотя их не трогал
{ Amir }
Или ты используешь редакс форм для этого? Если да, то я не смогу помочь, сам щас на уроке про thunk
Artem
Да, редакс формы
{ Amir }
Значит экшн прилетел во все редьюсер, поменял значения (какте-то параметры) для валидации, но не перерисовал поля
{ Amir }
Проверь debugger'ом что приходит в пропсы после ресета
{ Amir }
Или в консоль выведи
{ Amir }
Ну как?
{ Amir }
Покажи редьюсер
Edward
Прив
Edward
Есть кто?
Pasha
Есть, но мне кажется я не помогу, самому помощь нужна))
SV
покосило нас...местами
Edward
Может кто знает почему после сохранения кода в vs , код становится таким?
Edward
Edward
SV
синтаксическая ошибка
SV
или eslint
SV
у меня vs не любит не строгое равенство
SV
и т.д
SV
и ты теги порвал в хламину