Size: a a a

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

2020 August 19

AK

Artem Kryga in React — русскоговорящее сообщество
как на глобальном уровне это настроить?
источник

L

Looch in React — русскоговорящее сообщество
Artem Kryga
Добрый день, кто может подсказать ,
у меня на проекте JWT auth , по данным все настроено, с бд прилетают данные только для залогированого пользователя,но на фронте показывает главную страницу без данных, если ввести токен к примеру - "1" , тоесть показать главную страницу проверяет пустой ли токен , какое норм решение, что бы при попытке зайти на главную страницу , оно проверяло актуальный токен?
сделать обертку над роутами и проверять при каждом переходе ? (это плохой вариант на самом деле) или при каждом запросе на сервер смотреть токен и есть запрос вернул 401 то просто делать редирект на логин страницу
источник

AK

Artem Kryga in React — русскоговорящее сообщество
да , это пробовал, спасибо , кто подскажет хорошее решение?
источник

AV

Alex V in React — русскоговорящее сообщество
Artem Kryga
да , это пробовал, спасибо , кто подскажет хорошее решение?
В контекст авторизации обернуть можно
источник

AK

Artem Kryga in React — русскоговорящее сообщество
Alex V
В контекст авторизации обернуть можно
сори , а можешь подробней немного написать!?
источник

AV

Alex V in React — русскоговорящее сообщество
Artem Kryga
сори , а можешь подробней немного написать!?
источник

AV

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

AV

Alex V in React — русскоговорящее сообщество
Там есть роут, который не требует автоизации и остальные которые требуют. Перед каждом запросом на сервер в контексте авторизации вызывается метод checkAuth из AuthProvider, который проверяет валидность jwt-токена на клиенте и этот токен прилепляет к каждому запросу на сервер. Если от сервера пришел ответ 401 или 403, то токен выпиливается с клиента, и любое его действие приведет к редиректу на роут /login
источник

EA

El Anonimo in React — русскоговорящее сообщество
Приветствую.
Кто-нибудь работал с Canvas.js? Нужно обновить данные для графика по клику по нему.
источник

S

Serj in React — русскоговорящее сообщество
El Anonimo
Приветствую.
Кто-нибудь работал с Canvas.js? Нужно обновить данные для графика по клику по нему.
тестовое делаешь?
источник

V

Vova in React — русскоговорящее сообщество
Чем отличается ReactDOMServer от nextjs??
источник

WH

Working Hard in React — русскоговорящее сообщество
Vova
Чем отличается ReactDOMServer от nextjs??
Чем отличается молоко от противогаза?
источник

V

Vova in React — русскоговорящее сообщество
я в ssr полный ноль
источник

V

Vova in React — русскоговорящее сообщество
просто, я гуглю react ssr
У меня выбивает ReactDOMServer
источник

V

Vova in React — русскоговорящее сообщество
а nextjs тоже ssr
источник

WH

Working Hard in React — русскоговорящее сообщество
Vova
просто, я гуглю react ssr
У меня выбивает ReactDOMServer
Бери nextjs и не парься)
источник

АП

Андрей Пудов... in React — русскоговорящее сообщество
Коллеги, приветствую. Подскажите пожалуйста один момент по React.js. Я подготовил react-компонент и хочу его использовать  на существующем сайте. Использую пример из спецификации react https://gist.github.com/gaearon/6668a1f6986742109c00a581ce704605 . При попытке подключить компонент в консоли возникает ошибка Uncaught SyntaxError: Cannot use import statement outside a module . Пробовал при подключении скрипта использовать атрибут type="module", но и это не сработало. Подскажите как можно корректно добавить react-компонент на сайте ? В чем может быть проблема подключения моего компонента?  можно где-то посмотреть рабочие примеры ? Ниже ссылка на готовый компонент (https://codesandbox.io/s/holy-cookies-r66cw?file=/src/Badge.js) и пример его использования на сайте (https://test.getcraftwork.com/). (edited)
источник

Ш

Шепс in React — русскоговорящее сообщество
Vova
я в ssr полный ноль
а зачем тебе ssr?
источник

V

Vova in React — русскоговорящее сообщество
Шепс
а зачем тебе ssr?
Что бы поисковики видели сайт
источник

Ш

Шепс in React — русскоговорящее сообщество
у нас на проекте кстати с полгода назад с сср слезли, поставили штуку под названием Rendertron, поисковики/соцсети по юзерагенту определяет, рендерит у себя и отдает готовый вариант, а клиент на своей стороне грузит. сайт стал быстрее работать процентов на 30
источник