Hide
Да там чтобы не хардкодить по несколько хедеров делается массив
Александр
Если тебе нужно всего пару параметров от объект пропихнуть, то лучше делать отдельные пропсы на них
Александр
Если в объекте овердофига атрибутов и нужно с ними работать, тогда можно и целиком пропихнуть
Hide
Ясно)
Александр
Но важно помнить, что реакт не отслеживает изменени внутри объекта
Александр
Компонент перерисуется только при смене ссылки на объект. Т.е. чтобы компонент перерисовался нужно ему заново новый объект подпихнуть
Александр
Просто смена значений внутри объекта не работает в таком случае :)
Александр
Они поменяются, но компонент не перерисуетс
Hide
Разве не вносятся изменения в самом компоненте если хочешь его перерисовать?
Hide
Так вроде проще?
Hide
Или можно ещё от родителя перерисовать? 😳
Александр
Сделай простой компонент принимающий объект test Объект тест {a:1,b:2,c:3} Передай объект компоненту и отрисуй. Далее в родительском компоненте сделай test.a=2
Александр
У видишь что так не сработает
Александр
Hide
Ок
Александр
Перерисовка происходит автоматически при изменении пропсов, если на них завязана верстка либо функции
Александр
Но ключевое - это смена ссылки, а не смена значения. Потому чтобы что-то поменять заводят state а не просто let blabla
Александр
И любое изменение значения в стейте приводит к созданию стейта заново из старых значений + новые значения.
Александр
Ну т.е. setState принудительно создает новый объект, чтобы запустилась реактивная реакция по компонентам использующих стейт)
Hide
омг щас из компонента будут делать контролируемый компонент 🫨
honey
омг щас из компонента будут делать контролируемый компонент 🫨
Тоже недавно читала про контролируемые и неконтролируемые
Hide
Пока поверхностно
Hide
Чето сегодня еле еле информация усваивается 😢
Hide
А вы знаете что недавно было 123г со дня рождение Есенина?))
Hide
honey
Хотя раньше он мне нравился
Hide
Что понял?
Чето такое что обращение идёт к родителю и его стейту
Hide
Hide
Новый вел))
Hide
Блин ещё Nuxt js есть 😆
Pavel
Так на js почти все можно делать, не удивительно что много всяких фреймворков
Hide
Читал где-то прикол.
Hide
Новая игра на выпивание. Каждый по очереди берет английский словарь и выбирает случайное слово. После чего он гуглит <слово>.js, и пьет, если есть такая библиотека для javascript. Выигрывает тот, кто падает от выпитого
Hide
Hide
Hide
Мне вот непонятно что за {props.children}
Hide
{props.message}
Hide
Может дальше по курсу понятно будет)
Hide
Hide
А где (super) там из другого класса свойства получаешь же?
Hide
Мне нравятся такие позитивные статьи если вы то и это понимаете значит уровень js достаточен 😆
Hide
А не всякие вопросики с собеседований о корявых случаях которые в работе не бывают 😱
honey
Может дальше по курсу понятно будет)
А ты доку читал? По тому что ты делаешь
honey
Тут кстати не видно код
Hide
А ты доку читал? По тому что ты делаешь
Бывает читаю если непонятно 😆
Hide
Тут кстати не видно код
Я отсюда брал https://yandex.ru/q/tech/8862164737/
Hide
И какой?)
Там он один на рисунке
Hide
Мне вот непонятно что за {props.children}
В общем меня это волнует что за пропсы такие вставляются бдыщ пыщ в тегах html
Pavel
Может дальше по курсу понятно будет)
А я что-то пропустил? Ты же беком хотел заниматься, почему реакт изучаешь?
Hide
А я что-то пропустил? Ты же беком хотел заниматься, почему реакт изучаешь?
У меня курс есть фулстек приложение там реакт) чето глянул вначале многое непонятно было. Вот решил реакт потеребить чтобы понять как всё работает 😆
Hide
Ну и пригодится думаю для того что хочу делать
Pavel
Основная проблема начинающих, что они сконцентрироваться на чем-то одном не могут
Hide
И во многих примерах нода плюс реакт. И некст похож на реакт🙈
Pavel
Я бы не распылялся сразу и на бэк и на фронт (хотя я так и делал🤣)
Hide
У меня времени полно))
Hide
Тем более JS лучше закрепляется
Pavel
Ну так и потрать его на изучение чего-то одного
Hide
Главное в питоны php итд не лезу)))
Pavel
А то будешь одинаково не знать все сразу)
Pavel
Как что-то одно изучишь нормально, другие технологие будут в разы легче изучаться
Hide
И во многих примерах нода плюс реакт. И некст похож на реакт🙈
Дак мне для этих упражнений все равно реакт нужен. Не хочется как макака набирать непойми что))
Pavel
Дело твое 🙃
Hide
Ну сделаю я апи на ноде куда это? Кому это продать можно?
Pavel
Мне вот непонятно что за {props.children}
Это дочерний компонент
Hide
Надо фронт годный
Hide
Это дочерний компонент
Это сам компонент или его пропс?
Pavel
Сам дочерний компонент
Hide
А почему пропс ещё там?
Hide
А нет это понятно
Hide
{props.message}
Hide
Вот это непонятно)
Pavel
А это просто его пропс)
Pavel
Это дочерний компонент
Точнее дочерние компоненты* там кажется массив