Dmytro
можно в отдельный хук запихнуть и назвать useDidUpdate, например
Oleg
https://stackoverflow.com/a/53406363/10380656
ref, я так понимаю, пихать в корневой элемент?
Dmytro
нет, в том же компоненте где тебе надо didUpdate
Sergey
ребят, еще можно вопрос нуба?
Antilopa
давай
Oleg
нет, в том же компоненте где тебе надо didUpdate
ну я имел в виду первый в рендере. спасибо.
Sergey
Oleg
ребят, еще можно вопрос нуба?
тут других особо не бывает.
Sergey
вот это что за синтаксис троеточия?
nick
вот это что за синтаксис троеточия?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Spread_syntax
Oleg
распаковывает объект.
Sergey
т.е. итерирует если значение объект да?
Oleg
https://stackoverflow.com/a/53406363/10380656
c ref не получилось почему-то. просто в переменную false записал, тоже не оч. в current div всегда лежит.
Oleg
const mounted = useRef(); const [conditionForm, setConditionForm] = useState(() => { console.log(allowedPropsForFields[activeField.type]); return { fieldName: '', compareSign: comparisonOptions[0], compareValue: '', true: {}, false: {}, }; }); useEffect(() => { console.log(mounted.current); if (!mounted.current) { mounted.current = true; } else { setConditionForm(() => { console.log(allowedPropsForFields[activeField.type]); return { fieldName: '', compareSign: comparisonOptions[0], compareValue: '', true: {}, false: {}, }; }); } }, [activeField]); return ( <div ref={mounted}>...
Oleg
та его мало.
🦜
та его мало.
ну и помогать тебе мало людей будут
Віталій
Удобно
Antilopa
Ребята, у кого нибудь был опыта приложений с реактом, канвасом и большим кол-ом объектов (около 10к) ?
Antilopa
Или может быть с чем-то двумя из этого
Antilopa
Если да, какаая у вас архитектура была?
Antilopa
Подводные камни. Не тормозило ли на таком количестве?
Ivan
Ребята, у кого нибудь был опыта приложений с реактом, канвасом и большим кол-ом объектов (около 10к) ?
Что значит большим количеством объектов? Сущности с бэка? Или мб много контейнеров, мб большой стейт??? 🙃
Antilopa
Много спрайтов. Их нужно отрисовывать канвасом. Их можно редактировать вне канваса и внутри канваса
Antilopa
Пытаюсь прикинуть как вообще все раскидать
Serhii
ребят, кто-то использовал parcel + react-imported-component? не могу SSR заставить адекватно работать
MⅨ
Это прикол такой в тс?
Dmytro
не то правило отключил, надо - eslint-disable-line @typescript-eslint/no-unused-vars
Den
Подскажите, с чем связана эта ошибка? Warning: React does not recognize the `attachedRight` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `attachedright` instead. If you accidentally passed it from a parent component, remove it from the DOM element.
Den
Использую styled-components
Andrey
Использую styled-components
в ошибке же красным по белому написано пытаешься передать проп в dom элемент, которого в этом элементе нет
Andrey
Это только в одной части проекта появляется.
ну ищи, где передается attachedRight в проекте, копай почему оно падает в дом элемент может где то спредом его пробросил случайно, хз
Tutu
Народ. Привет. Есть готовый бандл. Он использует redux. Как его подключть в create-react-app со своим redux
Shamil
Okay Google
Slavik
Здравствуйте, подскажите как сделать чтобы при перезагрузке странициы не нужно было логиниться снова. Нужно проверять локалстор на наличие токена где то в корне аппы?
Daniil
Токен и локал стор, аккуратней
Daniil
Но в общем да
Artem
Здравствуйте, подскажите как сделать чтобы при перезагрузке странициы не нужно было логиниться снова. Нужно проверять локалстор на наличие токена где то в корне аппы?
Обычно в куку (или, как вы предположили в локалстор) вешают токен с определенным временем жизни, но это добавляет уязвимостей.
Eugene
Warning: Failed prop type: Material-UI: the page prop of a TablePagination is out of range (0 to 0, but page is 21) у кого-нибудь был такой warning в material ui table? может, знаете, как избавиться?
Eugene
ну или как скрыть этот warning в консоле
Сергей
пацыки, а кто как именует hoc? у меня постоянная делема как правильно это делать
Dmytro
with<Name>
Dmytro
withAuth, например
Сергей
with<Name>
а почему приставка with?
Dmytro
хок что-то добавляет к компоненту
🦜
а почему приставка with?
такая конвенция
Сергей
оки, пасиб
Сергей
такая конвенция
а хранить их в отдельной папке принято? или пофигу?
Mr.Napcae
Хаю, где нужно использовать хуки а где нет? И как соблюсти баланс между обычными и хуками?)
Сергей
Andrey
Хаю, где нужно использовать хуки а где нет? И как соблюсти баланс между обычными и хуками?)
где удобно, там и используй, хоть везде, если это не мешает разработке
cmd.exe
<StyledTable data={this.props.data} PaginationComponent={isSmth(name) && Pagination} /> есть ли способ сделать так что бы пропса PaginationComponent вообще не передалась?
cmd.exe
Eugene
<ContentLoader> <rect x="0" y="0" rx="5" ry="5" width="70" height="70" /> <rect x="80" y="17" rx="4" ry="4" width="300" height="13" /> <rect x="80" y="40" rx="3" ry="3" width="250" height="10" /> </ContentLoader>
Eugene
кто-нибудь работал с этим?
Eugene
как размер увеличить?
Eugene
еле видно
yellow
спасибо огромное
я давно ничего не делал с реактом, но вроде если ты не передаешь св-во то оно undefined, если переаешь без значения то true
Eugene
ширину больше ставлю, он еще меньше становится
yellow
ширину больше ставлю, он еще меньше становится
https://developer.mozilla.org/ru/docs/Web/SVG/%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82/rect
Vestrond
хей, народ, мб кто подбросит инфу о том, как мокать запросы с бекенда? Просто разрабатываю реактиком фронт по документации, а бекенд ещё не готов. И я бы хотел сделать правильно замокивание данных. На что можно посмотреть?
MⅨ
Замокивание это?*
Looch
самый норм просто написать интерсепторы
Looch
который из статик json будут данные брать
Vestrond
который из статик json будут данные брать
думал об этом, но уж слишком примитивно.
MⅨ
зажрался ты