Size: a a a

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

2021 January 04

A

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

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Всем привет! Подскажите пожалуйста, какой вариант роутинга  более правильный. Есть вариант с <Link / > и с <Route />. Как правильнее?
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
чтобы контролировать ререндер, используй React.memo
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
он чекает пропсы старые и новые и решает, нужно ли ререндер делать или нет. но и react.memo недостаточно, нужно еще usememo и usecallback юзать, чтобы ссылки не менялись, если это не нужно
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Dmitry Kozlov
Всем привет! Подскажите пожалуйста, какой вариант роутинга  более правильный. Есть вариант с <Link / > и с <Route />. Как правильнее?
в контексте чего? Link и Route выполняют две разные задачи
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Archakov 🌚
в контексте чего? Link и Route выполняют две разные задачи
Например обычное меню навигации
источник

МБ

Максим Бахметьев... in React — русскоговорящее сообщество
Dmitry Kozlov
Всем привет! Подскажите пожалуйста, какой вариант роутинга  более правильный. Есть вариант с <Link / > и с <Route />. Как правильнее?
Они в связке работают
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Максим Бахметьев
Они в связке работают
Чёта я не нашел в доках про Link
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Если тебе при клике нужно переходы делать на разделы, то Link. <Route> этопросто if который чекает путь в адресной строке и решает, отображать внутри себя что-то или нет
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Link просто меняет путь в адресной строке
источник

N

Nuri in React — русскоговорящее сообщество
Archakov 🌚
Если тебе при клике нужно переходы делать на разделы, то Link. <Route> этопросто if который чекает путь в адресной строке и решает, отображать внутри себя что-то или нет
У тебя крутой канал на ютубе👍
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Nuri
У тебя крутой канал на ютубе👍
🤘🏻
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Archakov 🌚
Если тебе при клике нужно переходы делать на разделы, то Link. <Route> этопросто if который чекает путь в адресной строке и решает, отображать внутри себя что-то или нет
Т.е вместо <li> в  верстке можно <Link /> прописать?
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Nuri
У тебя крутой канал на ютубе👍
Поддерживаю))
источник

N

Nuri in React — русскоговорящее сообщество
Dmitry Kozlov
Т.е вместо <li> в  верстке можно <Link /> прописать?
Нет, это вообщк разные вещи же
источник

МБ

Максим Бахметьев... in React — русскоговорящее сообщество
Dmitry Kozlov
Т.е вместо <li> в  верстке можно <Link /> прописать?
link это ссылка
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Dmitry Kozlov
Т.е вместо <li> в  верстке можно <Link /> прописать?
Всесто a href
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Eugene Maltsev
Всесто a href
Понятно, спасибо!
источник

k

krau5 in React — русскоговорящее сообщество
Dmitry Kozlov
Поддерживаю))
умножаю
источник

V

Vladislav in React — русскоговорящее сообщество
eden lane
не совсем понял тогда, как вы предлагаете сделать?
Если ты в App помимо карточек добавиш, допустим компонент хедера еще, то при изминении карточек у тебя и хедер будет ререндерится, так быть не должно. Тебе надо сделать компонент Cards который будет в себе содержать стейт карточек и рендерить их через map, так  только карточки будут ререндерится
источник