Публикации по теме 'best-practices'


5 лучших практик для разработки React.js
React.js стала широко распространенной библиотекой JavaScript для создания динамических пользовательских интерфейсов. Благодаря компонентам многократного использования, декларативному подходу к программированию и виртуальной модели DOM React сделал веб-разработку намного более эффективной и простой в управлении. Однако, как и любой язык программирования или библиотека, React требует определенных передовых методов для обеспечения эффективной разработки без ошибок. Вот пять лучших практик..

Как лучше всего использовать .bind (this) в React?
Любой, кто начинает работать с React, неизбежно столкнется с ошибкой отсутствия привязки this к своим обработчикам событий. Я уверен, что 90% из вас, читающих этот пост, сталкивались с этой неприятной "'this' inside your Component event handler is undefined" ошибкой. Остальные 10% читающих просто не являются разработчиками React. Чтобы проиллюстрировать возможные решения этой проблемы. Я создал этот простой компонент ниже, который еще не привязан this : import React, {..

20 вещей, которые сделают вашу жизнь как разработчика проще
Жизнь разработчика непростая. Мы живем двойной жизнью, разрываясь между идеалистическими идеями (тупица?) О первоклассном качестве программного обеспечения и, ну, в общем, жизнью; сроки, резкие углы и написание программного обеспечения без единого теста. Я знаю, знаю, но открой свои кровоточащие уши, это правда - твой кодекс никогда не будет идеальным, потому что обстоятельства никогда не будут идеальными. Но вот что вы можете и определенно должны сделать, чтобы сделать свою жизнь..

100% покрытие кода или умри!
Я работаю над своим следующим уроком. Это будет API hapi.js (возможно, даже с клиентом React/Redux), настолько близкое к качеству производства, насколько я могу получить без другой (или лучшей) аппаратной инфраструктуры. Качественные сообщения об ошибках , логирование , проверка ввода, полная документация , аутентификация с областями действия и самое главное тестирование со 100% покрытием кода. Это то, над чем я сейчас работаю, и было интересно узнать, как тестируется..

Почему внедрение NoSQL сложно для новичков
С ростом технологических достижений традиционные способы хранения данных подвергаются сомнению. С принятием NoSQL отраслевыми гигантами и постоянно растущим количеством вариантов баз данных NoSQL, становится тенденцией рассматривать NoSQL как альтернативу реляционным базам данных для основной разработки программного обеспечения. Однако, что касается реляционных баз данных, они существуют уже несколько десятилетий. Нетрудно найти разработчиков, которые обладают знаниями и опытом в..

7 моих любимых маленьких трюков с JavaScript
Короткие и приятные приемы, чтобы держать их в заднем кармане На этой неделе О’Рейли выпустил третье издание Поваренной книги JavaScript , которое теперь полностью обновлено современными функциями и методами. Я знаю это, потому что я написал часть этого контента вместе со своим звездным соавтором Адамом Скоттом . В ознаменование этого выпуска я решил собрать несколько моих любимых фрагментов JavaScript. Я не говорю о массивных функциях, фреймворках или автоматически..