SV
У тебя же там из props undefined приходить
и линт просит поставить нормально зависимости... я не могу вкурить как... данные ставить туда не могу ибо они придут новые после выполнения хука.. и зацыклю всё
Павел 💻
Пытаюсь застайлить (style-components) react owl carousel, но почему то всё съезжает, а при использовании на прямую, буз styled components, всё норм
SV
Ты сделай как я сказал попробуй
я не вкурил какая там строка 12-я с твоей стороны )
Natali
По тому что ты неправильно написал
что неправильно, подскажи
Online
Может кто знает , в чём дело?
Ты посмотри на родительский class можешь поменять
Online
Online
У тебя там в users object ?
SV
Вот
это наверно не мне адресовано )
SV
SV
ы
Online
Какое ошибка тут ?
Игорь
Кто-то когда-то делал графики на d3 или highcharts? Можете кинуть если есть у кого?
SV
Какое ошибка тут ?
зависимости нужно нормально поставить или хук не правильно написал. через [] всё работает но это костыль. Мне нужно тупо один раз отработать эффект
Online
[false] попробовал ?
Online
Потом не будет доступно обновление
SV
[false] попробовал ?
я аверно опять пойду в доки... уже голова пухнет ... ну чем [false] лучше [] это ж ещё костыльней
SV
если это вообще сработает
Online
если это вообще сработает
Ты что хочешь подробно скажи
Online
Всё равно у тебя супер приложения не будет
SV
Ты что хочешь подробно скажи
мне хук нужно отработать один раз. У меня с зависимостью в виде пустого массива он отрабатывает.... но это не правильно
SV
Всё равно у тебя супер приложения не будет
збс ) расходимся ребята ))) ну я ж выкупаю, что это не правильно... и пустой массив это затычка... нужно ж правильно написать )))
Online
Код можешь загрузить в сандбох
SV
Код можешь загрузить в сандбох
https://github.com/TipaMag/react-social-app/blob/master/src/components/Dialogs/DialogsContainer.jsx
SV
в сендбокс тут уже не пихнуть)
Фауст
этож вроде по документации
Фауст
пустой массив и один раз отрабатывает
SV
а чем пустой массив плох?
потому что это говнокод ) нет... в доках написано, что это работает но это не хорошо ))
SV
и не зря eslint говорит,... что чувак... ээээёё поправь это говно ))
Archer
Читай внимательней
Archer
Если нет зависимостей
SV
Однако, удаление зависимостей (или необдуманное использование []) — это обычно неправильный подход к решению проблемы. Вместо этого стоит найти источник проблемы и решить её по-настоящему. Например, подобную проблему могут вызывать функции. Помочь решить её можно, помещая их в эффекты, вынося их за пределы компонентов, или оборачивая в useCallback. Для того чтобы избежать многократного создания объектов, можно воспользоваться useMemo.
Archer
Так же тебе говорит eslint если ты внутри используешь внешние зависимости
Archer
useCallback знаешь зачем?
Archer
Чтобы в функциональной компоненте каждый раз не создавались функции которые ты там пишешь
Archer
У него есть побочные эффекты так как происходит замыкание
Archer
И данные из useState соответственно не обновляются
Archer
После ререндера
Archer
А пустой массив более чем обоснованное действие если внутри нет зависимостей
Фауст
+
SV
довольно убедительно... м.... блеть но ладно я пока оставлю так но потом буду опять доки лопатить ...спс
Volodymyr
Привіт я зі Львова, новачок;)
Taras
Чуствую щас скинут этот nometa.xzy
Taras
Или как там
SV
Да и если глянуть то что ты прислал то присмотрись «необдуманное»
тоже верно...сбрасывать в исключение с линта пока не буду.. вернусь как-то)
Archer
тоже верно...сбрасывать в исключение с линта пока не буду.. вернусь как-то)
Если тебе линтер говорит то читай что говорит может как раз тебе и надо кинуть в массив зависимости
Archer
Не откладывай его в долгий ящик
Rustam
Столкнулся с таким заданием: ...вывести на другой экран значение... что имеют ввиду под экраном? Модальное окно или другую страницу?
SV
Если тебе линтер говорит то читай что говорит может как раз тебе и надо кинуть в массив зависимости
увы... пробовал как он хочет..... улетел в цикл ) он пропсы хочет а я не могу их ему дать ))) там данные прилетают ))
Archer
get... как то так у тебя там они зовутся
Archer
Они сами по себе не меняются
Volodymyr
Хто має ссилку на норм курс по реакту
Archer
Хотя это опасно так как они с пропсов
SV
Хотя это опасно так как они с пропсов
props.getDialogs в таком формате в массив?
Archer
Нет ты же их вытащил
Archer
grtDialogs
генадий птица
можете подсказать, что не так?👐
Archer
Сначала посмотри что именно хочет линтер
Rustam
Подскажите тогда как мне из одной страницы передать данные на другую? так вообще можно?
генадий птица
Игорь
Рики тики тави прикольное имя
Volodymyr
Cd norm course)))
генадий птица