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