Публикации по теме '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 делают слишком много, они поставляются со..