Size: a a a

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

2021 May 09

А

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

DK

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

О

Орынбай in React — русскоговорящее сообщество
Неа, создай отдельную функцию например handleClick и в там передавай onClick={handleClick}
источник

AZ

Andrey Zhukov in React — русскоговорящее сообщество
Привет!
Если правильно понял вопрос, то я бы вот так сделал https://codesandbox.io/s/beautiful-platform-zqber?file=/src/App.js
Поправьте, если не правильно
источник

XX

Xodor Xodorenko in React — русскоговорящее сообщество
пусто
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Привет
Подскажите пожалуйста
Что использовать вместо hoc в функциональных компонентах?
Слышал хос устарел и используют хуки
Они справятся с задачей, например, с отображением no data, если она пуста?
источник

V

Vlad in React — русскоговорящее сообщество
хуки не отвечают за отображение
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Так а что использовать?
Hoc?
источник

SP

Slava Pavlutin in React — русскоговорящее сообщество
Ты по прежнему можешь юзать HOC с функциональными компонентами, если тебе прям хочется. Только юз кейсов для них не так прям много. Сейчас же, да, для всех прошлых юз кейсов типа подключения к стору юзаются хуки. Можешь смело фокуситься на хуках и не оборачиваться назад, если с легаси не будешь работать.
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Мне не очень хочется, если честно
Я хочу понять как щас заменить их в задаче когда мы оборачиваем, чтобы вставить тот же спиннер.
Парень сверху сказал, что хуки не отвечают за отображение. Тогда как быть?
источник

SP

Slava Pavlutin in React — русскоговорящее сообщество
Ну ты скинь пример, где ты оборачиваешь в HOC и может тебе растолкуют как его заменить на хуки.
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну зависит от реализации, допустим ты можешь сделать флаг через хук стейта и если у тебя ситуация в которой будет no data, то меняй флаг
источник

R

Rasif in React — русскоговорящее сообщество
А мне кто-то поможет? У меня есть один компонент. Есть второй. Как второму знать, что первый фиксированный? Использую стайлд компонентс. Ну, можно добавить класс первому, смотреть по классу. Но есть вариант иной?
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
я думал лучше избежать даже постоянной этой проверки флага:)
источник

YP

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

ДП

Даниил Погудин... in React — русскоговорящее сообщество
пока ничего нет)
я попытался рассказать как бы я сделал, если бы делал через хос
Сама задача такая: есть 2 компонента, которые выводят данные с сервера.
Операция получения данных абсолютна одинакова, кроме урла.
Ну и оба, если нет даты выводят: no data
источник

R

Rasif in React — русскоговорящее сообщество
Ну, есть шапка и блок с фильтрами. Шапка у меня фиксируется при скроле вверх. А блок с фильтрами только после достижения его. И дабы знать, какой top ему ставить, мне нужно также знать, фиксированна ли шапка. Как это можно сделать правильно? Без добавления класса. Или класс это единственный вариант?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну прописываешь шапке position: fixed
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Это тот же самый абсолют, только позиция сохраняется при скролле, поэтому высоту скролла для фильтров можешь считать не от шапки а от верха страницы
источник

R

Rasif in React — русскоговорящее сообщество
Так шапка-то у меня не всегда фиксированна
источник