Bogdan
вот так адекватнее, чем глобал стили в className пихать?
Vadim
Vadim
инкапсулированные vs глобальные
artalar
const ReactModalStyled = styled(ReactModal)`
.ReactModal__Body--open {
overflow: hidden;
}
`
artalar
И все
artalar
Проблема только, не знаю как у них проп className работает, мб придется дивчик добавить. Но это проблема именно их интерфейса
Oleg
почему при обновлении стейта дочерний элемент может не меняться?
Vadim
Oleg
scu прописан
ну, я дебагером даже до return дохожу, а дебагер в чайлде не срабатывает.
Vadim
Bogdan
а вот короче передавать два раза пропсы это номрально? типо передаю в обертку пропсы, из обертки в саму модалку?
Vadim
Vadim
а ты их прокидыватель
Denis 🇺🇦
А чем передача от прокидывания отличается? 🤔
Denis 🇺🇦
это основной принцип реакта - передавать пропсы
Denis 🇺🇦
а ты их прокидыватель
Vadim
Vadim
алиас
Vadim
Vadim
после коннекта все равно дальше прокидываешь
Bogdan
это уже другой случай)
а вот если передаю обьект с параметрами, вот так, не могу в доке найти как тогда делать нужно
Vadim
Bogdan
Bogdan
ну окол 5 точно
Vadim
непонятно зачем копировать свойства, если можно сразу передать params={params}
Bogdan
а ну это да
Bogdan
а если нужно глобальные стили типо ресет, на body повесить? это же не проще в index файле css сделать?
blvck
Всем привет, заранее извиняюсь за странный вопрос, но возникла ситуация, и хотелось бы услышать мнения более опытных разрабов:
чувак заворачивает пулл из-за того, что я храню состояние инпута в стейте компонента, а не в сторе.
Кто что может сказать на эту тему, желательно прикрепляя аргументами за/против, спасибо
Bogdan
и чем плох глобал стайледов?
Ildar
Всем привет, заранее извиняюсь за странный вопрос, но возникла ситуация, и хотелось бы услышать мнения более опытных разрабов:
чувак заворачивает пулл из-за того, что я храню состояние инпута в стейте компонента, а не в сторе.
Кто что может сказать на эту тему, желательно прикрепляя аргументами за/против, спасибо
Потому что он тупой овощ и не умеет мыслить кроме как стором?)
Инпут это текущая хрень в текущем месте. Его нужно хэндлить там, где он стоит. А не в сторе
Стор глобальная хрень, он нужен для глобальных данных, по типу курент юзера, а не очередного input type=“email”
Если он не понимает этого, то это ты должен проверять его пуллреквесты, а не он твои
arthur
Vadim
Vadim
хоть стайледами, хоть чем
blvck
по сабмиту происходит пост формы(html post)
blvck
Откуда мы знаем что дальше с этим стейтом происходит
Vadim
Bogdan
я вот еще например не шарю, есть тимлиды например, которые создают проект, все делают, ну жесть, типо все уметь, всем подсказать
Eugene
есть стили в mui, которые передаются параметров в HOC withStyles
как мне добавить условие, чтобы при определенных пропсах срабатывали разные свойства стилей?
Eugene
проблема в том, что стили объявляются вне компонента
Roman
Konstantin
Ребят всем привет, есть вопрос:
Я сделал пользовательский хук:
import { useEffect, useState } from 'react';
import { $token } from 'lib/token';
export const useAuthenticated = () => {
const token = $token.getState();
const [authenticated, setAuthenticated] = useState(false);
useEffect(() => {
token ? setAuthenticated(true) : setAuthenticated(false);
}, [token]);
return authenticated;
};
и вызываю его в компоненте:
const isAuthenticated = useAuthenticated();
В консоли у меня выводит:
- false
- true
Получается он срабатывает в начале с стоковым значением, как сделать так чтобы он вызывался только один раз?
🦜
Dmitry
Tim 🥑
Гайз, кто-то работал с react-native-navigation?
🦜
Tim 🥑
🦜
Glindep.
Привет. Вопрос с собеса - почему не рекомендуется делать запрос в конструкторе а в cdm?
И какие проблемы это может повлечь за собой?
Vladimir
Konstantin
Andrey
Andrey
максимум лего балуемся
Glindep.
втф, при чем хуки?)
собес был общий от старых версий с старым лайфсайклом, до теперь. И вот был такой вопрос) гугл мало инфы по этому поводу дает
🦜
Konstantin
if(false) return в эффекте
Ну если я сделаю return это будет undefined => проверка тоже сработает в компоненте, такак undefined = false
Konstantin
Я просто не понимаю почему он 2 раза его вызывает, я ведь ставлю []
Glindep.
Eugene
есть стили в mui, которые передаются параметром в HOC withStyles
как мне добавить условие, чтобы при определенных пропсах срабатывали разные свойства стилей?
проблема в том, что стили объявляются вне компонента
🦜
Glindep.
Есть комментарий от Абрамова «Не делайте так» - это вся инфа с реакта
Andrey
Dmitry
🦜
Vladimir
и, кажется, будут проблемы с React.cloneElement
Glindep.
это не по вопросу опять же
🦜
Glindep.
Ну нету инфы про «почему нельзя»
Ilya
Ilya