Size: a a a

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

2021 March 07

DP

Den Pol in React — русскоговорящее сообщество
Elmar
Привет ребят, не будет ли проблемой использовать индекс массива в качестве ключа, если массив будет статичным и может иногда обновляться вручную на сервере
Если элементы массива добавляться и удаляться не будут - можно использовать индекс как ключ.
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Или если это какой-то список или типа того
источник

A

Andrey in React — русскоговорящее сообщество
Можно передать хук нижнего компонента в верхний?
Например чтобы хидер мог менять хук внутреннего компонента.
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Andrey
Можно передать хук нижнего компонента в верхний?
Например чтобы хидер мог менять хук внутреннего компонента.
не до конца понятно, что ты хочешь, но скорей всего ответ - нет
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
хуки не надо никуда передавать
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Andrey
Можно передать хук нижнего компонента в верхний?
Например чтобы хидер мог менять хук внутреннего компонента.
Хуки должны быть внутри компонента
источник

DP

Den Pol in React — русскоговорящее сообщество
Andrey
Можно передать хук нижнего компонента в верхний?
Например чтобы хидер мог менять хук внутреннего компонента.
Лучше тогда уж кастомный хук использовать в обоих компонентах.
источник

A

Andrey in React — русскоговорящее сообщество
Ренедерятся хидер, майн и футер, и делаю им общий хук состояния.
<>
<Header />
<Main />
<Footer />
</>
Меняется контент только у майна, но если делаю им общий хук, то при изменении майна, снова рендерятся хидер и футер, хотя они статичны и их не нужно снова рендерить.
А надо, чтобы в хидер онклик возвращал майн в начальное состояние, но при этом не рендерился сам и не рендерился футер.
источник

A

Andrey in React — русскоговорящее сообщество
А у майна есть свой хук, который меняет контент внутри него.
Хочу дать хидеру кнопку, которая будет возвращать майн в стартовое состояние
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Ты можешь через проп передать функцию родителя в мейн
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Функцию, которая будет возвращать мейн в изначальное состояние
источник

A

Andrey in React — русскоговорящее сообщество
Так и делал, но тогда майн меняя состояние заставляет снова рендериться и хидер и футер
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Они ререндерятся только если меняются их пропы или стейт
источник

EK

Eugene Kannou in React — русскоговорящее сообщество
Либо ты как-то неправильно сбрасывал состояние
источник

DP

Den Pol in React — русскоговорящее сообщество
Кто-нибудь делал фуллстек-блокнот для заметок? Поделитесь ссылками на удачные кейсы. Исследую удобство UI.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Elmar
Привет ребят, не будет ли проблемой использовать индекс массива в качестве ключа, если массив будет статичным и может иногда обновляться вручную на сервере
Если он 100% статичен и никогда не будет меняться - проблемы нет
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Den Pol
Кто-нибудь делал фуллстек-блокнот для заметок? Поделитесь ссылками на удачные кейсы. Исследую удобство UI.
Notion
Не я делал, правда😁
Bear notes еще топ
источник

E

Elmar in React — русскоговорящее сообщество
Vladimir Klimov
Если он 100% статичен и никогда не будет меняться - проблемы нет
Только мной на сервере будет меняться
источник

t

temajm in React — русскоговорящее сообщество
кто то использовал pixi js?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Elmar
Только мной на сервере будет меняться
И там у элементов нет уникальных id?
источник