Size: a a a

React — русскоговорящее сообщество

2020 October 31

IN

Igor N in React — русскоговорящее сообщество
Екатерина Терехова
Привет. Такой вопрос не по коду, где стажироваться react developer-у?
Заходите на госуслуги — стажировка — реакт-разработка
источник

ЕТ

Екатерина Терехова... in React — русскоговорящее сообщество
Не, а есть что-то от крупных компаний? (Просто интересно)
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Полосатый Енот
Есть тут верстальщики? Хотелось бы узнать, что за + ~ > в CSS можно встретить и за что они отвечают. А лучше почитать какую-нибудь статейку)
Прям элементарные вещи спрашиваешь
источник

П

Полосатый Енот... in React — русскоговорящее сообщество
Pavel VArypaev
Прям элементарные вещи спрашиваешь
да как-то выпустил эту тему из виду)
источник

РК

Рома Каменівський... in React — русскоговорящее сообщество
Здравствуйте, у меня вопрос по useEffect, в компоненте я принимаю обьект в котором хранится { title, todos  ...} мне нужно следить за изменениями todos и я пробовал так:
useEffect(() => {...}); - и так работает(но что если я не хочу звать эффект каждый ререндер?), кто знает как это задать в зависимостях?
useEffect(() => {получитьОновленныеТуду() } [obj.todos]) -так мне выкидывает ошибку что todos = undefined
useEffect(() => {получитьОновленныеТуду() } [obj?.todos]) - так тоже пробовал не работает
и с деструктуризацией => [todos] тоже нет, может есть какой-то трюк? или писать без зависимостей?
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
Здравствуйте, у меня вопрос по useEffect, в компоненте я принимаю обьект в котором хранится { title, todos  ...} мне нужно следить за изменениями todos и я пробовал так:
useEffect(() => {...}); - и так работает(но что если я не хочу звать эффект каждый ререндер?), кто знает как это задать в зависимостях?
useEffect(() => {получитьОновленныеТуду() } [obj.todos]) -так мне выкидывает ошибку что todos = undefined
useEffect(() => {получитьОновленныеТуду() } [obj?.todos]) - так тоже пробовал не работает
и с деструктуризацией => [todos] тоже нет, может есть какой-то трюк? или писать без зависимостей?
Json stryngyfy
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
Здравствуйте, у меня вопрос по useEffect, в компоненте я принимаю обьект в котором хранится { title, todos  ...} мне нужно следить за изменениями todos и я пробовал так:
useEffect(() => {...}); - и так работает(но что если я не хочу звать эффект каждый ререндер?), кто знает как это задать в зависимостях?
useEffect(() => {получитьОновленныеТуду() } [obj.todos]) -так мне выкидывает ошибку что todos = undefined
useEffect(() => {получитьОновленныеТуду() } [obj?.todos]) - так тоже пробовал не работает
и с деструктуризацией => [todos] тоже нет, может есть какой-то трюк? или писать без зависимостей?
В deps
источник

V

Vlad in React — русскоговорящее сообщество
Pavel VArypaev
Json stryngyfy
звучит как костыль
источник

V

Vlad in React — русскоговорящее сообщество
Рома Каменівський
Здравствуйте, у меня вопрос по useEffect, в компоненте я принимаю обьект в котором хранится { title, todos  ...} мне нужно следить за изменениями todos и я пробовал так:
useEffect(() => {...}); - и так работает(но что если я не хочу звать эффект каждый ререндер?), кто знает как это задать в зависимостях?
useEffect(() => {получитьОновленныеТуду() } [obj.todos]) -так мне выкидывает ошибку что todos = undefined
useEffect(() => {получитьОновленныеТуду() } [obj?.todos]) - так тоже пробовал не работает
и с деструктуризацией => [todos] тоже нет, может есть какой-то трюк? или писать без зависимостей?
ты уверен что у тебя объект есть? obj.todos может вызвать ошибку только если obj нет
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Vlad
звучит как костыль
Ну другого варика как сравнивать объект я не знаю 🤷
источник

РК

Рома Каменівський... in React — русскоговорящее сообщество
Pavel VArypaev
Json stryngyfy
useEffect(() => {
   ...
 }, [JSON.stringify(obj?.todos)]); // что-то типо того?
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
useEffect(() => {
   ...
 }, [JSON.stringify(obj?.todos)]); // что-то типо того?
Ага
источник

РК

Рома Каменівський... in React — русскоговорящее сообщество
не работает(
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
useEffect(() => {
   ...
 }, [JSON.stringify(obj?.todos)]); // что-то типо того?
Ну или todos.length
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Тут проблема не в юзэффекте а в объекте, как туда данные приходят и откуда
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
не работает(
Странно
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Pavel VArypaev
Ну или todos.length
Но это так себе варик (
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Ilya Neron
Тут проблема не в юзэффекте а в объекте, как туда данные приходят и откуда
Возможно)
источник

РК

Рома Каменівський... in React — русскоговорящее сообщество
Ilya Neron
Тут проблема не в юзэффекте а в объекте, как туда данные приходят и откуда
данные с редакса приходят, структура вот такая: lists: [{title, todos: [], id: saasdasweq}, {title, todos: [], id: asdas}]. но в самом компоненте я уже получаю сам обьект типо того: {title, todos: [], id: saasdasweq}
источник

PV

Pavel VArypaev in React — русскоговорящее сообщество
Рома Каменівський
данные с редакса приходят, структура вот такая: lists: [{title, todos: [], id: saasdasweq}, {title, todos: [], id: asdas}]. но в самом компоненте я уже получаю сам обьект типо того: {title, todos: [], id: saasdasweq}
Тубус пустой что ли всегда?
источник