Size: a a a

React — русскоговорящее сообщество

2020 December 28

И

Иван in React — русскоговорящее сообщество
Стас М
так оно, по идее, так и должно быть внутри reducer. Разве нет?
Мы взяли скопировали state, там провели изменения,  вернули обратно данные в скопированном объекте.
Ты ничего не скопировал перед мутацией, ты меняешь массив в текущем стейте, не меняя ссылку на массив. Потом ты возвращаешь новую ссылку на стейт, в котором лежат старые ссылки на поля стейта.

Еще раз: массив новый, а ссылка старая — вот твоя ошибка

Да, concat конкатенирует массив с новым элементом и возвращает новую ссылку на массив. То, что тебе нужно
источник

И

Иван in React — русскоговорящее сообщество
Почитай документацию про редьюсеры. Там всё есть. Там не так, как на твоём скрине
источник

RG

Rodion Grigorenko in React — русскоговорящее сообщество
Стас М
В смысле? Что значит мутирую? )
а вообще, почитай про типы данных. Без основ далеко не уедешь. «ЭЛЕМЕНТАРНЫЕ И ССЫЛОЧНЫЕ ТИПЫ» можешь прям так загуглить
источник

SK

Stanislav Kalinovski... in React — русскоговорящее сообщество
Rodion Grigorenko
никак. Можешь значения всех интпутов запихнуть в один useState() как свойства объекта. И тогда можешь юзать этот же подход
Спасибо, работает
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Стас М
concat???
В чём разница push и concat? Одно и то же, по-моему. Разве нет?
Почитай дополнительно про массивы и их функции
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Oruj Tatiyev
ну так чем отличается интерфейс от абстрактого класса?
и там и там для того чтобы указывать какие свойства должен содержать класс

interface RectWithArea extends Rect {
   getArea: () => number
}

abstract class Component {
   abstract render():void
   abstract info(): void
}
Интерфейс не содержит реализации
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
Artyom Burkan
Интерфейс не содержит реализации
а типа в абстрактом классе есть реализация)
источник

А

Александр in React — русскоговорящее сообщество
Oruj Tatiyev
ну так чем отличается интерфейс от абстрактого класса?
и там и там для того чтобы указывать какие свойства должен содержать класс

interface RectWithArea extends Rect {
   getArea: () => number
}

abstract class Component {
   abstract render():void
   abstract info(): void
}
Можно наследовать ещё от одного класса, но при этом реализовывать несколько интерфейсов. Класс представляет из себя некую сущность, которую ты "уточняешь", а интерфейс - это просто некий функционал, который ты реализуешь.
источник

А

Александр in React — русскоговорящее сообщество
Александр
Можно наследовать ещё от одного класса, но при этом реализовывать несколько интерфейсов. Класс представляет из себя некую сущность, которую ты "уточняешь", а интерфейс - это просто некий функционал, который ты реализуешь.
Это в дополнение, главное отличие уже назвали
источник

А

Александр in React — русскоговорящее сообщество
Oruj Tatiyev
а типа в абстрактом классе есть реализация)
В этом и суть, что может быть, но должны быть методы для которых её нет.
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
Александр
В этом и суть, что может быть, но должны быть методы для которых её нет.
понял
источник

L

Louisa Davtian in React — русскоговорящее сообщество
Привет всем, юзаю react-simple֊lightbox с хуком useLightbox, функция openLightbox при опр. индексе на локали работает, а на проде - нет, но данные есть и на локали и на проде. Кто-то сталкивался с  таким?
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Dmitriy Shuleshov
Понял, что конструктивна не будет.
Редакс файнал форм умер, его заменил , как я указывал ранее rff react final form
Я не понял, что ты написал. По-моему ты противоречишь сам себе в одном предложении. Redux Form сейчас автор библиотеки не рекомендует использовать. Вместо этого React Final Form.
источник

AR

Abduhalil Rahmonberd... in React — русскоговорящее сообщество
привет

что он говорит
источник

RS

Roman Still in React — русскоговорящее сообщество
Что то на иностранном, если не ошибаюсь
источник

АР

Андрей Рудин... in React — русскоговорящее сообщество
)))))))))))))))))))
источник

AR

Abduhalil Rahmonberd... in React — русскоговорящее сообщество
Roman Still
Что то на иностранном, если не ошибаюсь
😆🤣Da.
источник

AR

Abduhalil Rahmonberd... in React — русскоговорящее сообщество
ponel uji spasibo
источник

VS

Vasya Stepanov in React — русскоговорящее сообщество
Abduhalil Rahmonberdiyev
привет

что он говорит
Переводчик пишет: Ошибка при попытке импорта: "LinksPage" не экспортируется из "./pages/LinksPage"
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Artyom Burkan
Я не понял, что ты написал. По-моему ты противоречишь сам себе в одном предложении. Redux Form сейчас автор библиотеки не рекомендует использовать. Вместо этого React Final Form.
А теперь прочти свое сообщение
https://t.me/react_js/1081839
источник