Size: a a a

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

2021 January 18

AD

AluV Daniil in React — русскоговорящее сообщество
Не, там нормально все с объектами, а JSX будет собирать это все в нечто React.createElement(ViewComponent, {color: 'red', ...props}, null);
источник

ИМ

Иван Майор in React — русскоговорящее сообщество
Иван
Вангую, что неправильно настроен редактор. Большего из твоего вопроса не вытянуть
Да, видимо так и было. Спасибо
источник

И

Иван in React — русскоговорящее сообщество
AluV Daniil
то есть лучше дублировать каждое свойство? Но в HOCs же используется. Деструктуризация вроде норм сработает и там будут те же ссылки на исходный объект. На счет того как внутри работает {...props} не уверен
хоки не нужны
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Иван
хоки не нужны
лучше хуки 😎
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Mark
Есть объект, хранящий жанры: id, label

Мне с сервера приходит id жанра, и по айдишнику, я хочу достать его описание, чтобы не делать лишний поиск, можно достать по динамическому ключу.
Например:
genres[genreId]

Первое что приходит в голову, это вместо books, business... подставить цифровые значения айдишников, но в таком случае не сразу понятно что это за объект.

Как правильно поступить? Пришла идея создать еще один объект, типа:
{
123: 'books',
 345: 'business',
}

Чтобы присваивать жанру строковое значение, а затем по этому строковому значению-айдишнику, доставать нужные мне данные. Но в таком случае появляется лишний объект, и начинаешь задумываться, может не такая уж и плохая идея, чтобы создать объект по цифровым ключам.

Как правильнее поступить?
Для этого есть filter
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Всем привет
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
У меня такая задача. Из сервера приходить данные. Если они есть тогда через  нужно отправить на страницу конкретную страницу, если данные из сервера нет тогда пусть останеться на этом странице.
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Я сделал так
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
У меня такая ошибка выходит
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Что я делаю не так ?
источник

G

Gearonix in React — русскоговорящее сообщество
Jasur Kurbanov
У меня такая ошибка выходит
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
утечка памяти. в useEffect тебе нужно очистить все useState, и асинхронные запросы. если используешь axios, сделать axios.clear().
источник

G

Gearonix in React — русскоговорящее сообщество
у меня такой же трабл был, я все useState до деволта при приводил после скипа компоненты, и ошибки не было
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Gearonix
утечка памяти. в useEffect тебе нужно очистить все useState, и асинхронные запросы. если используешь axios, сделать axios.clear().
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
У меня все useeffect так
источник

А

Александр in React — русскоговорящее сообщество
Jasur Kurbanov
У меня такая ошибка выходит
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
Не слушай его, надо просто функцию из useEffect возвращать
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Александр
Не слушай его, надо просто функцию из useEffect возвращать
Можешь примерно показать
источник

G

Gearonix in React — русскоговорящее сообщество
Александр
Не слушай его, надо просто функцию из useEffect возвращать
да ладно?
источник

G

Gearonix in React — русскоговорящее сообщество
что такое personaldata?
источник

А

Александр in React — русскоговорящее сообщество
Gearonix
да ладно?
Ну ты глупость какую-то написал про то, что надо что-то со стейтом делать.
источник

G

Gearonix in React — русскоговорящее сообщество
в функции, которую возращает useEffect, нужно сделать дефолт useState, и очистить все асинхронные запросы. что здесь глупого?
источник