10 ОШИБОК, которые ЛОМАЮТ ваши ПРОЕКТЫ!

  Рет қаралды 19,694

RED Group

RED Group

Күн бұрын

Пікірлер: 82
@REDGroup
@REDGroup Ай бұрын
Поддержи видео лайком, 1000 лайков 👍 и я начну собирать новые 10 ошибок! Скачать 🖥 красивый PDF - htmllessons.link/DJ5IQeV Наберем в телеге 8500 подписчиков и я выложу файл туда бесплатно! 00:00 Вступление 00:40 Ошибка 1: Почему нельзя оставлять логику в компонентах? 02:50 Ошибка 2: Используйте константы правильно! 04:38 Ошибка 3: Конфиги - залог стабильности 07:54 Ошибка 4: Оптимизируем модули по максимуму 09:35 Ошибка 5: Динамические импорты как они есть! 13:55 Ошибка 6: Ленивая загрузка на полную мощность 15:30 Ошибка 7: Почему devDependencies? 17:09 Ошибка 8: SSR или ISR? Большая разница 20:34 Ошибка 9: tailwind-merge для чистоты кода 21:37 Ошибка 10: Загрузка данных только когда нужно! 23:31 Заключение
@dragoplay3418
@dragoplay3418 Ай бұрын
Спасибо! Лично мне зашел такой формат. Отличное видео
@Arctikus
@Arctikus 13 күн бұрын
Спасибо! Полезные советы
@КорольАртур-п7э
@КорольАртур-п7э Ай бұрын
Круто. Очень полезно. Опытные разрабы смогут использовать все эти фишки, но для новичков, возможно, надо было бы больше примеров показать. Спасибо. Монтаж тоже заходит
@alexredcross
@alexredcross Ай бұрын
Спасибо за видео! Реально очень ценно!
@ot_ceo
@ot_ceo Ай бұрын
Как всегда топ, благодарю тебя за качественный контент, обязательно буду применять в своих проектах!🎉
@zohidmustafoyev2448
@zohidmustafoyev2448 Ай бұрын
Отличный видос. Спасибо за работу.
@Кирилл-п6е6ь
@Кирилл-п6е6ь Ай бұрын
Крутое видео, спасибо ;)
@OCTAVIAN_JR
@OCTAVIAN_JR Ай бұрын
классный видос, полезный
@гера-ложников
@гера-ложников 4 күн бұрын
Отличное видео, много для работы подчерпнул
@cruelten.studio
@cruelten.studio Ай бұрын
Макс, как всегда очень крутой ролик.
@k3nx750
@k3nx750 Ай бұрын
Реально интересное видео. Снимай побольше таких видео об ошибках и как их исправить
@dimualdos
@dimualdos Ай бұрын
Спасибо. Очень полезно.
@DifficultPhil
@DifficultPhil Ай бұрын
Крутой и познавательный ролик!
@iconfael
@iconfael Ай бұрын
Долго ждал бро. Огромное спасибо тебе
@andriidotsia3899
@andriidotsia3899 Ай бұрын
Спасибо интересно)
@NikitaBenzin
@NikitaBenzin Ай бұрын
Очень классный видос !
@ИгорьИванов-ь4я3т
@ИгорьИванов-ь4я3т 18 күн бұрын
По второму примеру: а если я в названии поля енама описку сделаю?) какая разница в чем делать описку: в иvени поля енама или строке , на равенство которой проверяем status?
@КорольАртур-п7э
@КорольАртур-п7э Ай бұрын
Давай видео, где в одном проекте юзаем все эти фишки. Часа на 4. Будет легендарно. Можно будет добавить просмотр перфоманса, до и после внедрения фишек.
@REDGroup
@REDGroup Ай бұрын
В новом интенсиве по некст 15 будет такой урок уже записан. А на ютубе думаю мало кому будет интересно
@gold_tooth
@gold_tooth 16 күн бұрын
полезный видос
@stormbraker637
@stormbraker637 Ай бұрын
Спасибо за видео ! Очень круто ! Хотелось бы послушать про decency injection
@ВиталийГусев-ц8ф
@ВиталийГусев-ц8ф Ай бұрын
Спасибо! 🔥🔥🔥
@bjornaven5942
@bjornaven5942 Ай бұрын
Вау супер полезное видео с примерами спасибо!
@uchannel-es8zo
@uchannel-es8zo Ай бұрын
Полезное видео, много чего узнал, спасибо) ❤
@efimkapliy6370
@efimkapliy6370 Ай бұрын
Отличное видео!!!
@Рельныйобзор
@Рельныйобзор Ай бұрын
Спасибо очень крутой видос
@NikitaLikosov
@NikitaLikosov Ай бұрын
все жиза. мне бы это видео пару лет назад)
@Ali_Creator
@Ali_Creator Ай бұрын
Очень интересно. Качественный контент
@XAKKER95
@XAKKER95 Ай бұрын
Макс спасибо, ты капитальный красавчик!
@HaywasterChannel
@HaywasterChannel Ай бұрын
Действительно полезно
@Mark1-f2n
@Mark1-f2n Ай бұрын
Познавательно, в 1 примере почему сразу не записать `enabled: isOpen`?
@REDGroup
@REDGroup Ай бұрын
Да, думаю можно. Чуть перемудрил
@tickle5638
@tickle5638 Ай бұрын
Было бы отлично, если был бы реальный тест производительности, чтобы наглядно было видно разницу Условно, я, действительно, понимаю, что код будет работать быстрее, но на сколько - это тоже важно Если у меня уже есть проект, и он грузится, например, 10сек, есть ли мне смысл подтягивать всю команду смотреть твой видос, чтобы они поняли, что нужно переделать все компоненты с использованием dynamic импортов, потому что выйграем в производительности 10мс? Само видео кайф, харош
@REDGroup
@REDGroup Ай бұрын
Значит вам пока не требуется. Я к этому пришел, потому что у нас функционально большой проект и я начал чувствовать просадки в производительности. Поэтому искал все пути оптимизации. У вас должна быть острая необходимость, потому что просто так оптимизация денег бизнесу не принесет
@ruinersteel1104
@ruinersteel1104 Ай бұрын
@@REDGroup этих слов "У вас должна быть острая необходимость" в видосе не хватает столько раз, сколько было сказано "подгружайте тогда, когда надо" Есть большой проект, есть желание писать чистый код, но нет необходимости в подобной оптимизации и неизвестен выхлоп. Тут ещё момент есть, когда тостер на странице может использоваться в нескольких функциях и проще его подключить в шапке, чем асинхронно в каждой функции (я понимаю, что само подключение можно отдельно вынести, но и его тоже нужно будет учитывать в каждой тостер функции) А новичков и вовсе может оттолкнуть, т.к. могут подумать, что подобную структуру нужно писать изначально, что выглядит сложно за видос спасибо, круто, без воды
@JohnDoe-ib3wq
@JohnDoe-ib3wq Ай бұрын
Что у тебя за команда такая, которая не в состоянии сделать для начала одну вещь - разобраться, что именно работает долго?
@chifuyubass
@chifuyubass Ай бұрын
Классный видос, продолжай в том же духе, и у тебя все получится бро
@sardorsultanov3409
@sardorsultanov3409 Ай бұрын
respect тебе макс за крутое и полезное видео👏👏👏
@tolyachernov7849
@tolyachernov7849 Ай бұрын
Спасибо за советы
@TuTAH_1
@TuTAH_1 Ай бұрын
7:54 Разве имеет какое-то значение сколько строк кода в проекте? Если другой код не используется, то каким образом он может влиять на производительность? Компилятор вообще разве не выкидывает лишний код для оптимизации?
@REDGroup
@REDGroup Ай бұрын
Странный вопрос. Первое о чем нужно думать это о читаемости и скорости вовлечения в код. Чем больше строк кода в файле, тем сложнее в нем навигироваться.
@TuTAH_1
@TuTAH_1 Ай бұрын
@@REDGroup Я не про количество строк в файле, а про импорты
@xmtchl6462
@xmtchl6462 Ай бұрын
По 8 блоку пример не понял... Товары цены и т.д. должны тянуться с базы, какой тут билд? Типо страницу заного отрендерить или что?
@REDGroup
@REDGroup Ай бұрын
Вы немного не понимаете о чем речь. В комментарии объяснить не смогу. Просто изучите различие ssr и isr
@walterwhite4407
@walterwhite4407 Ай бұрын
@Dendosha
@Dendosha Ай бұрын
Нашёл ответы на множество своих вопросов. Спасибо за полезный контент)
@pan-gloowl
@pan-gloowl Ай бұрын
Топ видос на выходные
@yuritian8830
@yuritian8830 Ай бұрын
а не проще вот просто html, css, php и немного js?)))
@ld5862
@ld5862 Ай бұрын
Angular +++++++😊
@АлексейМаслак-н1г
@АлексейМаслак-н1г Ай бұрын
Круто
@Andriy-hv7oo
@Andriy-hv7oo Ай бұрын
так мало подписчиков но крутая подача
@REDGroup
@REDGroup Ай бұрын
70к вроде хороший результат для нашей узкой сферы. Но да есть куда расти и пора уже к сотке прийти. И в плане качества постоянно растем.
@Slavec5
@Slavec5 Ай бұрын
Спасибо за ролик. Зависимости у меня вынесены в dev dependencies Вот такой вопрос, при продакшн сборке в ci/cd их нужно устанавливать через команду npm ci с флагом --production Но условный vite который для сборки нужен он как раз в devDependecies находится. Как в данном случае делать? Установить средства для сборки глобально? У нас это происходит в образе с nodejs
@REDGroup
@REDGroup Ай бұрын
Честно не понимаю зачем ставить с флагом production. Я сам много раз настраивал ci/cd, все работает и без этого флага и достаточно быстро.
@antoncigur2724
@antoncigur2724 Ай бұрын
Пожалуй самое лучшее твое видео
@REDGroup
@REDGroup Ай бұрын
Да, вижу по фидбэку зашло.
@Футбольчик-м4о
@Футбольчик-м4о Ай бұрын
Спасибо огромное за бомбезный контент, можешь пожалуйста подсказать почему не получается купить что-угодно из твоего сайта (я из Украины)
@REDGroup
@REDGroup Ай бұрын
Пожалуйста. Там есть кнопка оплаты для иностранных карт, по ней можно провести оплату. Надеюсь что скоро мы откроем компанию за границей и сделаем более удобные иностранные платежи
@АртёмСенькевич-ы5с
@АртёмСенькевич-ы5с Ай бұрын
Первые ошибки, мне напомнили одну вещь, где в самом начале все старались использовать стиль написания кода в виде ООП , после люди стали использовать функциональный стиль, так как его легче понять, а сейчас мы обратно возвращаемся к истоку. Не зря говорят:"всё новое - это забытое старое"
@montecristo31
@montecristo31 Ай бұрын
Ну тут вроде выносится именно логика, а сами станицы все также в функциональном стиле.
@АртёмСенькевич-ы5с
@АртёмСенькевич-ы5с Ай бұрын
@@montecristo31 внешний вид всегда намного лучше делать в функциональном стиле, но бизнес логика, наоборот стремиться к ООП стилю
@Net-olekma
@Net-olekma Ай бұрын
Огонь 😶‍🌫
@azat_abdykali
@azat_abdykali Ай бұрын
Давайте поддержим парня купив курс, я сам фронтендер уже не один год, купил и много чего узнал для себя посмотрел очень интересно снято всем советую, хотя просмотров мало но парень старается максимально 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
@bozzhik
@bozzhik Ай бұрын
крутая графика в ролике, формат определенно зашел. не думал сделать ролик про оптимизацию проекта на vite+react или next js, как реализовать кэширование или вот ISR?
@REDGroup
@REDGroup Ай бұрын
С витом в проде не работаю. А по нексту наверное только в будущем интенсиве на платформе по некст 15. На ютуб пока не планирую.
@EgorMoscowNeverSleep
@EgorMoscowNeverSleep Ай бұрын
20:30 Спасибо за трезвое отношение к SSR. Я сам не понимаю такого восторженного отношения к SSR, а особенно React Server Components: когда я вижу SQL запросы в React-компонентах в некоторых примерах "западных" блогеров, у меня рука сама собой тянется сделать face palm. Я в своём проекте заморочился и стараюсь кешировать всё что только можно: и страницы, и данные из базы и результаты некоторых вычислений. И всё это для того, что бы по-максимуму разгрузить сервер.
@REDGroup
@REDGroup Ай бұрын
🙏 . Но по прежнему находятся люди, которые считают что ssr top. Я просто на личном опыте в одном из прошлых проектов поплатился за это, у меня очень сильно косты выросли на сервер и продолжали расти. Так что тут да, очень аккуратно и в редких случаях
@profesor08
@profesor08 Ай бұрын
Ничем не отличается от php, java, python, .net, c++. Проблемы одни и те-же, и решаются они одинаково везде. Тут все упирается в наличие опыта, если его нет, то придется нарабатывать. Таблеток еще не придумали.
@KaHcTpykTap
@KaHcTpykTap Ай бұрын
👍👍👍
@injty
@injty Ай бұрын
грёбаный контент мешает мне смотреть рекламу.
@REDGroup
@REDGroup Ай бұрын
Смешно
@devcodingitstudio2764
@devcodingitstudio2764 Ай бұрын
Топ
@ArmenSargsyan-23
@ArmenSargsyan-23 Ай бұрын
+
@motherhackerok
@motherhackerok Ай бұрын
минус в карму за tailwind
@REDGroup
@REDGroup Ай бұрын
Держу в курсе сейчас большинство компаний используют tailwind, к примеру можете глянуть код chatgpt. Это очень удобное решение, чем писать олдскульные классы. Главное правильно оптимизировать
@zohidmustafoyev2448
@zohidmustafoyev2448 Ай бұрын
Отличный видос. Спасибо за работу.
React 19: Новые хуки, которые вы ждали
21:13
Владилен Минин
Рет қаралды 12 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 123 М.
Что в итоге выбрать: REACT, VUE или ANGULAR?
10:27
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43