Size: a a a

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

2020 September 30

VI

Vladislav Iliev in React — русскоговорящее сообщество
знает кто-то либы которые визуализируют математические формулы и дают возможность их редактировать ?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
покажи код
Хз будет видно или нет, при переключении таба, происходит вот эта дикая задержка, хотя, при переключении на другой там - её нет
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
Всем привет! Подскажите, почему событие остановленное в обработчике onClick в реакт, всплывает до обработчика установленного через
document.addEventListener('click', function(e) {
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
и как правильно остановить?
источник

A

A&C in React — русскоговорящее сообщество
Всем привет. Подскажите, кто знаком с styled-components, я хочу унаследовать свойство стилизованного компонента, для этого использую конструктор styled(), куда в качестве параметра передаю тот самый комопнент, чьи стили хочу унаследовать. Но как мне быть если я хочу унаследовать свойства от двух разных стил.компонентов? Передача в качестве еще одного параметра не работает. Что бы понятнее было, я хочу реализовать <div className="style1 style2 style3"> только на styled-components.
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Ivan Bobchenkov
Хз будет видно или нет, при переключении таба, происходит вот эта дикая задержка, хотя, при переключении на другой там - её нет
а теперь удали MovieList для тестов и посмотри, есть ли эта задержка?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
а теперь удали MovieList для тестов и посмотри, есть ли эта задержка?
Да, это видимо MovieList
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Удалил - идеально плавно все
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Ivan Bobchenkov
Да, это видимо MovieList
я бы посоветовал бы не рендерить список в цикле, это во первых, во вторых, лучше не прокидывать так пропсы, а использовать контекст, чтобы твои табы не ререндерились при изменении пропсов (потому что их не будет))
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
я бы посоветовал бы не рендерить список в цикле, это во первых, во вторых, лучше не прокидывать так пропсы, а использовать контекст, чтобы твои табы не ререндерились при изменении пропсов (потому что их не будет))
Просто мне говорили что контекс нужен для того, чтобы прокидывать пропсы если компонент в дереве - очень далеко
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
а, ну если это лэйаут, тогда ладно, значит MovieList "тупой" компонент. Тогда посоветовал бы не рендерить в цикле и переделать чуток логику
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
а, ну если это лэйаут, тогда ладно, значит MovieList "тупой" компонент. Тогда посоветовал бы не рендерить в цикле и переделать чуток логику
Та вот и думаю как пределелать, использую AntComponents, и у меня MovieList - это вот такая бандура
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Ivan Bobchenkov
Та вот и думаю как пределелать, использую AntComponents, и у меня MovieList - это вот такая бандура
поудаляй поэтапно компоненты, чтобы локализовать место
удали например MovieCard
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
поудаляй поэтапно компоненты, чтобы локализовать место
удали например MovieCard
Кстати, удалил его, и никаких лагов нет, пхех
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Ivan Bobchenkov
Кстати, удалил его, и никаких лагов нет, пхех
ну уже близко с истине)
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
но я бы не рендерил бы MovieList в цикле, ты же по смене таба можешь же передать текущий таб, просто при переключении сохраняй таб, который нажали в стейт, и передавай в MovieList

хотя у тебя currentTab есть
источник

SC

Sergey Chugun in React — русскоговорящее сообщество
Sergey Chugun
Всем привет! Подскажите, почему событие остановленное в обработчике onClick в реакт, всплывает до обработчика установленного через
document.addEventListener('click', function(e) {
что никто не знает? простой же вопрос?
источник

V

Vlad in React — русскоговорящее сообщество
🧨 ethorz
я бы посоветовал бы не рендерить список в цикле, это во первых, во вторых, лучше не прокидывать так пропсы, а использовать контекст, чтобы твои табы не ререндерились при изменении пропсов (потому что их не будет))
причем тут контекст и ререндеры?
источник

IN

Igor N in React — русскоговорящее сообщество
Sergey Chugun
что никто не знает? простой же вопрос?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
🧨 ethorz
но я бы не рендерил бы MovieList в цикле, ты же по смене таба можешь же передать текущий таб, просто при переключении сохраняй таб, который нажали в стейт, и передавай в MovieList

хотя у тебя currentTab есть
В currentTab я храню ключ от таба, тупо его название, сейчас попробую как ты предложил
источник