Size: a a a

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

2020 September 24

m

mg901 in React — русскоговорящее сообщество
Посоветуйте альтернативу для react-text-mask
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
думаю он имел ввиду что кроме как с cra c другими сборщиками он не работал
источник

AB

Alexey Belov in React — русскоговорящее сообщество
кто-нибудь использовал react-sortable-hoc?
как избежать ре-рендеров внутри SortableElement при изменении списка?

если что, без react-sortable-hoc всё нормально работает и лишних рендеров нет
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
Не, я серьезно не знал
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Dmitry Bondar
Не, я серьезно не знал
:)
источник

A

Anton K. in React — русскоговорящее сообщество
народ разьясните концепцию плз
раньше был nginx и он разадавал пустой хтмл с react бандлом

если допилить ssr то nginx будет проксировать на новый сервер с нодой где уже нода будет собирать html с реактом и отправлять его клиенту

получается изначальный пустой хтмл с реакт бандлом уже лишний если появляется ssr ?

просто типа изначально было классно что быстрый nginx отдает статику а тут опять возврат к тому что нода будет отдавать статику.
или надо делать так чтобы именно бандл+хтмл который с пустым хтмл собирается на nginx собирался полноценным?
источник

Э

Эльдар in React — русскоговорящее сообщество
по какой причине может сбрасываться состояние до дефолтного в дочернем элементе?
источник

A

Alexander in React — русскоговорящее сообщество
использую @apollo/client, после вызова await apolloClient нижние рефы становятся null, почему так происходит?
источник

A

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

И

Иван in React — русскоговорящее сообщество
Эльдар
по какой причине может сбрасываться состояние до дефолтного в дочернем элементе?
По причине ремаунта
источник

ap

andrey platov in React — русскоговорящее сообщество
У клиента имеется токен, наличие токена, для доступа к защищенным страницам проверяется на клиенте, т.е. в поле token (localstorage) мы можем вручную подменить токен на что нибудь другое и получить доступ к защищенным страницам, однако мы не сможем получить данные с сервера, т.к. токен не пройдет валидацию на стороне  сервера(если он подменен). Резюмируя: подменив токен мы получим доступ к самой странице, но не к данным которые подгружаются с сервера.

Насколько я знаю токен JWT не нуждается в проверке каждый раз когда имеет место переход между страницами(имею ввиду обращение к серверу для проверки), в этом случае разъясните механизм защиты роутов на самом клиенте, как не допустить подмены токена.
источник

Э

Эльдар in React — русскоговорящее сообщество
Иван
По причине ремаунта
а почему происходит ремаунт? я использую react-table, и пока не донца понимаю происходящее
источник

Э

Эльдар in React — русскоговорящее сообщество
если меняются данные, которые передаются в таблицу, заново создается компонент?
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
а почему происходит ремаунт? я использую react-table, и пока не донца понимаю происходящее
Надо дебажить

Скорее всего где-то в рендере компонент объявляешь. На каждом рендере новый компонент
источник

Э

Эльдар in React — русскоговорящее сообщество
Иван
Надо дебажить

Скорее всего где-то в рендере компонент объявляешь. На каждом рендере новый компонент
понял, спасибо, буду думать
источник

M

Maksim in React — русскоговорящее сообщество
Anton K.
народ разьясните концепцию плз
раньше был nginx и он разадавал пустой хтмл с react бандлом

если допилить ssr то nginx будет проксировать на новый сервер с нодой где уже нода будет собирать html с реактом и отправлять его клиенту

получается изначальный пустой хтмл с реакт бандлом уже лишний если появляется ssr ?

просто типа изначально было классно что быстрый nginx отдает статику а тут опять возврат к тому что нода будет отдавать статику.
или надо делать так чтобы именно бандл+хтмл который с пустым хтмл собирается на nginx собирался полноценным?
предположу, что можно поставить nginx proxy + cache
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
а почему происходит ремаунт? я использую react-table, и пока не донца понимаю происходящее
Вангую, где-то вместо Component написано () => <Component />
источник

A

Anton K. in React — русскоговорящее сообщество
andrey platov
У клиента имеется токен, наличие токена, для доступа к защищенным страницам проверяется на клиенте, т.е. в поле token (localstorage) мы можем вручную подменить токен на что нибудь другое и получить доступ к защищенным страницам, однако мы не сможем получить данные с сервера, т.к. токен не пройдет валидацию на стороне  сервера(если он подменен). Резюмируя: подменив токен мы получим доступ к самой странице, но не к данным которые подгружаются с сервера.

Насколько я знаю токен JWT не нуждается в проверке каждый раз когда имеет место переход между страницами(имею ввиду обращение к серверу для проверки), в этом случае разъясните механизм защиты роутов на самом клиенте, как не допустить подмены токена.
каждый раз когда ловишь ошибку от сервера при очередном запросе о том что токен не валидный делай логаут на клиенте
источник

A

Anton K. in React — русскоговорящее сообщество
спс
источник

A

Anton K. in React — русскоговорящее сообщество
типа гугл индексирует и ладно?)
источник