Гоша
https://timestlicing-unstable-demo-....
Aliaksei
да это то что надо
Гоша
..surge...
Andrew
..surge...
https://timeslicing-unstable-demo.surge.sh/
Гоша
упс не увидел...
arthur
Гоша
скорее крутая нейронка, которая хорошо буквы распознаёт 😎
arthur
arthur
Vadim
Aliaksei
Bohdan
Какие еслинт конфиги популярные не пересекаются с преттиером?
Sergey
Sergey
Просто ставишь prettier/recommended а он фиксит еслинт так чтобы с преттиер не было конфликтов
Sergey
wolfe
простите, но уж очень хотелось
Китикет
Ali
https://i.imgur.com/S8EvB48.png
Ребят, подскажите пожалуйста, как правильно нужно сделать проверку на авторизацию.
Сейчас через useEffect dispatch action который проверяет, все вроде ок. Но сам метод useEffect исполняется когда компонент render произошел, поэтому вначале в props isAuthenticated будет false и произойдет редирект на /login, но после сработает effect и параметр уже будет true и перекинет на / (если убрать Redirect то останется на /login), но это фигня, так как если я буду авторизован и зайду в /lc допустим и переобновлюсь, то попаду на главную, как правильно этот момент отработать, что бы не прыгал на главную, а оставался там же, если авторизован ?
Bogdan
https://i.imgur.com/S8EvB48.png
Ребят, подскажите пожалуйста, как правильно нужно сделать проверку на авторизацию.
Сейчас через useEffect dispatch action который проверяет, все вроде ок. Но сам метод useEffect исполняется когда компонент render произошел, поэтому вначале в props isAuthenticated будет false и произойдет редирект на /login, но после сработает effect и параметр уже будет true и перекинет на / (если убрать Redirect то останется на /login), но это фигня, так как если я буду авторизован и зайду в /lc допустим и переобновлюсь, то попаду на главную, как правильно этот момент отработать, что бы не прыгал на главную, а оставался там же, если авторизован ?
красиво
Ivan
Ali
Да не трольте а помогите советом
Ivan
погугли protect routes
Sheldhur
в react-router-dom есть пример
Китикет
https://i.imgur.com/S8EvB48.png
Ребят, подскажите пожалуйста, как правильно нужно сделать проверку на авторизацию.
Сейчас через useEffect dispatch action который проверяет, все вроде ок. Но сам метод useEffect исполняется когда компонент render произошел, поэтому вначале в props isAuthenticated будет false и произойдет редирект на /login, но после сработает effect и параметр уже будет true и перекинет на / (если убрать Redirect то останется на /login), но это фигня, так как если я буду авторизован и зайду в /lc допустим и переобновлюсь, то попаду на главную, как правильно этот момент отработать, что бы не прыгал на главную, а оставался там же, если авторизован ?
Делай при заходе на страницу персист из локал сторедж, чтобы сразу был авторизован
Ну а если охото, можно после этого послать запрос и снять авторизацию если что-то не так
Ali
погугли protect routes
PrivatRoute +- такая же логика, простая проверка, если авториз, то показывает, если нет, то ридеректит
Slava
Все привет! Нужна помощь по styled-components
Как изменять стили компонента в зависимости от обертки?
Например есть class A в него хочу включить class B, чтобы A, контролировался в стилях B. Вот что я нашел в доках styled-components, но почему-то это не работает:
const StyledA = styled(A)\`\`;
styled(B)\`
${StyledA} {
display: none;
}
\`
Vadim
Ali
Короче пока ничего годного, проверка та же, лоадер стоит, а вот на счет проверить сразу из локала, норм идея, спасибо @risenforces
Slava
чет не катит(( ладно видимо у меня косяк, главное узнал, что так должно работать
Vadim
i
всем привет, вроде я уже спрашивал. но может быть есть какая-то альтернатива полям классов ипривязке ф-ций через bind? просто делаю вкладки и делать по ф-ции на каждую вкладку как-то неудобно, ну а стрелочную ф-цию на каждый таб тоже делать не хочу ведь при каждом рендере ф-ции пересоздатюся что по доке написано
Ilya
А что делают функции на каждой вкладке?
artalar
i
просто забивают set-state одну переменную, по которой определяется какой контент станет видимым и какая вкладка подсветиться - станет выбранной
Ilya
Ну так сделай одну универсальную
i
в бинде не передать параметры, как мне сделать универсальную? ладно бы можно было из вёрстки тащить классы, что можно сделать через rcreateRef но из вёрстки вычленять класс малось противоречит реактивности
Aleksandr
А табы кастомные?
Alexey
i
таб - это просто вёрстка как и контент, @n3r0bi0m4n если ты про стрелочную. то я уже говорил, что не хочу при реднере пересоздания
Alexey
Aleksandr
Сделай в компоненте таба onClick и name проперти и передавай туда колбэк который принимает name
А в табе вызывай на клик props.handleClick(props.name)
Артем
Привет всем, ребята, мне в ответе от сервера приходит поле name_page как мне этот name_page запихнуть в <title> ? можно ли как-то передать данные в index.html?
Daniil
хелмет
Alexey
Khorark
используй reselect
Khorark
или useSelector если на хуках
Khorark
У тебя будет расчет происходить в одном месте и будет мемоизирован. Так что компоненты низачем следить уже не будут
Khorark
или ты не хочешь подключать их к стору?
i
@ayanin клянусь, думал что по реакту нужно передавать ток ф-цию как объект, что выражение он не примет, спс
i
остальным тоже спасибо за варианты
Khorark
Не используется. Но если ты используешь уже state manager как единственный источник правды, то подключать еще Context для хранения дополнительного состояние является плохим паттерном.
Артем
document.title = "something"
document.title = ${response?.maps?.[0].name} map - STEPS; а оно мне сначала выдает *map - STEPS* а потом уже название... а мне надо наоборот... где ошибка?
Yury
Bogdan
сделай хук, в нем коннект и логика, юзай хук
Yury
Bogdan
в хуке хук ридакса имелось ввиду
Артем
покаж
прикол в том что там name на иврите) и браузер автоматом в title сам менят расположение
Yury
Артем
i
@ayanin не сработала идея, ведь если передавать выражение, оно сразу срабатывает при первом же рендере без клика
Bogdan
i
но они же дорогие!
i
ладно, извиняюсь, спасибло всем за варианты
Ivan
Напиши кастомный хук, внутри которого будет вызов useSelector, который экспортируется из реакт-редакс. Коннект не нужен.
Dwight🫀
В чём может быть проблема?
Андрей
Dwight🫀
Ivan
Dwight🫀
js - one love
это стандарт дать название ducks???
Dmitry
День добрый. "таблица" - компонент или часть ui-kit ?)
Dmitry
просто разные папки проекта
Dmitry
где грань когда реактовский компонент (без предметно-ориентированной специфики) перестает быть частью ui-kit?)
Ivan
У тебя здесь нет дефолтного экспорта. Редьюсер вообще не экспортируется. А в стор ты импортируешь по дефолту.