Публикации по теме 'react'


Изучение React с помощью Create-React-App
Последнее обновление: 17 ноября 2017 г. Предыдущий пост в этой серии Обучение реакции с помощью приложения Create-React-App (часть 1) Последнее обновление: 08.03.2016 medium.com Текущие версии create-react-app: v1.4.3 реагировать: v16.1.1 react-scripts: v1.0.17 Вступление В последнем руководстве мы начали с create-react-app и начали изучать React на самом базовом уровне. Идея состоит в том, чтобы перейти к..

Наблюдаемые против обещаний - что лучше использовать?
Сравнение ключевых характеристик Observables и Promises JavaScript - это однопоточный, неблокирующий и асинхронный параллельный язык. Это означает, что движок JavaScript не сидит и не ждет завершения операторов. Вместо этого он переходит к следующему оператору. Как мы можем полагаться на результаты асинхронных функций? На ранних стадиях обратные вызовы были единственным доступным подходом. Однако они сделали код трудным для чтения, что привело к известному аду обратных вызовов...

Интеграция темной темы в ваше веб-приложение React и Material-UI
Готовое решение для интеграции темной темы в веб-приложение React + Material-UI. Темная тема была одной из ведущих тенденций дизайна, которая штурмом взяла Интернет, и в настоящее время широко внедряется на множестве веб-сайтов, чтобы не только добавить приятный внешний вид веб-сайту, но и облегчить чтение или просмотр в темная среда. В этом руководстве вы узнаете, как создать собственную светлую и темную тему Material-UI и подключить ее ко всем компонентам вашего веб-сайта без..

Почему вы должны модулировать свой интерфейсный стек
Модульный или монолитный Было время, когда мы не хотели отказываться от монолитной серверной архитектуры, но микросервисы и бессерверная архитектура уже становятся обычными вариантами использования. В случае с фронтенд-приложениями все на какое-то время застряло в одном большом незаменимом фрагменте JavaScript. Модульная архитектура относится к стеку кода, состоящему из минимальных модулей, из которых большая часть системы может быть заменена или подключена для работы с другой..

С чего начать: тестирование приложения Ruby-on-Rails / ReactJS с помощью RSpec, Jest и Enzyme
Недавно я сделал простое веб-приложение для доски идей, используя ReactJS, Ruby-on-Rails и PostgreSQL. Ниже я расскажу вам о начальных шагах, которые я предпринял, чтобы настроить базовые модульные тесты для одной из функций моего приложения, добавив новую идею. Примечание. Я не собираюсь обсуждать объем тестов в этом посте; скорее, я сосредоточен на понимании того, как установить некоторые из зависимостей , чтобы иметь возможность приступить к написанию тестов. Предыстория:..

Как перестать использовать обратные вызовы и начать жить
В Javascript есть два основных способа решения асинхронных задач - обратные вызовы и обещания. В целом считается, что обещания проще в использовании и обслуживании, чем обратные вызовы. Но на самом деле даже обещания сами по себе не сделают вас счастливыми. Асинхронный код все еще может быть довольно трудным для чтения и понимания. Поэтому сторонние библиотеки, например, co », предоставляет средства для написания синхронного асинхронного кода. Лично я предпочитаю, чтобы все на..

Попутный ветер + React TypeScript = 🔥👌😎
За последние пару лет TypeScript начал набирать обороты в мире React и теперь имеет официальную поддержку в create-react-app . Использование TypeScript позволяет нам получить преимущества IntelliSense, а также возможность более подробно рассуждать о нашем коде. Внедрить TypeScript легко, поскольку файлы можно постепенно обновлять, не вызывая проблем в остальной части вашего проекта. Почему попутный ветер? Большинство фреймворков CSS делают слишком много, они поставляются со..