Maxim
зачем сеньорские курсы если есть дока
зачем курсы если есть дока
Евгений
На destroyallsoftware есть вот курс где чел вроде компилятор пишет, это интересненько наверное, но курсы для сеньоров загнанные в рамки фреймворка - не верю.
Dmitriy
Курсы для жунов которые на позициях миньонов работают)
Anonymous
зачем курсы если есть дока
Зачем дока, если в курсах сортируют компоненты по сеньерски и джуну не понять зависимость доки и сортировки
Daniil
шо?
Anonymous
шо?
Взять любой курс, там зависимость из компонентов в reduser, на каких этапах именно такая связь не понятно, что с чем в 2 словах соединять нужно. Какие именно компоненты создавать для упрощения управления состоянием 3 их, и т.д.
Daniil
ооооокей
Dmitriy
ооооокей
Стало понятней?)
Юрий
ребят, какую библеотеку можно заюзать для отобрображения рейтинга? 5 звезд, но важно, что бы можно в зависимости от value, можно отображаться пол звезды или какая то часть.
Артем
У кого есть зарубежные чатики по front end? Скиньте плиз а то у меня только русские выходят
Oleg
Ребят, как правильнее в реакте реализовать изменение цвета иконки при ховере? хотел делать через смену background-image на hover. но у меня картинки заданы инлайново.
Oleg
Евгений
Костян
svg fill
Oleg
svg fill
не работает
Джон
Костян
А svg инлайново? подключи через use заработает
Oleg
почему?
без понятия)
Vyacheslav
без понятия)
так, никак
Джон
без понятия)
а, наверное надо свг компонентом сделать и пропсом прокидывать fill
Джон
может есть лучше способы, но этот точно работает )
Vyacheslav
понял)
не надо так делать, через css можно менять цвет свг по hover'у, в твоем случае хватит с головой
Vladislaw
Кто-нибудь сталкивался с проблемой: когда в переменной есть значение ты ее пытаешься засетить в стей, но она не хочет сетиться и в стейте undefined?
Vyacheslav
через background-image fill не работает
свг компонентом + стили по ховеру
Anonymous
Ребят кто нибудь знает на react image crop как сделать rotate ? Или посоветуйте нормальный кроппер + ротейт
Looch
ну теперь заживем
🦜
без понятия)
import { ReactComponent as Logo } from './logo.svg'; Свг в cra можно так импортнуть и делать с ним что хочешь
Oleg
import { ReactComponent as Logo } from './logo.svg'; Свг в cra можно так импортнуть и делать с ним что хочешь
просто я делаю через цикл. поэтому мне было удобно то что там просто пути в виде текста. а сейчас я импортну все логотипы и уже не получится в цикле генерить menu-item
Евгений
Ребят кто нибудь знает на react image crop как сделать rotate ? Или посоветуйте нормальный кроппер + ротейт
https://www.google.com/search?q=react+image+crop+rotate&oq=react+image+crop+rotate&aqs=chrome.0.0j69i57.4970j0j1&sourceid=chrome&ie=UTF-8
konstantin b.
Реальные поцоны, подскажите, пожалуйста! Есть 2 useEffect. В первом меняю state. Но во втором useEffect, естественно пока крутится старое значение state. И логика соответственно отрабатывает по старому значению. А нужно, чтобы после изменения в 1 эффекте, второй отрабатывал уже по новому значению state. P.s. эффекты подписаны на отслеживание изменения state. Есть какие-нибудь варианты решения этой проблемы? Спасибо!
artalar
Реф
Sergey
там есть ровно такой кейс. Да, реф
artalar
Вот тут круто разобрано
konstantin b.
О точно, реф. Спасибо! Вы крутые! Я подзабыл что есть такой трюк
konstantin b.
Еще раз большое спасибо!
invasion
Кто такой Климов
Sergey
Кто такой Климов
смотря в каком контексте 🤷‍♂️
Ivan
Кто такой Климов
Это чувак, который не флудит странными вопросами в чате по реакту
Ura
О точно, реф. Спасибо! Вы крутые! Я подзабыл что есть такой трюк
у setState есть колбек, там актуальное значение стейта возвращается
konstantin b.
у setState есть колбек, там актуальное значение стейта возвращается
А у меня же не класс. А функциональный компонент с useEffect-ами :)
Ura
у хуков
Ura
const [state, setState] = useState(1); setState(s => s + 1) setState(s => s + 1)
Ura
на следующем рендере стейт будет 3
Sergey
на следующем рендере стейт будет 3
точно на следующем рендере только? Я вроде сталкивался с тем что рендер будет всё равно вызван с 2, затем с 3. Хотя может кейс другой был
Ura
точно на следующем рендере только? Я вроде сталкивался с тем что рендер будет всё равно вызван с 2, затем с 3. Хотя может кейс другой был
именно на следующем рендере, любое изменение стейта вызовет рендер. тут 2 сетСтейта встают в очередь, и если написать просто setState(state + 1) setState(state + 1) для реакта это будет то же самое, что setState(1 + 1) setState(1 + 1)
Ura
ну да, а почему бы ему не вызваться?
Sergey
ну да, а почему бы ему не вызваться?
хз. Я почему-то когда делал, ожидал что не вызовется. Какие-никакие, но накладные расходы
Ura
ну это притянутый за уши пример понятное дело и да, вызовется один рендер
Sergey
будет один рендер
ну значит это было с альфой преакта так походу
Dmitriy
ну теперь заживем
Это в каком добавили ? А нода?
Looch
Dmitriy
ну теперь заживем
Только они не наследуются(
Sergey
Это в каком добавили ? А нода?
походу в ноде пока нет
Looch
Только они не наследуются(
ну так private и не должны,только protected могут
Anonymous
Вот сейчас немного непонятно было: есть компонент в отдельной папке, в него сделан импорт CSS стилей, в этом файле стилей я задаю ширину кнопки 35 пикселей, и кнопки скукоживаются по всему приложению, как сделать изолированные стили?
Sergey
А что такое протектед?
в TS или других языках. Грубо говоря приватное, но может наследоваться
Looch
А что такое протектед?
https://www.typescriptlang.org/docs/handbook/classes.html#understanding-protected
Sergey
А в жс?
нету. Только приватные занесли пока
Anonymous
Sergey
угу, по тегу
тогда никак. Надо классы и css-модули