👩💻 Используем принципы “Чистого кода” в контексте JavaScript
✏ Избегайте условных конструкций - один из самых странных принципов 🥺
Вы спросите: "Как так? Как я могу писать код без использования условий?"
➕ Сделать это можно, если вы разделите условную конструкцию на отдельные функциональности. И вместо вычисления вы просто будете запускать нужное. Это перекликается и с другими принципами, которые мы уже с вами разбирали. Например то, что функция/метод должны делать что-то одно
Это работает как в комплексных функциях, так и в классах за счет полиморфизма (см. примеры кода)
Coderoll | Frontend
Функции
✏ Избегайте условных конструкций - один из самых странных принципов 🥺
Вы спросите: "Как так? Как я могу писать код без использования условий?"
➕ Сделать это можно, если вы разделите условную конструкцию на отдельные функциональности. И вместо вычисления вы просто будете запускать нужное. Это перекликается и с другими принципами, которые мы уже с вами разбирали. Например то, что функция/метод должны делать что-то одно
Это работает как в комплексных функциях, так и в классах за счет полиморфизма (см. примеры кода)
Coderoll | Frontend
Zustand — современный state-менеджер
Альтернатива Redux с минималистичным API. Подходит для небольших и крупных проектов. Использует контекст и хук для доступа к состоянию.
👀Попробовать
Coderoll | Frontend #react #state
Альтернатива Redux с минималистичным API. Подходит для небольших и крупных проектов. Использует контекст и хук для доступа к состоянию.
👀Попробовать
Coderoll | Frontend #react #state