Javascript & Ajax \ React

7 самых распространенных ошибок разработки, которые допускают начинающие в React

От автора: недавно мне пришлось вести семинар по React для разработчиков из компании, с которой я работаю. Некоторые из них были новичками, другие — опытными back-end разработчиками, но, к моему удивлению, выяснилось, что для обеих этих категории людей существуют некоторые общие шаблоны проблем, из-за которых усложняется React разработка. Итак, я решил составить список этих распространенных ошибок, надеясь, что это убережет вас в какой-то момент от разочарований, когда вы впервые приступите к изучению React.

Читать далее

Javascript & Ajax \ React

Как работает setState React

От автора: React быстр! Частично это достигается за счет обновления только тех частей DOM, которые в этом нуждаются. Меньше того, о чем вам нужно беспокоиться, и больше скорости. Пока вы понимаете, что работает React setState (), вы можете продолжать. Тем не менее, важно также знать то, как эта удивительная библиотека обновляет DOM вашего приложения. Это знание будет играть важную роль в вашей работе в качестве разработчика React.

Читать далее

Javascript & Ajax \ React

5 лучших практик в архитектуре React

От автора: не может быть никаких сомнений в том, что React революционизировал способ создания пользовательских интерфейсов. Его легко изучить и он способен значительно облегчить создание повторно используемых компонентов, которые придают вашему сайту единообразный внешний вид.

Читать далее

Javascript & Ajax \ React

Новый Context API React

От автора: в мире, где есть много разных интерфейсных фреймворков, всегда трудно понять, какой из них выбрать. Использовать популярный Angular? Или изучить VueJS будет полезно для моей базы знаний?

Читать далее

Javascript & Ajax \ React

Условная маршрутизация с помощью React Router 4

От автора: при создании приложений React одна вещь, которую разработчики не любят использовать — это маршрутизация, обычно из-за предполагаемой сложной кривой обучения. В этой статье мы собираемся развенчать этот миф и показать вам, как легко реализовать маршрутизацию и обслуживать гибкие маршруты в ваших приложениях с помощью React Router 4.

Читать далее

Javascript & Ajax \ React

Что такое компоненты высшего порядка в React

От автора: если вы некоторое время работаете в экосистеме React, есть вероятность, что вы слышали о Higher Order Components — так называются в React компоненты высшего порядка. Давайте рассмотрим простую реализацию, а также попытаемся понять основную идею. Я надеюсь из этой статьи вы получите представление о том, как они работают, и даже как их использовать.

Читать далее

Javascript & Ajax \ React

Руководство по стилю написания кода React

От автора: в последнее время у меня был период жизни работы с React. И в моем путешествии мне было трудно найти хороший стиль написания кода, чтобы держать JSX и JS в чистом и понятном виде. Я придумывал свои собственные руководства по стилю, которыми хотел бы поделиться. Возможно, они окажутся полезны для вас и, конечно, не стесняйтесь делиться подобными рекомендациями в комментариях ниже.

Читать далее