Антон
?
Oleg
ну первое что приходит в голову что функции обработчики могут быть андефайнд да и все
Oleg
не вызываеш их если их нет
Антон
О блин
Oleg
а вобще пишеш как пишется, потом рефакториш
Антон
Пасиб
Антон
Про андефаинд не подумал, игрался с флагом
Oleg
👍☝️
Антон
Я думал просто, есть какой способ, через HOC и хотел уточнить, заниматься этим или нет)
Oleg
хок обычно делают если надо добавить пропсы в функцию, причем во многих местах в проекте
Oleg
если разово то лучше не надо хок
Антон
У меня почему то в башке, есть стойкая мысль того, что как это можно сделать через обертку
Oleg
ну как миниму попробуй
Антон
Спасибо
Dmytro
Самураи, летим!!!
Oleg
летим пердим
Oleg
и радуемся
Dmytro
Это хорошо, настрой тоже важен!
Oleg
😎
Oleg
🐖undefined💨
Oleg
😆
Oleg
🏃‍♂️🏃‍♂️🏃‍♂️🏃‍♂️
Карен
Новые уроки вышли???
Артем
Все бросил и радостный побежал проверять но нет😄
Diego
Diego
Diego
Здравствуйте! Не очень люблю обращаться с вопросами! Но сам победить не могу! Кажется у меня каскад ошибок или одна! Подскажите что не так!
Igor
return ( Код );
Anonymous
<div> ... </div> либо просто <> ... </>
Igor
и надо оборачивать в див единый все
Не обязательно, можно любым тегом
Anonymous
А т.е. главное что бы он закрыт был и все?
Sergej
return( )
Sergej
Да. Любой парный тег
Если хочешь без тега то пишешь <> </> или <React.Component> </React.Component>
Igor
Если хочешь без тега то пишешь <> </> или <React.Component> </React.Component>
Можно и без тэга, просто сказал, что это не обязательно div. Можно любой другой парный, например, header или nav
Diego
СПАСИБО!
Diego
такая мелочь и вот!
Anonymous
я тоже на нее целый вечер как-то убил )
Diego
не привык я еще к тэгам
Sergej
такая мелочь и вот!
Это не мелочь :)
Diego
ну понятно! так мне кажется!
Diego
хотя в уроке не видно, или не заметил
Igor
такая мелочь и вот!
Проблема в том, что код после return игнорируется, ты делаешь return. Функция возвращает undefined. В итоге ошибка. Чтобы js понимал, что ниже строки не игнорировать, нужно ставить скобки
Карен
Можешь написать return <div></div>
Карен
На одной строке
Igor
Или писать открывающийся тег в той же строке, что и return
Sergej
Да можно и без скобок, только див к ретурну надо перенести
Diego
теперь картинка появилась но не в том месте где надо!))))
Diego
ошибки хорошо! потом запоминается!
Sergej
Ребята такой вопрос, часто ли на продакшене используете style?
Igor
не привык я еще к тэгам
Это не из-за тэгов, просто JS подучить не помешало бы😉
Sergej
style = {{}}
Igor
Так что имеешь ввиду? Атрибут к тегу? Или слово style ,как импорт css модуля?)
Sergej
Так что имеешь ввиду? Атрибут к тегу? Или слово style ,как импорт css модуля?)
да нет же, Я имею ввду стили описанные в JSX а не в СSS
Igor
style = {{}}
Вообще, вписывать style внутрь тегов html это не правильно. 1) это ухудшает читаемость кода. 2) css мы можем закэшировать и не подгружать каждый раз, в отличие от html
Igor
Перерисовывая компоненту, ты перерисовываешь все что внутри, включая теги со style. В отличие от отдельного файла module.css
Igor
Что скажется на скорости загрузки страницы
Sergej
Вообще, вписывать style внутрь тегов html это не правильно. 1) это ухудшает читаемость кода. 2) css мы можем закэшировать и не подгружать каждый раз, в отличие от html
Не понимаю почему ты употребляешь термин html, style это JS. То что ты написал это и так ясно,. Просто знаю, что много кто именно так стили использует. Хотелось бы узнать про это, и про мотивы
Sergej
React.Fragment
ой да, сорри за ошику:)
Igor
Не понимаю почему ты употребляешь термин html, style это JS. То что ты написал это и так ясно,. Просто знаю, что много кто именно так стили использует. Хотелось бы узнать про это, и про мотивы
Употребляю, потому что JS встраивает в DOM теги html с атрибутами. На выходе мы получаем html страницу, а не JS страницу. Js(реакт это просто библиотека js), это просто удобный инструмент создания "умных html", которые имеют некую логику и могут отправлять и принимать данные
Alexander
React.Fragment
так краше <>тут что-то гениальное<>
Igor
Не понимаю почему ты употребляешь термин html, style это JS. То что ты написал это и так ясно,. Просто знаю, что много кто именно так стили использует. Хотелось бы узнать про это, и про мотивы
Соответственно мотивы точно такие же, как у людей, которые пишут стили внутрь html: 1) типа сэкономили место, чтобы не придумывать отдельный класс, ради 1 элемента 2) встречал в продакшене такое, но страницы генерировались на php и возвращалась разметка с помощью шаблонизатора twig, чтобы была возможность переключения между языками. И там в html вписан style.
Igor
Но вся соль в том, что бэкендер, добавил типа UI редактора в админку, и можно было сменить внешний вид текста, даже не зная css. Просто сверху кнопочки: цвет, размер шрифта, задний фон.....
Igor
Это гениально, чтобы потом заказчику не тыркать фронта, чтобы сменил фон с блевотно-зеленого на радужно-ромашковый, но эстетически код выглядит 🤢
Sergej
про хтмл, ты на выходе всегда его получишь :)
Igor
Ну вот, style в js это тоже самое, что вписать в тег атрибут style="" ,только не напрямую, а с помощью js :)
Oleg
вобще jss предоставляет инструмент с помощью которого ты можешь определить целую тему объявлений стилей и применять ее на лету
Oleg
а классы не классы jss берет на себя
✙ Серхио ✙
Ребят, хелп, кто знает axios, скажите если у меня есть api_token не от апи Димыча, его нужно прописывать в headers ?
✙ Серхио ✙
или передавать его в строке запроса?
Oleg
в строке запроса