Size: a a a

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

2020 August 09

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
Макс Лимас
Доброго. Подскажите, есть ли какие аналоги у firebase, которые можно закинуть на свой сервак, и спокойно пилить фронт, не задумываясь о бэке, а просто использовать кем то сделанную апишку?
Не совсем аналог, но я сейчас начал колупать webiny. Посмотри, может заинтересует.
источник

МЛ

Макс Лимас in React — русскоговорящее сообщество
Maxim Kolesnikov
Не совсем аналог, но я сейчас начал колупать webiny. Посмотри, может заинтересует.
Спс, ща заценю:)
источник

А

Александр in React — русскоговорящее сообщество
Макс Лимас
Доброго. Подскажите, есть ли какие аналоги у firebase, которые можно закинуть на свой сервак, и спокойно пилить фронт, не задумываясь о бэке, а просто использовать кем то сделанную апишку?
Можно через postman замокать себе api, не уверен, что это то, что тебе надо, но может быть будет полезной инфа.
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Привет всем. Atomik Design как назвать папку с умными функциями, например logout сунуть её скорее всего надо в lib
источник

AG

Alena Golovko in React — русскоговорящее сообщество
Привет. У меня есть условие роутинга - если пользователь не авторизрован, то нужно сделать редирект на станицу входа.
Проверка авторизован ли пользователь происходит асинхронно.
Из-за этого пользователь всегда видит страницу входа. Как сделать роутинг, что бы переадресация шла только после проверки
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Alena Golovko
Привет. У меня есть условие роутинга - если пользователь не авторизрован, то нужно сделать редирект на станицу входа.
Проверка авторизован ли пользователь происходит асинхронно.
Из-за этого пользователь всегда видит страницу входа. Как сделать роутинг, что бы переадресация шла только после проверки
закрой лоадером, плейсхолдером
источник

AG

Alena Golovko in React — русскоговорящее сообщество
Sergey Bekharsky
закрой лоадером, плейсхолдером
не очень поняла
источник

AG

Alena Golovko in React — русскоговорящее сообщество
я хочу показать прелоадер пока идет асинхронный запрос, но я не понимаю как это сделать. Роут отрабатывает раньше и идет редирект. @bekharsky
источник

AG

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

AG

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

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Kolesnikov
Нормально.
Я такие храню отдельно. По одному на файл. Иначе в какой-то момент можно говна поесть с циклическими импортами.
Перебор
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
Что именно?
источник

AG

Alena Golovko in React — русскоговорящее сообщество
на первом скрине идет проверка на авторизацию. На втором правила роутинга. Получается, что у меня всегда переменная isAuth == false
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Kolesnikov
Что именно?
По 1 на файл очевидно)
источник

Ж

Жалиль in React — русскоговорящее сообщество
Alena Golovko
Привет. У меня есть условие роутинга - если пользователь не авторизрован, то нужно сделать редирект на станицу входа.
Проверка авторизован ли пользователь происходит асинхронно.
Из-за этого пользователь всегда видит страницу входа. Как сделать роутинг, что бы переадресация шла только после проверки
Не оч шарю за js но вроде промисы решают проблему https://learn.javascript.ru/promise
источник

ei

export default - зло... in React — русскоговорящее сообщество
У меня таких сотни селекторов
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
export default - зло is the side effect
По 1 на файл очевидно)
Ну у меня они бывают весьма жирными. Мне неудобно становится по несколько в одном держать.
источник

ei

export default - зло... in React — русскоговорящее сообщество
Циклические решаются просто созданием дополнительного модуля, и то нужно только когда входные данные из разных модулей
источник

ei

export default - зло... in React — русскоговорящее сообщество
А жирность решается созданием дополнительных селекторов)
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
export default - зло is the side effect
А жирность решается созданием дополнительных селекторов)
Неа.
У меня весьма навороченная бизнес-логика там. Неудачное архитектурное решение. Как по мне, это надо было на бекенде делать, но так уж исторически сложилось.
источник