Реакция архитектурной проблемы - лучший способ иметь единое глобальное состояние приложения, обновляя дочерние компоненты при изменении

Хотя верно, что запрос регулярных выражений для синтаксического анализа произвольного HTML похож на прошение начинающему писать операционную систему, иногда бывает целесообразно проанализировать ограниченный , известный набор HTML.

Если у вас есть небольшой набор HTML-страниц, которые вы хотите очистить данные, а затем вложить в базу данных, регулярные выражения могут работать нормально. Например, недавно я хотел получить имена, партии и округа австралийских федеральных представителей, которые я сошел с веб-сайта парламента. Это была ограниченная одноразовая работа.

Regexes отлично справились со мной и были очень быстрыми, чтобы настроить.

0
задан Peter Clausen 17 January 2019 в 15:44
поделиться

2 ответа

Вы можете счастливо использовать Redux или MobX, они в порядке.

Я предлагаю укротить состояние от Робина Виеруха: https://roadtoreact.com/course-details?courseId=TAMING_THE_STATE

Есть книга и курс. Он показывает разные способы обработки состояния React.

0
ответ дан 0xc14m1z 17 January 2019 в 15:44
поделиться

Redux был создан специально для поставленной задачи.

Реагирует в основном на нисходящий однонаправленный поток сверху вниз. Context API полезен в простых случаях использования, но ужасно потерпит неудачу в крупномасштабном приложении, где вы будете создавать потребителей повсюду.

Я бы посоветовал потратить некоторое время на Redux, чтобы сэкономить ваше драгоценное время в долгосрочной перспективе. Есть причина, по которой все три больших фреймворка требуют, чтобы библиотека управления состоянием была полезна для крупномасштабных сложных приложений. (У Angular есть NgRx, а у Vue - Vuex).

0
ответ дан Ashwin Saxena 17 January 2019 в 15:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: