Javascript & Ajax \ React

10 ошибок, которые совершают разработчики React

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

Продолжить чтение

Javascript & Ajax \ React

JavaScript, который нужно знать для React

От автора: одна из вещей, которые мне больше всего нравятся в React по сравнению с другими фреймворками, которые я использовал, это то, насколько вы открыты для JavaScript при его использовании. Шаблон DSL (JSX компилируется в разумный JavaScript) отсутствует, API компонентов стал проще с добавлением React Hooks, и фреймворк предлагает вам очень мало абстракций вне основных проблем пользовательского интерфейса, которые он призван решить.

Продолжить чтение

Javascript & Ajax \ React

Создание мобильных приложений с использованием Ionic и React

От автора: Ionic недавно добавил поддержку React; поэтому теперь разработчики React могут использовать преимущества Ionic для создания гибридных мобильных приложений и прогрессивных веб-приложений (PWA). В этой статье мы покажем вам, как начать использовать Ionic с React, создав простое демонстрационное приложение с нуля.

Продолжить чтение

Javascript & Ajax \ React

Встроенная альтернатива Redux с помощью React Context и хуков

От автора: так как новый React Context API был представлен в версии 16.3.0, у многих людей возникла мысль, достаточно ли хорош этот API, чтобы пересмотреть вопрос об использовании Redux. Мне было интересно то же самое, но я с тех пор больше не следил за данной темой, даже после выхода 16.8.0 с Hooks API. Я стремлюсь к использованию популярных технологий, не понимая всего спектра проблем, которые они решают, поэтому я слишком привык к Redux.

Продолжить чтение

Javascript & Ajax \ React

Почему у меня возникли трудности с изучением React?

От автора: за шесть месяцев изучения и работы с React я пытался понять, почему я чувствовал себя с ним некомфортно. (Слово некомфортно кажется слишком амбициозным. Возможно, некомпетентным? Недоскональным? Что-то вроде этого.).

Продолжить чтение

Javascript & Ajax \ React

Доступная маршрутизация в React

От автора: маршрутизация React, Angular, Vue, PHP, WordPress и в других средах позволяет осуществлять навигацию в приложении между различными представлениями или компонентами. Она существует уже давно и стала важным дополнением ко многим нашим проектам React.

Продолжить чтение

Javascript & Ajax \ React

Create React App - способ сделать приложение раздутым

От автора: когда Create React App впервые был запущен в июле 2016 года, для новичков он считался лучшим способом начать работу с React. В те дни новичкам предлагалось создать приложение React с Webpack с нуля или загружать один из множества шаблонов. Появление Create React App стало глотком свежего воздуха.

Продолжить чтение