Size: a a a

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

2021 January 04

el

eden lane in React — русскоговорящее сообщество
Антон Витренко
Просто отдельный файл, какой-то array.ts например (название лучше придумать) в котором export const a = [ {...} ] а в компоненте потом уже import a from ./array.ts и в компоненте a.map(...)
но тогда при изменении данных перерендера не будет, а он нужен
источник

АВ

Антон Витренко... in React — русскоговорящее сообщество
Ну тогда сделать масив статических данных а динамические стейтом
источник

АВ

Антон Витренко... in React — русскоговорящее сообщество
Я о том что прям всё в стейт грузить не надо, статику и динамику отделять хорошо, будет ренедиться масив из статического файла а динамические данные пропсами в Card прокинуть и всё
источник

el

eden lane in React — русскоговорящее сообщество
ага, понял, спасибо
источник

AU

Akihiro Ukihara in React — русскоговорящее сообщество
Добрый день, у меня в ячейке таблицы лежит инпут, вешаю на него onChange={(e)=> setEmail(e.target.value)}, само значение email нигде не использую, но у меня перерендеривается вся таблица и сбрасывается ввод инпута, как быть?
Инпут и таблица из material ui
источник

АВ

Антон Витренко... in React — русскоговорящее сообщество
А никакой формы точно нету?
источник

FT

Fat Tony in React — русскоговорящее сообщество
добрый день, при входе в систему на странице пользователя я получаю определенную информацию, которую вывожу на страницу ... У меня есть специальный стейт формы, в котором я держу значение и отправляю их на сервер при необходимости. При первом запуске я не могу получить данные из формы, потому что она пустая, если напрямую заполнять поля (в обход формы) - то все работает сразу, но с помощью формы требуется дополнительная перезагрузка страницы
источник

FT

Fat Tony in React — русскоговорящее сообщество
источник

E

Emil Murahas in React — русскоговорящее сообщество
Ребят,что тут можно использовать?при нажатии на компонент происходит ререндер всего компонента,читал про usememo,но фиг знает куда его обвернуть (обновляется из за popup)
источник

V

V in React — русскоговорящее сообщество
Функцию которая на кнопке и оборачивай
источник

E

Emil Murahas in React — русскоговорящее сообщество
а в зависимостях что указывать?
источник

E

Emil Murahas in React — русскоговорящее сообщество
при state?
источник

E

Emil Murahas in React — русскоговорящее сообщество
источник

V

V in React — русскоговорящее сообщество
Покажи функцию которая на on click стоит
источник

E

Emil Murahas in React — русскоговорящее сообщество
V
Покажи функцию которая на on click стоит
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Emil Murahas
Ребят,что тут можно использовать?при нажатии на компонент происходит ререндер всего компонента,читал про usememo,но фиг знает куда его обвернуть (обновляется из за popup)
Тебе нужно юзать не useMemo, а React.memo
источник

E

Emil Murahas in React — русскоговорящее сообщество
Archakov 🌚
Тебе нужно юзать не useMemo, а React.memo
Ща чекну,спасибо
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Fat Tony
добрый день, при входе в систему на странице пользователя я получаю определенную информацию, которую вывожу на страницу ... У меня есть специальный стейт формы, в котором я держу значение и отправляю их на сервер при необходимости. При первом запуске я не могу получить данные из формы, потому что она пустая, если напрямую заполнять поля (в обход формы) - то все работает сразу, но с помощью формы требуется дополнительная перезагрузка страницы
а вопрос то в чём?
источник

V

Valerii in React — русскоговорящее сообщество
Vladislav
При каждо изминении стейта, компонент ререндерит себя и компоненты которые в нем. Как писал Антон, если стейт будет в корневом компоненте то из за карточек будет ререндер всего приложения
Ререндер происходит при изменении  пропсов. Если у дочерних компонентов пропсы не изменились они не будут перерендериваться.
источник

E

Emil Murahas in React — русскоговорящее сообщество
Archakov 🌚
Тебе нужно юзать не useMemo, а React.memo
Состояние дочернего элемента лучше юзать в дочернем?если я передаю из родительского  дочернее состояние и оберну в memo то не сработает?
источник