Size: a a a

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

2020 July 14

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ну типа если ты завязался на методы реакта и делаешь какие то сайд эффекты. То стрикт мод намеренно сломает твой карточный домик
Попутно стрикт моде ломает итероп некоторых либ🌚
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Попутно стрикт моде ломает итероп некоторых либ🌚
что ломает?
источник

ПВ

Павел Веденичев... in React — русскоговорящее сообщество
Здрасте всем, столкнулся с таким предупреждением при заливке на git, в чем может быть проблема и как её решить?
источник

VI

Vadim Ivanov in React — русскоговорящее сообщество
Павел Веденичев
Здрасте всем, столкнулся с таким предупреждением при заливке на git, в чем может быть проблема и как её решить?
там же есть кнопка с пояснениями
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Павел Веденичев
Здрасте всем, столкнулся с таким предупреждением при заливке на git, в чем может быть проблема и как её решить?
а само сообщение ты нам не покажешь, потому что у нас документов нет?
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
Всем привет, кто нибудь сталкивался с когда из стейта при удалении записи в массиве, делаешь
setAddress((prevState) => prevState.filter((item, index) => index !== idx))
стейт правильно фильтруется, а айтемы удаляются с конца, т.е. не так как нужно
источник

ПВ

Павел Веденичев... in React — русскоговорящее сообщество
Vadim Ivanov
там же есть кнопка с пояснениями
Я ничего не понял там :(
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Sergey Chugun
Всем привет, кто нибудь сталкивался с когда из стейта при удалении записи в массиве, делаешь
setAddress((prevState) => prevState.filter((item, index) => index !== idx))
стейт правильно фильтруется, а айтемы удаляются с конца, т.е. не так как нужно
опять ключи — индексы? )
источник

ПВ

Павел Веденичев... in React — русскоговорящее сообщество
Ну точнее, как я понял мне просто нужно новые версии накатить или что?
источник

R

Raman in React — русскоговорящее сообщество
Павел Веденичев
Ну точнее, как я понял мне просто нужно новые версии накатить или что?
там написанно что сделать
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
Bugs Bunny
опять ключи — индексы? )
может быть в этом да причина ?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Sergey Chugun
может быть в этом да причина ?
конечно ) это и есть причина )
либо нагенерь до рендера, либо используй айдишники (если они есть готовые)
источник

И

Иван in React — русскоговорящее сообщество
Pidburachynskyi Rostyslav 🇺🇦
Задача: сделать просто изменение значений в поисковой строке (?name=Rostyslav -> ?name=Rostik), с возможностями изменять значения если переданы неверные параметры, к примеру поле age должно быть цифрой, а передали строку, значит поставить дефолтное значение. Или же добавление .

Решим делать хуком, так как проще всего будет взаимодействовать, Все работает, кроме как в стриктмоде. Могу и это пофиксить. Но тогда вычисление будут только на второй рендер (т.е. делать изменение уже в useEffect).

На самом деле, думаю уже смогу и это пофиксить.
только вот вообще не понятно, зачем тебе в решении этой задачи ПРИСВАИВАТЬ ИНДЕКСЫ КОМПОНЕНТУ

const useQueryString = (values) => {
 useEffect(() => {
   const string = processValuesWithValidation(values)

   history.replace(…)
 }, [values])
}
источник

i

isNaN() in React — русскоговорящее сообщество
Товарищи что делаю не так, при нажатии на второй radiobtn первый не снимается
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
isNaN()
Товарищи что делаю не так, при нажатии на второй radiobtn первый не снимается
а должно?
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
Bugs Bunny
конечно ) это и есть причина )
либо нагенерь до рендера, либо используй айдишники (если они есть готовые)
фенкью, буду пробовать
источник

P

Pidburachynskyi Rost... in React — русскоговорящее сообщество
Иван
только вот вообще не понятно, зачем тебе в решении этой задачи ПРИСВАИВАТЬ ИНДЕКСЫ КОМПОНЕНТУ

const useQueryString = (values) => {
 useEffect(() => {
   const string = processValuesWithValidation(values)

   history.replace(…)
 }, [values])
}
Ну, компонент создает поле name, и как только этот компонент удаляется, нужно и удалить поле name.
источник

i

isNaN() in React — русскоговорящее сообщество
Oleg Rizhkov
а должно?
аа неймы одинаковые надо)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Спасибо боженька что придумал CI
источник

И

Иван in React — русскоговорящее сообщество
Pidburachynskyi Rostyslav 🇺🇦
Ну, компонент создает поле name, и как только этот компонент удаляется, нужно и удалить поле name.
Делай через стейт-менеджер
источник