ReactCodeSmells: Магічні цифри, зайві об'єкти та інші Code Smells в React.

2023 ж. 9 Нау.
6 155 Рет қаралды

👉 Четвертий випуск React Code Smells. Говоримо про зайві створення констатнтних конструкцій в коді а також що буде якщо створювати нові компоненти прямо під час рендеру.
✉️ Telegram: t.me/reactbeginners
❤️ Підтримати канал: opencollective.com/farstar
💡Всі матеріали курсу: github.com/Drag13/react-learn...

Пікірлер
  • SOLID

    @user-ns8lf3je2s@user-ns8lf3je2s Жыл бұрын
    • Та ну, настільки очевидно? Не буде з мене великого загадувача квестів(

      @reactdev@reactdev Жыл бұрын
    • Є де почитати доступно про SOLID у реакт? На прикладах і т.д., тому що з сухою теорією складно сприймається як для новачка :) Або ж як ідея для відео може бути🤌🏻

      @anyabreus@anyabreus Жыл бұрын
    • @@anyabreus Компоненты SolidJS - это функции, которые исполняются только один раз, при маунте компонента, а не при изменении его пропсов или стейтов. Далее после создания компонента обновляются только значения в DOM, сама функция компонента не вызывается никогда.Там просто отсутсвует возможность левого ререндера

      @sevgenberg585@sevgenberg585 Жыл бұрын
    • На сам React Solid повноцінно наче не натягується (I,L) а от в розрізі всього фронтенду можна поговорити. Дякую за ідею, завтра над нею подумаю.

      @reactdev@reactdev Жыл бұрын
    • @@reactdev Вы имели ввиду, что является ли переопределение equals и hashCode нарушением принципа подстановки Барбары Лисков? Это меняет поведение объектов. Раньше разные объекты имели разный хэшкод, а теперь у объектов с одинаковыми полями одинаковый хэшкод.С точки зрения кода, который использует эти методы (например, Dictionary), ничего не поменяется от того, что методы переопределены, поэтому принцип не нарушается.

      @sevgenberg585@sevgenberg585 Жыл бұрын
  • Дякую за відео, маю прохання. Можна на майбутнє зробити скейл коду? Ну бо на телефоні дуже і дуже не зручно дивитись.

    @olekrumian@olekrumian Жыл бұрын
    • Ок, зроблю трохи більше шрифт

      @reactdev@reactdev Жыл бұрын
  • Нас еще на 122 учат, что одно действия-одна функция

    @sevgenberg585@sevgenberg585 Жыл бұрын
KZhead