Mikhail
Для реакта, с ленивой загрузкой, свайпами и клавиатурой, но пока зум не прикрутил
Daniil
Граждане, вопрос: есть форма логина и регистрация с общим контекстном между ними, в какой-то N момент, регистрация должна предзаподнчть поле логина (делал через контекст) единожды, поставить и больше не слушать контекст на обновления, т.е если клиент изменит поле, то при последующем рендере оно перезапишется из контекста - > после поставления из контекста, нужно сбросить, трививиальнр, но два ререндера и логина, и регистрации (запплнить поле и сбросить контекст) из-за значения одного поля, это по-другому никак не решить?)
Daniil
На руках только хуки и контекст
MVD
кто нибудь писал хук useComponentDidUpdate?
Mourat
Ребята, несколько дней назад я интересовался про нерабочую клавишу ALTgr в последней версии Intelij IDEA.
Кому интересно, вот что нарыл.
Вопервых я выяснил, что ALTgr это альтернатива для сочетаня CTRL + ALT, для меня это открытие. Если зажать эти клавиши, то все работает.
Если же хочется что бы нормально работало с ALTgr, то в IDEA есть возможность выбрать версию жава машины (switch boot JDK), если выбрать версию 8 build 1483.58 или более раннюю, то все работает как положено.
Даниил (Onix)
Mourat
Mourat
Возможно не у всех он есть
Даниил (Onix)
у меня ноутбук произведен в начале 2019 года и там не такой кнопки =)
Mourat
у меня фр клава, думаю на других европейских языках тоже такое есть
ipos
как расшифровывается Gr?
Mourat
многие клавиши имеют по 2 символа в нижнем регистре. эта клавина используется для ввода второго символа
Mourat
Mourat
est une touche de modification qui permet d’accéder à différents signes qui étaient à l’origine des symboles graphiques
ключ-модификатор, позволяет получить доступ к графическим символам
ipos
☀️
Mourat
я думал везде такая кнопка есть
Mourat
а что на русской клаве в этом месте?
Евгений
Народ, а многие тут используют Saga в своих проектах?
Mike Khromov
Slava
У нас на работе юзают, сам - нет, не вижу смысла
Дмитрий
Евгений
А те кто используют, могут сказать истинную причину ее внедрения? Не берём в расчет готовые темплецты и все такое
Slava
Всем привет. Подскажите, пожалуйста, по поводу роутинга в react-router-dom:
<Router path="/:method" exact />
<Router path="/id:id" exact />
При запросе "/id123" сроутится на "/:method". Почему и как сделать правильно, чтобы обрабатывались оба роутинга правильно?
Евгений
)) лучший ответ, тоже об этом думаю в том потоке говнокода который лезет на prod наворачивать уровень абстракции ради того что не будет использоваться это конечно такое себе решение. Но вот построение событийно ориентированной архитектуры как бы даёт свои плюсы, но чисто архитектурные. Навряд ли это скажется на производительности
Bogdan
знает кто, в реакт таблицу можно засунуть функционал, что бы прятать столбци например
Slava
reactstrap
Dmitriy
Екатерина
Подскажите, как правильно замокать global в before хуке и размокать в after?
Vyacheslav
Ilia
Styled component || css module ?
Sem
Всем привет! Ребят, кто работал с react-spring, не знаете, почему во внутреннюю функцию в Transition компоненте не передается обновленное значение айтема? Пример:
<Transition
native
keys={item => item.message.hash}
items={filteredMessages}
initial={null}
from={{ transform: 'scale(0.1)', transformOrigin: '-90% 120%' }}
enter={{ transform: 'scale(1)' }}
config={{mass: 1, tension: 150, friction: 20}}
update={item => (item)}
>(item, s, i)=>(styles)=><animated style={styles}>{item.message}</animated>
</Transition>
Здесь Item при обновлении массива остается тем же, хотя внутри массива он изменился уже, если чекнуть filteredMessage.
Slava
Несколько путей, можно просто поменять местами, можно перечислить допустмые методы в параметре method, но я бы лучше вынес роуты с айдишником в отельной роутер по отдельному пути, т.е. как то уникализировал роуты
Slava
Спасибо)
Дмитрий
Юрий
ребят, а как с использованием useEffect сделать то, что раньше делалось через componentDidMount, а то сделал хук и он у меня без перерывно вызывает экшн, а мне нужно 1 раз при загрузке страницы)
Vladimir
Саша
Привет, сделал тестовый пакет для npm с реактом. ипортирую его в проект и тот начинает валиться с ошибкой:
Invalid hook call. Hooks can only be called inside of the body of a function component.
Как это чинить?
Kurzdor
Mihail
Саша
Ну парни, если б было так просто, я бы не писал сюда = )
Саша
Вот весь код либы, отдельно собирается запускается, при импорте в проект начинает ругаться на инвалидные хуки, где-то внутри material-ui
Юрий
Саша
Говорят это из-за того, что реакт импортится в либе и приложухе и получается две разные версии, вот он и ругается. Но я хз как это решить, в зависимостях либы ничего нет, только в peerDependences и в devDependences
Kurzdor
не понял
Ну useEffect(функция, [])
Vladimir
дьякую чуваки)
Kurzdor
Юрий
Саша
Kurzdor
Kurzdor
Не дев
Kurzdor
Саша
Я его и использую = (
Kurzdor
Kurzdor
И реакт и -дом
Саша
Я понял, уже убрал, ошибка осталосась, пробую перебилдить
Саша
Теперь так ругается
Саша
Mishka
Всем привет
ПОдскажите, можно ли добавить babel плагины без eject проекта ?
🤴👷♂️🦸♂️🧚♀️
Привет. Есть идеи почему не работает?)
🤴👷♂️🦸♂️🧚♀️
Cenator 🐈
Kurzdor
Cenator 🐈
🤴👷♂️🦸♂️🧚♀️
Kurzdor
ну и подчистка ивент листенера при анмаунте
Kurzdor
Kurzdor
я щас тебе забунтую
🤴👷♂️🦸♂️🧚♀️
шо
ручками это все писать, на жиквери проще
Kurzdor
Юрий
такой вопрос, а правильно ли делать на каждой странице проверку на авторизацию? то есть дергать экшн и отпралять данные юзера и jwt
ウラジミール
active session должен с бэка возвращать, достаточно в цикл включить
Danila
ааа понял, мне самому типа надо описать
Тебе пытались сказать, что onScroll надо вешать на window, потому что он источник события, на header оно не возникает (если только сам header не overflow:scroll и ты его не скроллишь)
🤴👷♂️🦸♂️🧚♀️
Anonymous
🤴👷♂️🦸♂️🧚♀️
Все, спасибо, написал
ウラジミール