Size: a a a

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

2020 July 01

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Алексей Мелолян
Добрый день
Имеет ли смысл добавлять редакс в MERN приложениях? по идее ведь за счёт настройки ноды тянущей инфу с монго всё и так работает
Смысле и так работает? Ну значит ты будешь вместо редакса локальный стейт использовать?
источник

АМ

Алексей Мелолян... in React — русскоговорящее сообщество
Dmitry Sidorov
Смысле и так работает? Ну значит ты будешь вместо редакса локальный стейт использовать?
Да, апи попадает в стейт и оттуда уже в компоненты
источник

VB

Viktor Busko in React — русскоговорящее сообщество
Алексей Мелолян
Да, апи попадает в стейт и оттуда уже в компоненты
Если тебя устраивает как работает, не надо добавлять редакс.
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Алексей Мелолян
Да, апи попадает в стейт и оттуда уже в компоненты
Тогда здесь ничего не даёт mern вопрос стоит ли юзать redux, в большом приложении ужас будет с локальным скейтом
источник

O

Oil Field in React — русскоговорящее сообщество
Эх, никто не хочет отвечать на мои вопросы
источник

АМ

Алексей Мелолян... in React — русскоговорящее сообщество
Ага, спасибо за ответы, понял
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Oil Field
Эх, никто не хочет отвечать на мои вопросы
С чилжреном по-другому никак
источник

PN

Pablo Nenashev in React — русскоговорящее сообщество
Алексей Мелолян
Добрый день
Имеет ли смысл добавлять редакс в MERN приложениях? по идее ведь за счёт настройки ноды тянущей инфу с монго всё и так работает
редакс нужен для менджмента состояния на клиенте, но теоретически стейт приложения полностью может контролировать бэк, и каждый раз состояние запрашивается по апи
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Alexey Kuznetsov
Это выражение не является вызываемым.
 Каждый член типа объединения "(<U>(callbackfn: (value: never, index: number, array: never[]) => U, thisArg?: any) => U[]) | (<U>(callbackfn: (value: IBlock, index: number, array: IBlock[]) => U, thisArg?: any) => U[])" имеет сигнатуры, но ни одна из их не совместима с другими.ts(2349)
включи английский язык, выводить ошибки ТСа на русском издевательство какое то
источник

VB

Viktor Busko in React — русскоговорящее сообщество
Oil Field
Привет всем.

Есть вопросик, делаю утилитный компонент, который рендерит children и я хочу немного его модифицировать, в связи этим вопрос: нормальная ли практика юзать React.Children.* методы? Конкретно мне нужен map
Да, нормально
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Alexey Kuznetsov
Ребят помогите пожалуйста, не понимаю что он от меня хочет, проверку то я сделал на тип
и вот так никогда не делай, у тебя key на каждый рендер будет новый
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Александр Бакиматов
и вот так никогда не делай, у тебя key на каждый рендер будет новый
Так по сути мне все равно, главное что бы key был или нет ?))
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Александр Бакиматов
включи английский язык, выводить ошибки ТСа на русском издевательство какое то
(property) Array<T>.map: (<U>(callbackfn: (value: never, index: number, array: never[]) => U, thisArg?: any) => U[]) | (<U>(callbackfn: (value: IBlock, index: number, array: IBlock[]) => U, thisArg?: any) => U[])
Calls a defined callback function on each element of an array, and returns an array that contains the results.

@param callbackfn — A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

@param thisArg — An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
источник

O

Oil Field in React — русскоговорящее сообщество
Dmitry Sidorov
С чилжреном по-другому никак
Конкретно я делаю таблицу, но не в один компонент, а разбиваю каждую отдельную сущность таблицы на компонент и я хочу в случае если компонент с ячейкой таблицы имеет проп isAction - завернуть её в дополнительный  контейнер и сделать пару махинаций, но кажется, что костыль
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Alexey Kuznetsov
Так по сути мне все равно, главное что бы key был или нет ?))
почитай в документации про key и для чего он нужен. коротко: не все равно, key должен быть статичным
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Александр Бакиматов
почитай в документации про key и для чего он нужен. коротко: не все равно, key должен быть статичным
Ок, первый косяк понял, спасибо
источник

А

Анвар in React — русскоговорящее сообщество
Alexey Kuznetsov
Так по сути мне все равно, главное что бы key был или нет ?))
Нет, реакт с помощью key сравнивает данные и решает производить рендер заново или нет
источник

K

Khotam in React — русскоговорящее сообщество
Александр Бакиматов
почитай в документации про key и для чего он нужен. коротко: не все равно, key должен быть статичным
uuid тоже не рекомендуется?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Alexey Kuznetsov
Ок, первый косяк понял, спасибо
еще не понял, почитай)))
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Khotam
uuid тоже не рекомендуется?
а разница?
источник