Size: a a a

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

2021 February 27

A

Ali in React — русскоговорящее сообщество
Тимофей 🛴
Нет, только то что это редакс.
Без того, что в тулките писали только мазохисты
А почему маззохисты то ? Это ведь как не крути, но намного меньше бойлерплейтного кода выходит
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Unknown T.
Да там проблема, что мне element динамически прилетает, как параметр функции. То есть у меня есть компонент в переменной и объект пропсов
Пусть в функцию передается функция

(injectedProps) =>

Ну если не хочешь нормально делать, попробуй cloneElement
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ali
А почему маззохисты то ? Это ведь как не крути, но намного меньше бойлерплейтного кода выходит
Ты видимо не правильно прочитал мое сообщение. Без act , reselect и тд писали только мазохисты, тулкит просто все это объединил
источник

UT

Unknown T. in React — русскоговорящее сообщество
Тимофей 🛴
Пусть в функцию передается функция

(injectedProps) =>

Ну если не хочешь нормально делать, попробуй cloneElement
Типа вместо element чтобы передавалась функция, в которую подставляются пропсы и она возвращает element, да?
А можно как-то сделать, чтобы передать все пропсы из объекта в компонент типа <Component ...props />?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Unknown T.
Типа вместо element чтобы передавалась функция, в которую подставляются пропсы и она возвращает element, да?
А можно как-то сделать, чтобы передать все пропсы из объекта в компонент типа <Component ...props />?
{...props} />
источник

UT

Unknown T. in React — русскоговорящее сообщество
Гениально, спасибо
источник

A

Ali in React — русскоговорящее сообщество
Тимофей 🛴
Ты видимо не правильно прочитал мое сообщение. Без act , reselect и тд писали только мазохисты, тулкит просто все это объединил
ааа, да, не так, вот тут согласен)
источник

S

Stepan Kudelya in React — русскоговорящее сообщество
Всем привет!
Кто-то может подскать:
Нужна какая-то либа и решение для поиска и фильтрации максимально лояльной по json
Пример json:
   "vehicles" : [
       {  
           "id": "1111111111111",
           "vin": "12345678912345678",
           "stock": "133",
           "year": 2020,
           "make": "Nissan",
           "model": "LEAF",
           "trim": "DD",
           "color": "Red"
       },
       {
           "id": "222222222222",
           "vin": "12345678912345679",
           "stock": "426",
           "year": 2021,
           "make": "Nissan",
           "model": "Rogue",
           "trim": "SV",
           "color": "Black"
       },

   ]


Спасибо!
источник

Д

Дмитрий in React — русскоговорящее сообщество
Всем привет. Подскажите, почему в state добавляется две задачи сразу с одинаковыми именами и разными id -
источник

Д

Дмитрий in React — русскоговорящее сообщество
вот сам инпут -
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Дмитрий
вот сам инпут -
Открой документацию, почитай как изменять состояние. Мутировать нельзя, setState асинхронный так что в log у тебя еще старый стейт будет.
А две добавляются может у тебя клик два раза срабатывает
источник

Д

Дмитрий in React — русскоговорящее сообщество
Тимофей 🛴
Открой документацию, почитай как изменять состояние. Мутировать нельзя, setState асинхронный так что в log у тебя еще старый стейт будет.
А две добавляются может у тебя клик два раза срабатывает
Спасибо. буду ковыряться
источник

A

Ali in React — русскоговорящее сообщество
Дмитрий
Спасибо. буду ковыряться
А почему два, так потому что на форме навешан submit и на кнопку торчит onclick которая является type='submit'
источник

A

Ali in React — русскоговорящее сообщество
Тимофей 🛴
Открой документацию, почитай как изменять состояние. Мутировать нельзя, setState асинхронный так что в log у тебя еще старый стейт будет.
А две добавляются может у тебя клик два раза срабатывает
Вообще есть ли ему смысл пробовать писать на классах? Не легче пробовать вначале на FC,  тем более сейчас все на хуках новое начинают делать и классы уже ушли на второй план
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ali
Вообще есть ли ему смысл пробовать писать на классах? Не легче пробовать вначале на FC,  тем более сейчас все на хуках новое начинают делать и классы уже ушли на второй план
Да хз) когда умеешь не очень объективно смотришь на это.
Может и правда лучше сразу с функций и хуков начинать
источник

A

Ali in React — русскоговорящее сообщество
Дмитрий
Спасибо. буду ковыряться
Попробуй на хуках писать , там намного проще пойдет я думаю)
источник

Д

Дмитрий in React — русскоговорящее сообщество
Ali
А почему два, так потому что на форме навешан submit и на кнопку торчит onclick которая является type='submit'
Ну я убрал с кнопки онклик, все равно 2 раза вызов
источник

V

Vlad in React — русскоговорящее сообщество
Stepan Kudelya
Всем привет!
Кто-то может подскать:
Нужна какая-то либа и решение для поиска и фильтрации максимально лояльной по json
Пример json:
   "vehicles" : [
       {  
           "id": "1111111111111",
           "vin": "12345678912345678",
           "stock": "133",
           "year": 2020,
           "make": "Nissan",
           "model": "LEAF",
           "trim": "DD",
           "color": "Red"
       },
       {
           "id": "222222222222",
           "vin": "12345678912345679",
           "stock": "426",
           "year": 2021,
           "make": "Nissan",
           "model": "Rogue",
           "trim": "SV",
           "color": "Black"
       },

   ]


Спасибо!
const filteredVehicles = vehicles.filter(veh => veh.model.includes(someInputValue))
если массив большой, можешь обернуть в useMemo
источник

Д

Дмитрий in React — русскоговорящее сообщество
Ali
Попробуй на хуках писать , там намного проще пойдет я думаю)
ок. я давно на них гляжу, но пока что издалека
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Не то что бы там такая кардинальная разница если честно чтобы делать это каким то важным выбором. Просто другое апи для тех же самых вещей
источник