Paca
function PrivateRoute ({component: Component, authed, ...rest}) { return ( <Route {...rest} render={(props) => authed === true ? <Component {...props} /> : <Redirect to={{pathname: '/login', state: {from: props.location}}} />} /> ) }
Artem
Никто не шарит за useCallback то?
Paca
в доке плохо пишут?)
Paca
мой вопрос снят, это была фича диструктуризации, о которой я не знал)
Asan
const [{ name, post, phone, email, cabinet }, setData] = useState({ name: props.name, post: props.post, phone: props.phone, email: props.email, cabinet: props.cabinet });
Asan
const handleInputChange = e => { const target = e.target; const value = target.value; const name = target.name; setData({ [name]: value }); };
Asan
подскажите плиз, при изменении поля одного у меня пропадают значения из других полей
Asan
как сделать так чтобы при вызове setData на Input onChange
Asan
те поля которые не затронуты не исчезали
Paca
да хер пойми, хук как-то не правильно используешь )
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
Paca
вообще норм тема хуки?
Asan
на каждое поле отдельный хук?
Asan
стараюсь всегда сразу перейти на новую фичу
Asan
мог бы уже давно написать класс
Paca
я вот тож хочу попробовать
Paca
но так не привычно)
Paca
да с классом тут понятно
Paca
статейку мож на хабре каком прочитай
Paca
в доке я так понимаю абы как описывают, для гуру )
Paca
дальше useEffect не дошел
Asan
в доке очень сухо
Paca
https://habr.com/ru/post/429712/
Сергей
const handleInputChange = e => { const target = e.target; const value = target.value; const name = target.name; setData({ [name]: value }); };
Хз . Так вообще не юзал никогда хуки но может попробовать деструктуризацию объекта из хука и через запятую нейм добавить он затрет нейм и все уйдет обратно в хук..
Anonymous
https://habr.com/ru/post/429712/
Спасибо познавательно, вообще молодец👍
Сергей
Но тут ещё вопрос создастся ли новый объект при этом или старый уйдет...если старый то перерисовки не будет т.к.для юзстейта объект тот же будет..
Asan
из старого не затронутые значения не передать как я понял
Sofiia
const [{ name, post, phone, email, cabinet }, setData] = useState({ name: props.name, post: props.post, phone: props.phone, email: props.email, cabinet: props.cabinet });
зачем тут изначально объект, создай просто дата и в инишиал стейт пропиши слвй лобъект
Сергей
Попробуй до юзстейта создать объект...
Sofiia
[data, setData] =usrState({your obj})
Сергей
А нейм меняй деструктуризацию или создавай на основе старого новый объект с новым неймом и сетай его..иначе перерендера не будет..
Igor
привет всем самураям)))
Artem
вообще норм тема хуки?
Хуки это то, что сейчас уже используется и будет использоваться дальше, чего нельзя сказать о классах
Anim
@kulobteambeats
Антон
Хуки это то, что сейчас уже используется и будет использоваться дальше, чего нельзя сказать о классах
подтверждаю. На проде уходим от классов. В последних 2 приложухах вообще классов нет. Эффекты гибче и удобнее
Ivan
https://youtu.be/7YAXm7RTodA
Ivan
Я нашел гуру
Daniil
😂
Paca
Хуки это то, что сейчас уже используется и будет использоваться дальше, чего нельзя сказать о классах
Классы будут использоваться, почитай доку ) пишут что не прекратят поддержеу классов
Artem
ООП не нужОн😂
Антон
ну уже сейчас последняя версия реакта помечает функции жизненных циклов классов как UNSAFE
Sofiia
за 3,18$
Sofiia
так пока я не потратвила на это кучу времени,там он перейдект к практичекскуой части:
Sofiia
?
Daniil
я больше минуты не смог продержаться)
Данил
Ща тру стори будет. @ Два месяца ебошил курсы, учил js, React, Redux по 8 часов в день. @ Опубликовал резюме где только можно @ В предвкушении крутой и солидной работы @ > НаШа сТоМаТоЛоГиЧеСкАя КлИнИкА оТкРыЛа ВаКаНсИю МеНедЖеР пО пЕрСоНаЛу
Serhii
2 месяца 😅
Illia
2 месяца 😅
Ахахахаххх
Антон
Ща тру стори будет. @ Два месяца ебошил курсы, учил js, React, Redux по 8 часов в день. @ Опубликовал резюме где только можно @ В предвкушении крутой и солидной работы @ > НаШа сТоМаТоЛоГиЧеСкАя КлИнИкА оТкРыЛа ВаКаНсИю МеНедЖеР пО пЕрСоНаЛу
жизненно... только мне с KFC звонили и предлагали должность аж члена бригады ресторана=Р Когда спросил а чего это по анкете frontend-разработчик такое предлагают, ответили "Ну сейчас на заводах людей сокращают, мало ли согласитесь". При чем тут заводы вообще не понял)
Oleg
фронтенд слесарь гинеколог
Oleg
высшего разряда
Антон
и еще чтоб чайники чинил и бумагу вытаскивал
Антон
тогда фуллстек =Р
Anonymous
https://youtu.be/7YAXm7RTodA
🤣🤣🤣
Sofiia
ты подаешь заявку на фронт разработчика, значит
Sofiia
все
Sofiia
ты ищешь работу
Sofiia
и собсвенно может рабоать в кфс или в стамотологии промоутером
Sofiia
была твоя мечта с детства
Sofiia
но ты бросил жалкие попытки туда пробиться
Sofiia
после многочисленных попыток
Sofiia
и решил податься в программеров
Sofiia
так что возможно они не особо понимают разницу
Sofiia
js java
Yura
Добрый День, хотел бы узнать, можно ли использовать фото альбомы с vk или facebook в своем приложении?
xJkeee
помогите кто может =)
xJkeee
https://toster.ru/q/683875
Chingiz
Всем привет можете подсказать использовал библиотеку https://reactstrap.github.io/components/tabs/ компонент Tabs. Убрал саморучный classnames Сразу же посыпались ошибки Failed prop type: Invalid prop className of type object supplied to NavLink, expected string
Chingiz
Anton
приветы! вылечите плз от тупняка: почему реакт не видит файл? ./src/components/Profile/Profile.jsx Module not found: Can't resolve './Profile.module' in 'E:\ReactAC\projects\01-first-project\ac-app2\src\components\Profile' файл точно на месте
Sofiia
может
Anton
не экспортнул родни
http://joxi.ru/V2VMO9OSKERJxm вроде даже пути не вручную писал а через подсказчик
Anton
о, так вроде целиком картинка, даже с ошибкой в терминале: http://joxi.ru/MAjkqOqcxRDgYr