Публикации по теме 'best-practices'
Лучший стиль кода для ваших проектов TS/React
Эта статья об основных правилах кода, которым следует следовать при написании своих проектов. Вы можете расширить и изменить их в соответствии с вашим проектом и вашими потребностями.
Наслаждайся чтением!
1. Не использовать экспорт по умолчанию
Вы можете прочитать больше информации об этом в этой статье
// bad 👎
export default formatUserName
// good 👍
export { formatUserName }
2. Используйте правильное соглашение об именах
Не называйте свои переменные непонятными именами..
Подсказки типа Python: просто сделай это
Как приблизить Python к числу типизированных языков программирования.
Небольшие и крупные проекты на основе Python могут выиграть от использования подсказок типов в своей кодовой базе как с точки зрения надежности программного обеспечения, так и с точки зрения опыта разработки. Сам процесс написания подсказок заставит вас задуматься о различных динамических потоках программы, что приведет к более чистой архитектуре и поможет поймать…
Почему вы не должны использовать «const»
И что делать вместо
Конечно, еще будет какой-то случай, когда const может заинтересовать, но в большинстве случаев это не самые лучшие варианты.
Почему бы не использовать константу?
Я часто вижу такие коды:
Затем мы вызываем DoSomething с константами FirstValue или SecondValue. И метод может что-то делать только с этими значениями. Можно проверить значение и сравнить его с этими константами, а затем применить правильный алгоритм. Или может быть путем разбора этих значений,..
Понимание оператора распространения JavaScript - от новичка до эксперта
Вступление
Оператор распространения … , впервые появился в ES6. Это быстро стало одной из самых популярных функций. Настолько, что, несмотря на то, что он работал только с массивами, было предложено расширить его функциональные возможности на объекты. Эта функция была наконец представлена в ES9.
Цель этого руководства, которое разделено на две части, - показать вам, почему следует использовать оператор распространения, как он работает, а также подробно изучить его..
Понимание основных концепций React Hooks
В React 16.8 представлен новый шаблон под названием Hooks для обработки состояния и других функций React с использованием функционального компонента. До версии React 16.8 разработчики могли обрабатывать состояние и жизненные циклы только с помощью компонентов класса.
Хуки позволяют всегда использовать функции вместо переключения между функциями, классами, HOC и реквизитами рендеринга.
Лучший способ начать работу с хуками React — научиться их использовать. В этой статье я..
#100DaysOfCode День 1 — Джанго
Шаблоны, CSS и JS
В моем предыдущем посте Создание блога Django — часть 01 я рассказал об начальной настройке локальной среды и начале работы с проектом и приложением Django. Сегодня я расскажу, как добавлять шаблоны, CSS и JavaScript.
1. Шаблоны
Django использует шаблоны, чтобы каждый отдельный HTML-файл мог быть представлен представлением на странице, указанной URL-адресом. Я считаю следующий шаблон более чистым, менее запутанным и более эффективным решением. Я обычно..
React Hooks - лучшие практики и изменение мышления
Перехватчики React появились чуть больше месяца назад, когда я писал эту статью. Из своего месячного опыта использования и написания хуков я обнаружил, что хуки - очень мощная абстракция - возможно, даже слишком мощная. Как говорится, с большой властью приходит большая ответственность; и эта статья посвящена тому, как эффективно начать мыслить хуками, и охватывает проверенные в боях передовые практики, накопленные за все время их существования при написании собственных компонентов React..