А что такое yScale?
В смысле покажи, где ты эту переменную объявляешь.
функция
Мне, если сложно сказать, как твой код работать будет, так в принципе не пишут. ) Перенеси свой yScale внутрь map-коллбэка и всё должно стать нормально с этой переменной.
типа если переменная объявлена вне колбэка то всегда будет браться последнее значение которое туда заносится? мне в целом непонятно почему так происхоидт если я меняю yscale внутри map. там именно какой то прикол с LinePath. в console.log выводится сначала все первые выводы и только в самом конце когда уже весь map отработал, выводится console.log, который внутри LinePath. и в LinePath уходит самое последнее значение yScale а не то которое заносится при выполнении map
Но вот почему в кейсе человека возвращается не то, что должно, я хз, если бы кто-то ответил, то мне бы тоже было интересно. )
ща вынес логику в отдельные компоненты. задаю yscale везде свой и норм (const внутри map callback)
Это то понятно и понятно, что изначально было криво написано, но там не менее, почему оно работало так, как работало - для меня загадка.
ну вот для меня тоже. видимо я плохо знаю js
Тут дело в знании реакта, а не знании жс.
если сможешь понять, стукни в лс плиз
Обсуждают сегодня