Гоша
https://timestlicing-unstable-demo-....
Aliaksei
да это то что надо
Гоша
..surge...
Andrew
..surge...
https://timeslicing-unstable-demo.surge.sh/
Гоша
упс не увидел...
arthur
Гоша
скорее крутая нейронка, которая хорошо буквы распознаёт 😎
Aliaksei
А что за скриншот? какой-то доклад? кинь линк
https://www.youtube.com/watch?v=S7I-2fy4Qck&t=1241s
Vadim
https://www.youtube.com/watch?v=S7I-2fy4Qck&t=1241s
Напиши Екатерине Анишкине)
Aliaksei
Bohdan
Какие еслинт конфиги популярные не пересекаются с преттиером?
Sergey
Просто ставишь prettier/recommended а он фиксит еслинт так чтобы с преттиер не было конфликтов
Bohdan
Чем тебе не нравится преттиер?
Нравится. А я хочу правила еслинта которые не про стиль
wolfe
думаю для всех )
простите, но уж очень хотелось
Китикет
Логично, что либо переписывать либо создавать брейкпоинты и описывать через тернарки
Что тебе мешает завернуть тернарки в компонент с нормальным апи?
Ali
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 есть пример
Bogdan
Да не трольте а помогите советом
пока проверяешь чела, поставь лоадер какой то
Ali
погугли protect routes
PrivatRoute +- такая же логика, простая проверка, если авториз, то показывает, если нет, то ридеректит
Slava
Все привет! Нужна помощь по styled-components Как изменять стили компонента в зависимости от обертки? Например есть class A в него хочу включить class B, чтобы A, контролировался в стилях B. Вот что я нашел в доках styled-components, но почему-то это не работает: const StyledA = styled(A)\`\`; styled(B)\` ${StyledA} { display: none; } \`
Ali
Короче пока ничего годного, проверка та же, лоадер стоит, а вот на счет проверить сразу из локала, норм идея, спасибо @risenforces
Slava
чет не катит(( ладно видимо у меня косяк, главное узнал, что так должно работать
i
всем привет, вроде я уже спрашивал. но может быть есть какая-то альтернатива полям классов ипривязке ф-ций через bind? просто делаю вкладки и делать по ф-ции на каждую вкладку как-то неудобно, ну а стрелочную ф-цию на каждый таб тоже делать не хочу ведь при каждом рендере ф-ции пересоздатюся что по доке написано
Ilya
А что делают функции на каждой вкладке?
i
просто забивают set-state одну переменную, по которой определяется какой контент станет видимым и какая вкладка подсветиться - станет выбранной
Ilya
Ну так сделай одну универсальную
i
в бинде не передать параметры, как мне сделать универсальную? ладно бы можно было из вёрстки тащить классы, что можно сделать через rcreateRef но из вёрстки вычленять класс малось противоречит реактивности
Aleksandr
А табы кастомные?
i
таб - это просто вёрстка как и контент, @n3r0bi0m4n если ты про стрелочную. то я уже говорил, что не хочу при реднере пересоздания
Alexey
таб - это просто вёрстка как и контент, @n3r0bi0m4n если ты про стрелочную. то я уже говорил, что не хочу при реднере пересоздания
каждому табу присвой data-something=... и читай дата атрибут из event.target, если лениво стрелочные, бинды и пр.
Aleksandr
Сделай в компоненте таба onClick и name проперти и передавай туда колбэк который принимает name А в табе вызывай на клик props.handleClick(props.name)
Артем
Привет всем, ребята, мне в ответе от сервера приходит поле name_page как мне этот name_page запихнуть в <title> ? можно ли как-то передать данные в index.html?
Daniil
хелмет
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* а потом уже название... а мне надо наоборот... где ошибка?
Артем
поменять местами 👍
менял... все равно)
Bogdan
сделай хук, в нем коннект и логика, юзай хук
Bogdan
в хуке хук ридакса имелось ввиду
Артем
покаж
прикол в том что там name на иврите) и браузер автоматом в title сам менят расположение
Alexey
прикол в том что там name на иврите) и браузер автоматом в title сам менят расположение
ууу у нас проект на иврите задача - поставить запятую в нужном месте эстимейт - 1 час сразу
i
@ayanin не сработала идея, ведь если передавать выражение, оно сразу срабатывает при первом же рендере без клика
i
но они же дорогие!
i
ладно, извиняюсь, спасибло всем за варианты
Ivan
Напиши кастомный хук, внутри которого будет вызов useSelector, который экспортируется из реакт-редакс. Коннект не нужен.
Dwight🫀
В чём может быть проблема?
Андрей
Dwight🫀
Ivan
И что такое reducer?
Dwight🫀
js - one love
это стандарт дать название ducks???
Dmitry
День добрый. "таблица" - компонент или часть ui-kit ?)
from
День добрый. "таблица" - компонент или часть ui-kit ?)
а "компонент" и "ui kit" противоположоности что ли?)
Dmitry
просто разные папки проекта
Dmitry
где грань когда реактовский компонент (без предметно-ориентированной специфики) перестает быть частью ui-kit?)
Ivan
У тебя здесь нет дефолтного экспорта. Редьюсер вообще не экспортируется. А в стор ты импортируешь по дефолту.