Перейти к содержимому

SOLID - ный Реакт!

Как пройти в IT?

0:00 / 0:00

SOLID - ный Реакт!

39 589 просмотров · 4 года назад
Как пройти в IT?
34 тыс. подписчиков
39 589 просмотров · 4 года назад
С школьной скамьи нам говорят: SOLID принципы важнейшая наука в программировании! Но вот мы выросли и пишем на функциональном React.js! Применимы ли объектно-ориентированные принципы в нашем мире? 0:00 Пролог 01:09 S - single responsibility 05:35 O - open-closed 08:02 L - Liskov substitution 10:26 I - interface segregation 12:09 D - dependency inversion 15:39 Эпилог ______________________________ Один из моих самых любимых каналов о Фронтенде в telegram: https://t.me/frontendnoteschannel ______________________________ Примеры кода: S - https://codesandbox.io/s/dawn-pine-82... O - https://codesandbox.io/s/fervent-chau... L - https://codesandbox.io/s/misty-curryi... I - https://codesandbox.io/s/interesting-... D - https://codesandbox.io/s/empty-glitte... Спасибо авторам: 1) Особенное спасибо Mohammad Faisal за большинство примеров и серию статей Solid in React https://betterprogramming.pub/how-to-... 2) Eduardo Moniz `Applying SOLID to react`   / applying-solid-to-react   3) Евгений Шпилевский `Инверсия зависимостей в мире фронтенда. Лекция Яндекса` https://habr.com/ru/company/yandex/bl... 4) Принципы SOLID: принцип разделения интерфейса https://web-creator.ru/articles/solid... 5) RUVDS.com Применение принципов SOLID при разработке React-приложений https://habr.com/ru/company/ruvds/blo... #reactjs #react #solid #javascript