ReactCodeSmells: Магічні цифри, зайві об'єкти та інші Code Smells в React.
2023 ж. 9 Нау.
6 155 Рет қаралды
👉 Четвертий випуск React Code Smells. Говоримо про зайві створення констатнтних конструкцій в коді а також що буде якщо створювати нові компоненти прямо під час рендеру.
✉️ Telegram: t.me/reactbeginners
❤️ Підтримати канал: opencollective.com/farstar
💡Всі матеріали курсу: github.com/Drag13/react-learn...
SOLID
Та ну, настільки очевидно? Не буде з мене великого загадувача квестів(
Є де почитати доступно про SOLID у реакт? На прикладах і т.д., тому що з сухою теорією складно сприймається як для новачка :) Або ж як ідея для відео може бути🤌🏻
@@anyabreus Компоненты SolidJS - это функции, которые исполняются только один раз, при маунте компонента, а не при изменении его пропсов или стейтов. Далее после создания компонента обновляются только значения в DOM, сама функция компонента не вызывается никогда.Там просто отсутсвует возможность левого ререндера
На сам React Solid повноцінно наче не натягується (I,L) а от в розрізі всього фронтенду можна поговорити. Дякую за ідею, завтра над нею подумаю.
@@reactdev Вы имели ввиду, что является ли переопределение equals и hashCode нарушением принципа подстановки Барбары Лисков? Это меняет поведение объектов. Раньше разные объекты имели разный хэшкод, а теперь у объектов с одинаковыми полями одинаковый хэшкод.С точки зрения кода, который использует эти методы (например, Dictionary), ничего не поменяется от того, что методы переопределены, поэтому принцип не нарушается.
Дякую за відео, маю прохання. Можна на майбутнє зробити скейл коду? Ну бо на телефоні дуже і дуже не зручно дивитись.
Ок, зроблю трохи більше шрифт
Нас еще на 122 учат, что одно действия-одна функция