первый раз вижу в ретюрне такую запись.... Или это норм?
Conditional rendering
ну можешь сделать loaded статус
черт его знает что это. Я тупой. А так как я написал, нормально ?
нормально, можешь опустуить ниже визуально блоки спинер на 2 строку див на 3
а, да про стиль это я понимаю, меня просто смущает что дивы и тд не вынесены в отдельный компонент, типа contenеt. Если бы вынес было бы что то вроде return ( <div> {loading ? <Spinner/> : {contnent}> <div>
ну вынеси если есть желание) можешь в этом же файле)
угу, так и подумал. Но в целом какая разница. Что так что так все равно будет разметка. Но страшно не это, страшно то - что вроде в предыдущих уроках почти 1 в 1 делали такую же логику как выше, а вообще не додумался как это сделать ,пока человек не написал выше.... не додумался, что можно после получения данных с серва установить в стейте параметр loading и обновлять его..... Думал реакт намного легче мне зайдет, а сейчас просто шок....
со временем пройдет
Может еще из за классовых компонентов такое, особенно когда пишешь не свой проект а тупо по курсу , прям теряешься в пропсах и файлах ,что откуда идет и что обновляет 🥴 И лектор такой - я уверен, вы очень легко и быстро сделаете вот это.... сидишь 2 часа ночью и думеаешь мда...
Практика решает) Если сложно значит чему то да учишься
Да , что то откладывается конечно, но некоторые моменты прям шок. Понимаешь как они готовые работают и почему, но сам написать цепочку вообще без шансов пока... А челы вон реакт за неделю осваивают и пишут спокойно. Причем я реально понимаю, что проблема не в нативном js, понимаю как получить данные с апи, асинк там , дестр. понимаю, методы и тд из нативки применить могу где то... .Проблема в самой экосистеме реакт, что ли. туплю в файлах долго, ищу что откуда тянется и тд. Почему то, мне кажется, что когда я освою хуки и буду писать функц. компоненты - мне станет легче, может я так себя успокаиваю, но мне так кажется....🥶
да не загоняйся) на чистом js еще сложнее) я полностью с нуля проекты на реакте только через год писать начал.
Ну ты наверное сложные писал... А это элементарное получение данных с апи и отрисовка на странице по сути... На нативке конечно, те задачи которые реакт решает если делать - будет жесть , согласен, но если без них - конечно при обучении ей было в разы проще, чем обучение реакту. Какую нить модалку там сделать, таймер и тд))) Вообщем , делать и делать, а там может и лучше станет.
Так любой проект по сути получить данные и отприсовать) Но есть куча ньансов в реализации)
Пропсов вообще не должно быть много, данные логики приложения надо тянуть через хранилище
Да их и не много, да фигня всё, просто с непривычки, и вообще т.к. нуб такое. Надеюсь со временем пройдет. Ну и опять же, верю, что с функц. и хуками будет легче
Ну не знаю, такое. Кода меньше чем на классах, но по началу может показаться, что хуки какую-то магию делают
Обсуждают сегодня