profesor08, но писать так стили в J's тоже не оч вариант, во первых стили грузятся немного дольше и ими таким образом манипулировать нельзя раз они в Js идут, а если выносить этот css in J's в отдельный файл, то мы пришли к тому с чего начали - scss/sass/less/css
Ilya Olovyannikov да, спасибо, я читал эту статью и в год её выхода, и сегодня перечитал, только там best practice не описана, и какие варианты под какие размеры проектов так же не описаны
Vitsliputsli, окей, спасибо. Но вопрос, я потом захочу спулить изменения с мастера в репозитории (кто-то из участников обновил мастер), как мне его спуллить без создания коммита?
Алексей Ярков, ну потому что мне может быть не важно, какая была история проекта, а кому то есть до этого дело. да и работа ведется без тестов, отладка кода без мерджей сложнее ведется
AlexlMl приложение инициализирует стор, делая асинхронные запросы, в компоненте я хочу в стэйте указать значения из стора редакса, вот собственно и вопрос, могу ли я без setState указывать таким образом или нет. Я помню, что напрямую менять. state нельзя - this.state.someValue = other value
arctic07, ёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёёё таааааа.
извини, но тут оказывается пробелы не только в eventloop. ладно, я пошёл, почитай про то, что написал. Бай
arctic07, дак я же сказал, что тебе нужен хук, чтобы получить данные. у тебя undefined потому что реакт не собирается ждать, пока ты там свои 100 объектов получишь, он сразу выводит. тебе надо объяснить реакту, что если меняется стейт (который ты делать не хочешь), то тогда надо бы перерисовать компонент.
зы я просто на опережение работаю, я понял уже что знаний в понимании асинхронного кода мало и сразу поэтому говорю, отложи это и изучи те пункты, что я написал тебе, там инфы на день изучения и день практики)
arctic07, советую изучить понятия как микро и макро таски, event loop, а потом уже promise, promiseAll, а потом уже async/await и только потом изучать реакт)
как вариант, с хуками, создаешь стейт, как инфа загрузится, грузишь её в стейт и в return пишешь условие: если стейт не пустой, отобразить данные иначе null
ps смысол реакта без хуков и стейта?)))
pss порно без рук смотришь?))))
psss а ещё функцию setData вверх функции перекинь, чтобы твой фетч потом шёл.
ну как минимум потому, что ты выполняешь асинхрон, но компонент не ждёт, пока получит данные. Он выводит сразу же, а выводить нечего и получаешь undefined
а вообще если это простой лендос, то пили объединение и вставляй бэком, норм будет. просто иногда на адаптиве картинки меняются для бэка, в таких случаях надо нарезку иметь.
Фёдор, а какие там слои с какими картинками?
можно просто слои объединить и вставить бэком, а если там подразумевается какое-то перемещение или что-то подобное, то лучше разбить