Как реагировать на хамство любимого: 7 реакций на хамство мужчины, которых он не ожидает от умной женщины

Содержание

7 реакций на хамство мужчины, которых он не ожидает от умной женщины

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

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

Апатия и безразличие

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

Сомнение

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

Нелюбовь

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

Холодность и замкнутость

Когда женщина начинает холодно относиться к мужчине, это сразу чувствуется. Женщина начинает скрывать какие-то вещи, чтобы не навлечь на себя очередную вспышку мужского гнева. Она становится скрытной, замкнутой и уже не рассказывает о проблемах своему избраннику.

Ненависть

Мужчина может довести женщину своим хамским поведением до состояния ненависти. Когда женщина постоянно ощущает на себе мужской негатив, то на смену ее теплым чувствам приходит ненависть.

Ярость

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

Симпатия

Как бы это не казалось странным, женщины, которые периодически терпят хамское поведение мужчины, часто наоборот, начинают испытывать симпатию к своему обидчику. В психиатрии такой феномен называется «Стокгольмский синдром». Жертва начинает испытывать чувства по отношению к агрессору, на смену ненависти и злости приходит искренний и неподдельный интерес. Она начинает оправдывать своего обидчика, возникает еще большая эмоциональная привязанность к обидчику.

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

Ты же леди: как реагировать на хамство и сохранять достоинство

1. Согласись с оппонентом

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

  • Например, тебя обзывают: «Ты дура, ты тупая».

    Можно согласиться: «Возможно, порой я действительно веду себя неразумно».

Другой пример:

  • Собеседник занижает твои знания/умения: «Да ты вообще не разбираешься в этой теме, что с тобой о ней и говорить».

    Сохраняй хладнокровие, постарайся слегка улыбнуться и ответь: «Действительно, чем больше я изучаю эту тему, тем больше понимаю, что мало что знаю о ней. И тем больше хочу в ней разобраться! Вот ты, кажется, очень много понимаешь в этом, расскажи мне».

Просьба и небольшая положительная оценка должны заставить собеседника смягчиться. Возможно, он начнет говорить о себе (своих знаниях в этой области) и даже останется тебе благодарным — подсознательно все люди хотят внимания, а ты, не перетягивая одеяло на себя и не подкидывая дров в пламя возможной ссоры, как раз подаришь оппоненту момент триумфа.

Еще более обескураживающей, чем согласие, будет реакция-комплимент.

  • Например, тебе говорят: «Голубой тебе не идет, зачем ты выбрала это платье?»

    Можно ответить с ноткой иронии: «Возможно, это не мой самый лучший цвет. Зато тебе очень идет твоя блузка. Ты обращаешься к стилисту или у тебя врожденный хороший вкус?»

Скажи, ну вот что ответит тебе «нападающий» после таких слов? Конечно, он растеряется, а от комплимента 100% смягчится — внимание (особенно положительное) любят все. Если твой собеседник адекватный, ему станет стыдно за свои слова.

Вывод такой: согласие или неожиданный комплимент могут заставить человека замолчать и почувствовать вину. Главное, не перегибать палку и не начать подлизываться к обидчику. Не путай вежливость и самообладание с потерей чувства собственного достоинства.

Как реагировать на хамство « Журнал об отношениях между мужчиной и женщиной, об отношениях знаменитостей

Ты давно задавалась вопросом: как реагировать на хамство? Причем не терять при этом самообладания, не переходить на личности, и не впадать в истерику самой. К взрослому человеку принято относиться с уважением, и сохранять некую дистанцию, но на работе, в госучреждении, в метро или в магазине тебя вдруг отчитали, как школьницу?! Как же доказать свою правоту настоящему хаму? А как быть, если хамит твой любимый мужчина?

Почему тебе хамят?

Как реагировать на хамство

  1. Накипело!
    Возможно человек, который вдруг начал тебе хамить, сам по себе очень хороший, воспитанный, спокойный. Его взрыв эмоций — простая случайность: накопленный стресс, финансовые потери, проблемы, да просто встал не с той ноги, всякое бывает. Дай спустить такому оппоненту пар, выговориться, и спокойно поинтересуйся, почему ему так плохо, и что произошло. Такие вопросы и твое спокойное состояние обычно сразу сбивают с толку.
  2. Где мои зрители?
    Хамством иногда страдают люди, обделенные вниманием со стороны окружающих, в семейной жизни или на работе. За счет хамского поведения они это внимание быстро получают, и самоутверждаются, как им кажется. Такое псевдолидерство, демонстрация себя, желание выделиться из толпы компенсирует хаму его внутреннюю несостоятельность, неуверенность и слабость.
  3. Побег
    Отъявленные хамы обычно очень трусливые люди, отношения с людьми у них либо не складываются, либо строятся в условиях явного дискомфорта. Чтобы убежать от таких проблем, неловких моментов, выяснения отношений человек «спасается» хамством.

Как ответить на хамство?

Как реагировать на хамство

  1. Постарайся понять и простить;
  2. Не переходи на грубость;
  3. Выучи несколько фраз-манипуляторов, например: «Как я могу вам помочь?», «Мне очень жаль, что Вы так расстроены, что же случилось?».
  4. Помни любое обидное слово в твой адрес — это лишь чужое мнение, которое разделять совсем не обязательно.
  5. Представь, что на лице у хама улыбка, и тебе самой захочется улыбнуться.

Как реагировать на хамство на работе

Как реагировать на хамство

  • Фантазия, как лекарство от хамства

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

Если хамит твой коллега, попробуй разобраться в чем причина, откуда ветер дует. Хорошим вариантом станут прямые вопросы: «С какой целью Вы мне хамите?», «Почему Вы хамите, Вам нечем заняться?», «Чего Вы добиваетесь своим хамством?».

  • Молчание — золото.

В некоторых случаях помогает и этот самый известный, узаконенный вековой народной мудростью способ. Промолчать и уйти? Да, это поможет мечтам офисного хама разбиться о стену твоего равнодушия. Если молчать никак не получается, просто ответь, что у тебя нет сейчас времени, чтобы его выслушать, пусть зайдет попозже.

  • Вне зоны доступа.

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

Как реагировать на хамство мужа

Как реагировать на хамство мужа

Что делать, если тебе начал хамить муж? Бить тарелки, хлопать дверью и уходить или швырять подушкой? Для начала, обрати внимание на семейную жизнь родителей твоего мужа. Если они уже отпраздновали 30-ю годовщину свадьбы, но ругаются так, что стены дрожат, значит, твой любимый получил прививку исключительно такого решения конфликтов еще в детстве.

При очень эмоциональных скандалах важно не переходить на оскорбления друг друга, и не применять нецензурную лексику. Договориться об этом нужно заранее в спокойной обстановке. Обсудите с мужем, как будете себя вести в конфликтных ситуациях друг с другом, и не переступайте установленные правила в будущем.

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

5 советов психологов. Как победить хамство на работе, мужа, жены, подростка. Правильная реакция, если вам хамят.

Автор: Максим Поташев

Краткое содержание статьи:

 

Жизнь в большом городе имеет массу преимуществ, но и недостатков тоже хватает. Большое количество разных людей на улицах, в транспорте и магазинах. Да везде, куда ни зайди. И у всех свои будничные проблемы, дела, которые иногда заставляют нас хмуриться и раздражаться на окружающих: грубить друг другу на работе, дома. Как реагировать на хамство правильно, чтобы уберечь себя испорченного настроения, сохранить здоровье, да и самого хама успокоить, привести в чувства? Ведь все мы понимаем, что это всего лишь сиюминутный порыв уставшего человека.

 

Как реагировать на хамство

 

Почему люди грубят друг другу?

Необходимо разобраться в причинах такого поведения. Зачем мы обижаем своей раздражительностью тех, кто рядом, причем в большинстве своем это люди близкие и родные?

  1. Плохое настроение. Оно может быть спровоцировано неприятностями на работе, неважным самочувствием. Да чем угодно, что расстраивает и приводит в такое недружелюбное состояние, когда мы начинаем срываться накопившимся негативом, расслабляясь, таким образом, сами.
  2. Особенности характера некоторых личностей таковы, что их просто всегда и все раздражает вокруг. Конечно, этот человек не родился таким. Скорее всего, это следствие большого количества комплексов. Он ищет себе собеседника, который будет позволять выплескивать на себя его недовольство собой и не сможет ответить.
  3. Пожилые люди, в силу слабой нервной системы, иногда не выдерживают ритма рядом живущих молодых. Они начинают ворчать.

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

Грубит на дороге

 

Как реагировать на хамство на работе?

Так как много времени мы проводим на работе, хотим, или не хотим, приходится общаться с коллективом. А это скопление разных людей со своими проблемами и делами. Если вам кто-то нагрубил на рабочем месте, оцените ситуацию, поймите причину и тогда уже реагируйте:

  • Если это начальник, лучше соблюдать субординацию. Даже если у вас доверительные отношения – работа есть работа. Он неправ – объясните вежливо и методично почему. Если прав – признайте ошибку. Главное не отвечайте наглостью в ответ. Это вас возвысит и как просто человека и как подчиненного.
  • Или наоборот, вы босс. Можно провести семинар на эту тему со всеми сразу, не называя фамилий. Не помогает – вызовите, предупредите, накажите рублем. Не помогает – придется уволить. Каким бы специалистом он не был – это плохой пример для других. Он может подорвать ваш авторитет. В конце концов, его можно потом взять обратно.

В любом случае не расстраивайтесь сильно, иначе вы, находясь в состоянии стресса, нагрубите кому-нибудь дома. А вот они точно не виноваты сейчас.

Начальник хамит подчиненному

В этом видео Наталья Толстая подскажет методы, позволяющие правильно реагировать на грубость и оскорбления:

 

Как реагировать на грубость и хамство жены?

Кто нам может нагрубить дома? Если вы мужчина и у вас семья, то конечно бывает, что жена не в настроении и огрызается. Как не обидеть родного любимого человека и себя защитить?

  1. Женщины – народ эмоциональный. И это неспроста. Ее перепады настроения часто обусловлены определенным физиологическим состоянием, не зависящим от нее самой. В такие моменты просто не обижайтесь, проявите заботу и внимание.
  2. Бывает, что резкое поведение является хроническим – сядьте за стол переговоров. Возможно, тому есть причины, до сих пор неизвестные вам. Недосказанности в семье – основной провокатор плохого настроения вообще у всех. Искренность и открытость уберут все недопонимания. Иногда ей просто недостает вашего внимания, она устала, а вы этого не замечаете.
  3. Разрядите обстановку, смените ее. Отправьте детей к друзьям, проведите время наедине, женщины ценят такие моменты. Дайте почувствовать себя нужной и единственной.
  4. Не разрешайте себе дерзить в ответ, тем более проявлять силу.

Мужчина должен быть спокоен всегда, особенно если он муж и глава семьи.

Грубая и хамоватая жена

 

Если хамит муж

Не только жены бывают не в настроении, но и мужья срываются иногда. Как вести себя жене в такой ситуации?

  • У мужей тоже много проблем: работа, зарплата, долги, машина сломалась. Все это накапливается, если не расслабляться. Некоторые ходят в спортивный зал, а некоторые выкладываются дома на кухне. Мудрая жена выслушает, пожалеет. И даже советовать ничего не надо. Лучше просто промолчать.
  • Если хамство – норма, стоит задуматься почему. Нет видимых причин, он не признается при попытке поговорить. Тогда решайте вопрос радикально, особенно когда есть дети. Они должны расти в атмосфере радости и улыбок. Иначе будут брать с вас пример и вести себя так с другими людьми.
  • Не вступайте в бранный спор, не отвечайте хамством на хамство. Если нет другого выхода, можно уйти на время. Когда человек один, он быстрее приходит в себя, осознает ситуацию.

Женщина – уют и комфорт в доме, любовь и понимание. Иногда ей приходится, несмотря ни на что становиться мужественной, приводить в чувства свою половинку, уметь промолчать в нужный момент ради благополучия в доме. Потом такой жене, ее супруг будет только благодарен.

Муж ссорится с супругой

 

Как реагировать на хамство подростка?

Подростки – растущая проблема, которую приходится преодолевать каждой семье. И решать ее надо умеючи, ведь они такие ранимые недотроги. Как быть, когда ребенок начинает огрызаться в ответ?

  1. Вспомните себя в его возрасте. Какими вы были по отношению к мамам и папам. Как они отвечали на ваши всплески? Вспомните, мудрым ли было их поведение. В зависимости от этого можно построить свою поведенческую политику.
  2. Обычная ошибка: «Твои проблемы – это не проблемы, а ерунда. Вот у меня: зарплата, квартплата…» Для него сейчас его проблемы – самое важное, остальное ерунда. Помогайте ему их решить.
  3. Если он не может остановиться и обстановка все больше накаляется – действуйте решительно. Самое лучшее – путешествие дикарем, в котором ему, подростку, придется выживать: рубить дрова, носить воду, варить еду на костре. Своего рода трудотерапия на свежем воздухе. Здесь они часто переосмысливают свое поведение, взрослеют, смотрят на своих же родителей с другой стороны: интересных и находчивых. Ну, или придумайте что-то подобное. Вообще экстремальные ситуации сближают людей.

Все сугубо индивидуально. Понять, чего не хватает или чего с излишком, могут только родители, которые понимали это всегда, начиная с первых дней жизни. Главное захотеть понять.

Хамство подростка - довел мать

 

Учимся управлять своими эмоциями

Психологи советуют следующее тем, кто не может сдержаться даже при малейшем огорчении:

  • Представьте себя человеком, которого вы сейчас обижаете. Может быть, теперь он стал несчастным, и день его полностью испорчен, скорее всего, из-за какой-нибудь ерунды.
  • Займитесь спортом, он закаляет характер, помогает выпустить пар – это шаг на пути к самоконтролю.
  • Взгляните со стороны на свое поведение, представьте, как вы выглядите: лицо перекошено, глаза сверкают, руки трясутся. Нравится? Таким вас видит собеседник.
  • Научитесь видеть хорошее во всех и во всем. Недостатки окружающих могут превратиться в смешные изюминки, стоит только вам захотеть.

Лишь работа над собой, а не над окружающими даст желаемый результат.

У всех сформированы свои поведенческие сценарии, как реагировать на хамство. Наши советы, скорее всего, лишь подтвердили или опровергли ваши доводы.

Правильное управление эмоциями

 

Видео-советы: правильная реакция на хамов

В этом ролик психолог Дмитрий Московский расскажет, как лучше правильно среагировать на хамские нападки собеседника при помощи НЛП-технологии:

Как реагировать на хамство и грубость

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

Причины

Самооценка и восприятие себя

Прежде всего, грубит тот человек, который внутри слаб. За счёт грубости, которую он обращает в адрес оппонента, такой индивид пытается казаться значимее, чем есть на самом деле. Он пытается заставить окружающих уважать себя, совершенно не отдавая отчёта, что подобные методы лишь отталкивают здравомыслящих людей. У хама нет уверенности в себе, своих доводах, терпения, достоинства и многих других качеств, которые позволяют людям адекватно общаться, не срываясь, не переходя на личности и не унижая друг друга.

Проблемы с психикой

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

Манипуляция

Порой хамство специально выводят на первый план в общении, тем самым преследуя свои корыстные цели. Грубияны хотят вывести собеседника на эмоции, либо планируют порвать с ним деловые или дружеские связи, или просто вызвать чувство вины в своей «жертве». Если хамство с чьей-то стороны повторяется из раза в раз, речь, скорее всего, идёт именно о манипуляции.

Как реагировать

Никак.

Это самый действенный способ, но при этом самый трудный. Ведь когда тебя «завели» своей грубостью, сложно отстраниться и оградить себя от того, чтобы не начать вставать в оборону, а ещё хуже — нападать. Конечно, неоднократно в таких ситуациях люди советовали тебе «не опускаться до уровня хама», «просто промолчать» и «не обращать внимания». Но разве это легко? Хоть у кого-то получалось реализовать эти советы в жизни? Но всё это моральные ценности, которые не особенно интересны в этом вопросе.

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

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

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

Эффект неожиданности

Грубиян и хам ждёт от «жертвы» эмоций, гнева или же другой ответной реакции. И он готов долго продолжать провоцировать, чтобы достигнуть поставленной цели. Что же делать? Повести сценарий по другому пути. Начни соглашаться. Тебе хамят и оскорбляют? Согласись. Пытаются некорректно указать на промахи? Согласись. Твоё согласие поставит в тупик хама. Ведь о чём можно дискутировать, если «жертва» не перечит, не спорит и со всем соглашается? Тема автоматически исчерпывает себя.

В ответ — тишина

Согласись, со стеной довольно глупо разговаривать. Хотя бы потому, что от неё нет совершенно никакой реакции. И она молчит. Всегда. Так вот стань во время грубости стеной. Пусть собеседник пытается высказывать в твой адрес своё недовольство, а ты же просто молчи в ответ. Не получив обратные эмоции, грубиян сначала начнёт злиться ещё сильнее, увеличивая поток грубости в твой адрес, но в итоге всё сойдёт на нет, потому что разговаривать с тем, кто игнорирует и молчит в ответ, вряд ли кому-то захочется.

Пристальный взгляд

Хам старается побольнее сделать своими выпадами в твой адрес? А ты стой и просто смотри на него. Спокойным взглядом. Смотри открыто прямо в глаза, а в этот момент абстрагируйся и думай о чём-то постороннем. Этот психологический трюк поможет тебе избежать дальнейшего продолжения монолога грубияна. Ведь в итоге будет почти то же самое, что и со стеной, которую мы рассматривали раньше.

Обнародуй план

Если хам не останавливайся, спокойным тоном озвучь ему то, что его будет ждать дальше. Это не должно быть угрозами, просто объясни ему, что если дальше будут продолжаться грубость и хамское поведение, для него это всё закончится плачевно. Но тут, как ты понимаешь, нужны весомые железные аргументы, которые заставят задуматься хама. С посторонними людьми такое не получится. Любые подобные выпады в их адрес будут расцениваться, как угроза.

Прояви жалость

Людям, которые не умеют общаться и мирно существовать в социуме непросто. Поэтому их нужно пожалеть и пройти дальше. Неважно, где это происходит: в реальной жизни или же в Сети. Скорее всего, они очень одиноки и несчастны. Так что просто посмотри на них сочувствующим взглядом и забудь.

Реагировать надо

Иногда хамство нельзя оставлять без реакции. Например, когда дело касается нетактичных вопросов и поведения. Если тебя спрашивают: «Когда ты выйдешь замуж?», — это также явное хамство и нарушение твоих личных границ. В таком случае лучшим оружием будет обратный вопрос. Спроси, зачем человеку нужна эта информация? Или же отрежь, сказав, что не видишь смысла обсуждать с кем-то свою личную жизнь или другие вопросы, которые считаешь нетактичными.

Как реагировать на хамство

Кто же такой хам? Это человек, который пытается унизить и запугать — иногда агрессивно, а иногда и с улыбкой. Если в результате его действий вам стало неприятно и обидно — цель достигнута.

Причины хамства

Отчаяние

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

Самоутверждение

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

Потребность быть замеченным другими

Если хамство характерная для человека черта, то причины, скорее всего, спрятаны в его детстве. Маленькому ребёнку важно, чтобы родители обращали на него внимание, любили его. Если же родители заняты своими проблемами и не хвалят ребёнка, мало его замечают, он начинает вести себя плохо, грубить — это отчаянная попытка хоть как-то обратить на себя внимание. Если нельзя добиться любви, можно добиться ненависти, главное — не равнодушия. Вырастая, человек продолжает использовать этот способ привлечения внимания к себе как основной, потому что нежные чувства к себе он принимать не привык. Обычно такие люди очень одиноки, и своим поведением они лишают себя шанса получить любовь, которой, в глубине души, так ждут.

Примите тот факт, что хамство как явление подобно сходу лавины — нельзя точно предсказать, когда и как случится, и сложно не растеряться, не имея специальных знаний и навыков. Пусть в этот раз вам не удалось спастись от лавины хамства, но теперь вы будете более опытны и не позволите подобной ситуации повториться.

5 способов защиты от хамства

  1. Не воспринимайте гадости на свой счет

    Дело в том, что, изрыгая ругательства и нелестные эпитеты в ваш адрес, хам описывает не конкретно вас, а вообще мир — как он его видит: вся молодёжь там невоспитанная, все блондинки дуры, или все мужики козлы, и только сам хамящий – весь в белом и на коне. Такому человеку можно только посочувствовать: нелегко, жить в подобном мире. Но никакого отношения конкретно к вам это не имеет: каждый видит то, что хочет видеть. Если кому-то удобно считать вас необразованной, можете показать хоть пять дипломов — переубедить не удастся.

    Где этот способ работает: универсален.

  2. Не отдавайте хаму контроль над ситуацией

    Не теряйтесь и не отдавайте хамам всю власть над ситуацией (ведь этого они и добиваются — почувствовать себя всемогущими). Если хамит начальник, и вы никак не можете этого избежать, помните, что вы не навеки прикованы к этому человеку. Вы не раб, а нанятый для выполнения определённой работы профессионал, по сути — партнёр в выполнении какого-то дела. Можете обидеться, можете требовать к себе уважительного отношения, потому что имеете на него полное право.

    Где этот способ работает: если хамят люди, от которых вы зависите.

  3. Не забывайте о своих правах

    Если вам хамят в местах общественных, то надо разбираться не с самими хамами, а с их начальством. Обязательно спросите имя, фамилию, должность, координаты вышестоящего лица, запишите всю информацию. Попросите книгу жалоб — её наличие обязательно во всех торговых и обслуживающих предприятиях. Не помогает? Есть еще общество по защите прав потребителей и юристы. Главное — знайте, что у вас имеются свои права и рычаги влияния.

    Где этот способ работает: если вам хамят чиновники, менеджеры, официанты, охранники и другие мелкие представители крупных организаций

  4. Задействуйте воображение

    Представьте хама за стеклянной стеной: вы видите, что он что-то говорит, но не слышите ни слова. Или он превращается в большую рыбку в аквариуме: шевелит губами, размахивает плавниками, смешно вращает глазами, но абсолютно непонятно, для чего он всё это делает. Или вы останавливаете все его грубые слова, как Нео в «Матрице» останавливал пули, и они, не долетая до вас, падают со звоном на пол. Вас просто нельзя победить таким оружием, вы неуязвимы.

    Где этот способ работает: универсален.

  5. Установите обратную связь с хамящим

    Комментируйте его действия и свою реакцию, проясняйте причины. «Сейчас вы говорите мне обидные слова, для чего вы это делаете?» или «Вы улыбаетесь, но говорите неприятные вещи, я не знаю, как мне реагировать на ваши слова.». Этот способ больше подходит для общения с коллегами, знакомыми, близкими людьми, отношения с которыми придётся продолжать, несмотря на их хамство. Есть шанс, что человек посмотрит на себя со стороны и переосмыслит что-то в своём поведении.

    Где этот способ работает: универсален.

Как реагировать на хамство? — как дать отпор

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

Содержание:

Но агрессия, попавшая в «неплодородную почву», не дает всходов – то есть результата в виде желанного раздражения не будет. На таком принципе построена ключевая защита от хамства. Итак, поехали… Как реагировать на хамство?

Хам: кто он такой?

Прежде всего – обиженный жизнью человек. Таких следует жалеть. Причин обделенности судьбой много. Например, хамами могут быть люди:

  1. работающие на низких должностях, но с высоким – даже болезненным – самомнением; они непрерывно испытывают давление вышестоящих, ощущая к ним ненависть, которую должны скрывать в силу собственного низкого положения;
  2. вымещающие личную злобу на родных или обидевших их людей; но они делают это опосредованно – через других, а не прямо;
  3. морально неполноценные элементы с плохим детством и недостатком воспитания; при этом не имеет значения полноценной или ущербной была семья – человеку все равно не доставало теплоты из-за постоянной занятости близких, круглосуточной работы и прочих причин;
  4. пытающиеся привлечь к себе внимание или компенсировать его недостаток, ведь на злобу реагируют гарантированно, тогда как на добродушие – не всегда;
  5. те, кто вынужденно занимается нелюбимым делом ради выживания – чтоб заработать на пропитание;
  6. у кого проблемы дома – как бытовые, так и психологические; они выматывают до такой степени, что человек, не отдавая себе отчета, незаметно перерастает в хама.

Причины хамского поведения

Из перечисленного выше вытекают причины хамства:

1) обездоленность;
2) непонимание;
3) неуживчивость;
4) отчаяние;
5) самоутверждение;
6) болезни;
7) невоспитанность;
8) дрязги дома и на работе;
9) неудовлетворенность и проч.

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

Хамство ради самоутверждения всегда связано с унижением. Так агрессор возвышается над мнимым «противником», особенно если тот не способен равноценно ответить. Но не стоит огорчаться: значит, вы более воспитанный человек и нравственно полноценный, нежели обидчик. Подобные хамы встречаются среди тех, кто наделен хоть маломальской властью. Они срывают агрессию безнаказанно, не испытывая вины. Причина элементарна – жажда еще большей власти.

Те, кто стремится получить внимание, славу, признание, хамят по инерции. Ведь ключевая причина их злобного поведения скрыта в детстве. А хамство – попытка хоть как-то заставить окружающих посмотреть на себя и прислушаться к мнению. Обычно это обделенные люди с незавидной судьбой – они одиноки или недовольны собственной жизнью. Далее – несколько способов защиты от хамства.

Как вести себя с хамом

Игнор

Самое верное средство, но и самое тяжелое, ведь игнорирование дается нелегко, когда слышишь необоснованные упреки и ругань в свой адрес. Но стоит помнить: злоба, не принятая (не воспринятая) человеком, остается с обидчиком. Вы отказался брать ее на себя, поэтому не запятнали сердце агрессией. Чтобы прийти в себя и не поддаться на хамство, выдержите паузу – как актер в театре – и вложите в нее все, что думаете. Затянувшийся игнор обескуражит хама.

Смена темы

Если агрессия проявляется в беседе, просто смените тему разговора – не оставляйте повода для хамства. Делайте это резко и демонстративно, давая понять, что высказываемое мнение вас никак не задело.

Остроумие

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

Гипноз

Не в смысле прямого суггестивного воздействия, а гипнотизирующего поведения. Для этого следует понизить тембр голоса и замедлить речь, а потом на такой ноте сказать хаму прямо в глаза все, что считаете нужным. Цензурно, конечно, в рамках культуры и без выплеска ответной злобы. Спокойствие раздражает сильнее, чем буря эмоций.

Ломка шаблона

Ею может стать обычная благодарность. Вместо ответного агрессивного поведения поблагодарите оппонента за совет и порекомендуйте ему тоже воспользоваться им. Получается некий завуалированный сарказм, который способны понять только сообразительные натуры. Этим вы поставите обидчика в неприятное положение.

Прерывание хамства

Поток хамских изливаний можно просто прервать не относящимся к ситуации вопросом. Достаточно вклинить в однообразные высказывания неожиданное предложение – типа «который час» или «сколько сейчас миллиметров ртутного столба». Это заставит хама остановиться и задуматься.

Отстранение

Помните: хамящий человек говорит гадости не конкретно о вас, а в общем. Он так видит мир и воспринимает окружение. Это его «котел», в котором он варится. Проявите снисходительность – и хамство вас не заденет. Подобному субъекту остается посочувствовать: трудно жить с таким грузом злобы. Он видит лишь то, что хочет. Поэтому даже если вы предъявите обидчику три диплома о высшем образовании, он все равно будет считать вас неучем.

Перехват инициативы

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

Использование воображения

Представьте, что хам находится за дверцей из стекла. Вы его видите, но не слышите. Смотрите на него как на рыбу в аквариуме: он размахивает «плавниками», шевелит ртом, вращает глазами, но делает это впустую – вы его не воспринимаете. Вообразите оппонента в нелепой ситуации и вам станет смешно от подобной параллели, что выведет хама из себя.

Соблюдение прав

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

Обратная связь

Комментируйте действия хама, просите объяснить причину злобы. Задайте элементарный вопрос типа «вот вы говорите мне неприятное, а скажите, как мне на это реагировать», «что бы вы сделали на моем месте», «что вы хотите доказать этим и кому». То есть нужно вызвать оппонента на диалог, чтобы поток речи перестал быть монологом в одни ворота. Это отвлечет хамящего и даже урезонит его, поскольку он потеряет первоначальную нить эмоций.

Еще одно руководство для начинающих по настройке проекта React — Часть 2 | автор: Арфат Салман

В Части 1 мы создали простое приложение React. Мы использовали React, React DOM и webpack-dev-server в качестве зависимостей. Мы расширим этот же проект другими полезностями, которые упростят веб-разработку.

Начнем!

JSX и React

В прошлой статье мы увидели, что для написания

Hello World

в React мы написали React.createElement ("div", null, "Hello World") .Если мы хотим отобразить следующий простой HTML-код на странице

, нам нужно написать это в React.

Это выглядит устрашающе! Не говоря уже о том, что трудно читать , поддерживать или понимать , что происходит между всеми нулевыми с.

Мы, программисты, можем лучше.

Facebook уже осознал эту проблему. Написание компонентов или элементов с использованием «чистого» React API не сработало. Итак, они создали более простое для понимания расширение React. Назвали его J avaScript S yntax e X натяжением (сокращенно JSX). Он напоминает синтаксис HTML с небольшими изменениями. Однако JSX — это выражения JavaScript, в отличие от HTML. Под этим я подразумеваю, что вы можете сделать это: const hello =

Hello

. Это совершенно правильный код. Под капотом они превращаются в обычные функции React.createElement . Следовательно, они могут использовать всю мощь JavaScript. Вы можете прочитать полное введение здесь.

Но теперь у нас проблема. Если вы измените страницу index.js , чтобы включить JSX, вот так — вы получите ошибку.

Обратите внимание, как строка 5 была изменена на JSX. Если мы снова запустим сервер, мы не получим наш обычный результат. Вместо этого мы получим ошибку Unexpected Token .

Проблема в том, что React до сих пор не понимает JSX. JSX предназначен для нашего удобства и наглядности. Итак, прежде чем вы сможете начать использовать JSX, вам понадобится что-то , которое может преобразовать JSX в набор из функций createElement .

Навигация по экосистеме Babel

Трансформатор, о котором мы говорили в последнем абзаце, называется transpiler . Транспилер — это программа, которая преобразует исходный код одного языка программирования в эквивалентный исходный код другого языка программирования. В данном случае это JSX для обычных функций React / JavaScript. Транспилер, который мы собираемся использовать, — это Babel .

Вы уже знаете упражнение. Установить бабель нужно при помощи пряжи.Наберите yarn add -D @ babel / core @ babel / preset-react . Мы используем последние версии этих пакетов. Обратите внимание, что мы установили два модуля: babel / core и babel / preset-react . Причины следующие:

Babel Core : Это сердце и душа компилятора Babel. Считайте это двигателем, который будет запускать транспиллер. Он содержит логику преобразования. Но ядро ​​ничего не делает само по себе. Вам нужно указать отдельные плагины для конкретных преобразований.

Плагины Babel : Ядро Babel может выполнять преобразование из одного типа языка в другой. Однако нам все еще нужно указать, что нам нужно преобразовать из JSX в обычный JavaScript. Для этого нам нужно установить плагины. Подумайте о надстройках Babel как о небольшой единице преобразования. Плагин указывает

  • , какой исходный код преобразовать.
  • . Что он должен быть преобразован в
  • . Как сделать это преобразование.

. Теперь для преобразований React JSX требуется 6 плагинов, а именно:

 @ babel / plugin-syntax-jsx 
@ babel / plugin-transform-react-display-name
@ babel / plugin-transform-react-jsx
@ babel / plugin-transform-react-jsx-self
@ babel / plugin-transform-react-jsx-source

Но разработчики Babel думали, что мы, программисты, можем добиться большего.Поскольку многие люди собираются использовать React, почему бы не сделать до существующих наборов этих плагинов и называть их пресетами.

Предустановки Babel : Предустановки представляют собой набор плагинов. Итак, вместо установки 6 отдельных плагинов для React мы просто установили babel / preset-react. Он установит для нас 6 плагинов.

Чтобы узнать больше о Babel, вы можете попробовать интерактивный редактор здесь и посмотреть трансляцию в реальном времени.

Итак, теперь у вас также есть способ использовать JSX в ваших приложениях React. Если вы снова запустите веб-сервер, вы все равно получите ту же ошибку Unexpected Token . Что сейчас произошло?

The Webpack Jungle

У нас есть трансформер: Babel . У нас также есть transform-ee: JSX . Что нам сейчас нужно, так это программа, которая инициирует преобразование . Мы можем сделать это, установив babel / cli и передав ему JS-файл для преобразования. Но это будет означать, что каждый раз, когда мы меняем исходный код, нам нужно будет снова запускать babel.

Мы, программисты, можем лучше. Мы можем сделать этот процесс автоматическим.

Мы собираемся использовать для этого webpack. Webpack — это сборщик модулей. Он способен на многое, о чем мы поговорим чуть позже. Помните, что мы уже установили webpack в Части 1. Webpack имеет четыре основных концепции, которые необходимо понять.

  • Запись : модуль (ы), с которого следует начать объединение.
  • Выходные данные : место, откуда будут выпущены связанные модули.
  • Загрузчики : Загрузчики — это утилиты, которые позволяют webpack выполнять некоторую обработку для каждого модуля. Загрузчики могут преобразовывать или предварительно обрабатывать модули перед объединением модулей.
  • Плагины : Плагины не работают для отдельных модулей. Они расширяют возможности самого веб-пакета. Например: допустим, вам нужно уменьшить или сжать пакет. Для выполнения этих задач вы можете использовать плагины webpack.

А теперь поговорим о комплектации модулей.

Вспомните, как мы установили 6 модулей (2 зависимости + 4 devDependencies) до сих пор. Это React, React DOM, webpack, webpack-dev-server, babel / core и babel / preset-env.

Чтобы отображать компоненты React в браузере, модули react и react-dom должны присутствовать во время оценки HTML-страницы. Теперь есть два способа сделать это:

  • В первый мы помещаем три тега

    Но этот метод не используется.

    • В другом методе мы можем объединить react , react-dom и наши компоненты в один файл.Мы можем назвать получившийся файл bundle.js и просто добавить этот файл в тег скрипта нашей HTML-страницы. Мы сделали это в части 1. Посмотрите на строку 9 файла index.html . Мы добавили bundle.js в src тега script . Этот bundle.js был предоставлен webpack-dev-server после того, как он выполнил сборку с помощью webpack.

    Вы можете подумать, что добавление трех скриптов не так уж и важно. Но представьте, если ваше приложение имеет 20 модулей или 50 модулей.Кроме того, что, если эти модули зависят друг от друга. Вам всегда нужно будет размещать теги script в таком порядке, чтобы зависимый всегда находился после того, от чего он зависит. Это также называется топологической сортировкой. Выполнение этого вручную может быть очень трудоемким и подверженным ошибкам.

    Конфигурация, конфигурации, везде!

    Прежде чем вы сможете объединить модули, веб-пакету нужен файл конфигурации , сообщающий ему, где начать (входной модуль) объединение и куда поместить выходные данные.

    По умолчанию файл конфигурации для webpack называется webpack.config.js . Он содержит объект, в котором перечислены различные конфигурации. Для наших целей нам понадобится эта конфигурация.

    В объекте config следует обратить внимание на следующие моменты:

    • Запись - это массив, в котором перечислены модули, с которых следует начать объединение. В нашем случае это index.js из части 1.
    • Ключ модуля перечисляет конфигурацию модулей.Он имеет подключа rules , который принимает массив правил, применимых к каждому модулю.
    • Массив rules включает объекты, которые имеют несколько ключей, например test , loaders , exclude и многие другие.
    • test key - это регулярное выражение (regex), которое проверяет, является ли модуль модулем JS.
    • Загрузчики будут применять каждый загрузчик в массиве к модулям, которые прошли тест .
    • В данном случае это babel-loader . Он преобразует JSX в обычные функции.
    • Поля exclude исключают определенные совпадающие пути, поскольку они могут не быть частью нашего приложения, например node_modules .

    Короче говоря, webpack проверяет каждый файл, и если расширение файла - .js , webpack запускает на нем babel-loader , а затем включает его в пакет.

    Итак, создайте webpack.config.js и вставьте в него указанную выше конфигурацию. Но перед запуском проекта необходимо установить babel-loader. Набрать пряжу add -D [email protected] . Мы добавляем @ после babel-loader, потому что нам нужна его конкретная версия. В данном случае это 8.0.0-beta.0.

    Но борьба еще не окончена. Если вы наберете yarn start в надежде увидеть результат на веб-странице, вы получите сообщение об ошибке. Очередной раз. Что еще не хватает?

    Давайте еще раз проясним ситуацию - у нас есть трансформатор: Babel .У нас есть transform-ee: JSX . У нас есть инициатор и бандлер: webpack . У нас есть конфигурации webpack. Теперь нам нужны конфигурации Babel. Да! Babel тоже нуждается в настройках. В Babel у нас есть core и react-presets . Однако нам нужно сообщить ядру , что у есть предустановок реакции, и ему нужно выполнять преобразования, используя этих предустановок . Следовательно, файл конфигурации Babel.

    Теперь есть много способов указать конфигурации Babel. Один из способов - создать файл с именем .babelrc . RC связан с командой запуска . Это соглашение напоминает номенклатуру стиля Unix. Вы можете прочитать больше здесь.

    В файл .babelrc вставьте следующее:

    Он содержит один объект, который указывает, что Babel необходимо использовать предустановки реакции для преобразований.

    .

    Узнайте, как интернационализировать (i18n) React с i18next | Автор: Иван Милетич

    Ivan Miletic

    Продолжая нашу серию статей об интернационализации (i18n) в различных фреймворках javascript, сегодня мы поговорим о переводе приложения React с использованием библиотеки i18next.

    Для тех из вас, кто хочет научиться переводить приложение Angular, вы можете взглянуть на мою предыдущую статью:

    В этой статье мы узнаем, как:

    • Создать приложение React
    • Установить и настроить i18next и react-i18next
    • Загрузить ключи перевода разработки (dev.json)
    • Добавить новые языки (английский, французский…)
    • Изменить язык

    Для инициализации, разработки, формирования и поддержки приложения React мы будем использовать «Создать приложение React».

    Чтобы создать, построить и обслуживать новый проект React на сервере разработки, перейдите в родительский каталог вашей рабочей области и используйте следующие команды:

     npx create-react-app response-i18next-translations 
    cd response-i18next -translations
    npm start

    NPX - это инструмент запуска пакетов, который поставляется с NPM 5.2+ и позволяет использовать последнюю версию инструмента create-react-app.

    Сначала вам нужно изменить несколько файлов. Для этого вам нужно будет открыть App.js и заменить содержимое на:

    Затем откройте App.css и добавьте этот код:

    После того, как вы сохранили все изменения и предположите, что ваше приложение работает обслуживается командой npm run , перейдите в свой браузер, откройте localhost: 3000, и вы должны увидеть эту веб-страницу:

    Чтобы помочь нам с интернационализацией, мы будем использовать библиотеку интернационализации i18next (i18n).

    Чтобы установить библиотеку, выполните следующую команду в своей рабочей области:

     npm install i18next i18next-xhr-backend response-i18next --save 

    В проектах масштаба предприятия мы бы создали собственный загрузчик и настраиваемую логику, но для вас чтобы было проще следить за этой статьей, мы будем использовать существующий загрузчик ресурсов i18next-xhr-backend.

    В папке src создайте файл i18n.js и добавьте содержимое:

    Инициируйте i18n, импортировав файл в index.js и добавьте Suspense:

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

    Если не определять fallbackLng в конфигурации i18n.init ({}), язык по умолчанию устанавливается на «dev».

    В общей папке создайте новую папку переводов и добавьте файл dev.json :

    Мы будем использовать useTranslation hook , чтобы получить функцию t внутри вашего функционального компонента. Также можно использовать withTranslation HOC для получения функции t через props. Затем замените все статические значения новыми ключами из dev.json:

    Мы будем использовать ту же папку public / translations для обслуживания языковых файлов ( en.json , fr.json ).

    Создайте два новых файла с именем en.json и fr.json .

    Теперь мы обновим файл i18n.js для поддержки загрузки вновь созданных языковых файлов:

    Мы загружаем как наш файл dev.json , так и наш файл конкретного языка на основе значения, установленного в нашем локальном хранилище.

    Чтобы иметь возможность изменять языки, нам нужно добавить функцию, которая будет это обрабатывать.

    В App.js создайте функцию для изменения языка, который будет вызываться при нажатии кнопок:

    Как вы можете заметить, мы используем метод для установки переменной в localStorage и перезагрузки приложения.Наша логика в i18n.js будет использовать этот параметр для определения языкового файла для загрузки.

    Существует несколько методов, которые можно использовать, например, перезагрузка переводов в реальном времени, перезагрузка страницы и перенаправление на другой URL-адрес, например somesite.com/fr/ и другие. Вероятно, лучший способ изменить язык - это использовать подход, при котором приложение будет перезагружено и снова загружено. Этот метод рекомендуется особенно для более сложных приложений, где есть еще много вещей, которые необходимо настроить во время начальной загрузки, например:

    • извлечение нового контента из CMS для нового языкового стандарта
    • загрузка и регистрация данных React Locale, используемых для отображения дат , числа, валюты в локальных форматах
    • Получение новых данных из API на основе локали

    .

    Руководство для обслуживающего персонала в React.js | Энни Местер

    Annie Mester Фото Фикри Расиид на Unsplash

    Если вы когда-либо пытались запустить собственное приложение ( create-response-app ) в React в первый раз, вы могли заметить, что вызывается класс сервис-воркера по умолчанию. Если вы похожи на меня, вам может быть интересно: что делает этот сервис-воркер?

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

    Service worker - это сценарий, который клиент (ваш браузер) запускает в фоновом режиме отдельно от веб-страницы. Работа в фоновом режиме отдельно от веб-страницы позволяет использовать функции, для запуска которых не требуется веб-страница или взаимодействие с пользователем, например push-уведомление или фоновая синхронизация.

    Почему этот API так интересен? Потому что он позволяет поддерживать работу в автономном режиме, давая инженерам и разработчикам полный контроль над взаимодействием пользователя с приложением.Сервисный работник позволяет запускать JavaScript еще до того, как страница существует, ускоряет работу вашего сайта и позволяет отображать контент даже при отсутствии подключения к Интернету.

    Вау!

    Как вы понимаете, сервис-воркеры чрезвычайно важны в создании прогрессивного веб-приложения (подробнее о PWA здесь). Прежде чем я углублюсь в то, как реализовать сервис-воркер, вот некоторые ключевые черты и свойства, которыми он обладает:

    • Работает в собственном глобальном контексте сценария
    • Не привязан напрямую к какой-либо конкретной странице
    • Невозможно получить доступ к DOM
    • Управляется событиями (прерывается, когда он не используется, и запускается снова при необходимости)
    • Is HTTPS только

    Есть несколько довольно интересных вещей, которые следует отметить о сервис-воркере.Поскольку у него нет прямого доступа к DOM, ему нужен обходной путь для взаимодействия со страницами, которые он контролирует. Он делает это, отвечая на сообщения, отправленные через интерфейс postMessage (через MessagePort ), позволяя тем страницам, которые он контролирует, манипулировать DOM в соответствии с указаниями. Кроме того, будучи управляемым событиями, вы не можете полагаться на состояние в обработчиках onfetch и onmessage сервис-воркера для сохранения каких-либо данных. Согласно документации React, если есть информация, которую нужно сохранять и повторно использовать при перезапусках, сервис-воркеры имеют доступ к IndexedDB API.

    Понятно, что обслуживающий персонал - это сложные, но мощные инструменты, которыми мы располагаем. Что еще лучше? React настраивает нас на успех в их реализации, просто запустив create-react-app . В следующем разделе я расскажу, как настроить сервис-воркер с вашим приложением React.

    Строим!

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

    После создания нового приложения React вы увидите следующую файловую структуру, созданную для вас:

    Файловая структура, автоматически созданная для вас, когда вы создаете новое приложение React.

    По умолчанию в процессе сборки React создается файл serviceWorker.js в папке src . Однако по умолчанию сервис-воркер не зарегистрирован, что означает, что он еще не сможет взять под контроль ваше веб-приложение.

    Итак, нам нужно сначала включить режим "сначала офлайн".В вашем src / index.js вы найдете следующий код:

    Код, который автоматически создается в src / index.js при создании приложения React.

    Как говорится, переключение serviceWorker.unregister () на serviceWorker.register () позволит вам выбрать использование сервис-воркера.

    Без удобного кода React вам пришлось бы кодировать весь жизненный цикл сервис-воркера. Вот краткий обзор того, как это выглядит, в документации Google:

    Жизненный цикл сервисного работника при первой установке.

    Итак, вам придется вручную закодировать регистр → установка → кэширование и возврат запросов → так далее и тому подобное.

    К счастью, у нас есть React! Если вы откроете файл src / serviceWorker.js , вы увидите набор предварительно загруженного кода с комментариями:

    .

    20 вещей, которые нужно сделать, когда вы злитесь на кого-то

    «Если вы проявите терпение в один миг гнева, вы избежите сотни дней печали». ~ Китайская пословица

    По мере того как Tiny Buddha становится больше, я обнаруживаю, что все больше людей присылают мне письма с просьбами. Люди, которые мне нравятся, хотят сказать всем «да», но на самом деле в сутках ограниченное количество времени - и все мы имеем право выделять свое время, чтобы оно наилучшим образом соответствовало нашим намерениям, потребностям и целям.

    Недавно кто-то связался со мной с просьбой, которую я не смог выполнить. После того, как я сообщил об этом, он сделал радикальное суждение о моих намерениях и характере, закончив свое электронное письмо словами «Будда будет потрясен».

    Как бы иронично это ни звучало, учитывая контекст этого сайта, я был зол.

    Я злился, потому что мне всегда было трудно сказать «нет», и это была именно та неприятная встреча, которой я обычно стараюсь избегать.

    Я злился, потому что чувствовал, что меня неправильно понимают и осуждают, и я хотел, чтобы он понял, что он ошибался во мне.

    Я злился, потому что предполагал, что он намеревался причинить боль, и не чувствовал, что заслужил это.

    В итоге я довольно быстро ответил на его электронное письмо с некоторой защитой, хотя и сдержанно. После того, как я нажал «Отправить», я немного рассердился на себя за то, что позволил этому беспокоить меня. Затем я понял, что это прекрасное упражнение в том, чтобы научиться справляться с гневом.

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

    Если мы будем внимательны, мы сможем использовать эти ситуации, чтобы улучшить себя и свои отношения.

    Имея это в виду, я составил это руководство по борьбе с гневом:

    СИДИТЬ ГНЕВ

    1. Позвольте себе злиться.

    Вы можете подумать, что вам нужно прикрыть «негативные чувства» позитивными.Вы этого не сделаете. Вы имеете право чувствовать все, что вам нужно. Мы все такие.

    2. Сделайте осознанный выбор - сидеть с чувством.

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

    3. Почувствуйте гнев в своем теле.

    Ваша шея напряжена? Твоя грудь горит? У вас сжимается горло? Ваши ноги подергиваются? Распознавайте ощущения в своем теле и дышите в эти области, чтобы очистить блоки, из-за которых вы чувствуете себя застрявшим.

    4. Считайте это упражнением для самоуспокоения.

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

    5. Обязуйтесь действовать, не ища возмездия.

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

    УЗНАЙТЕ СВОЙ ГНЕЗ

    6. Проверьте свое настроение перед происшествием.

    У тебя уже был плохой день? Вы уже чувствовали раздражение или раздражение? Возможно, чьи-то действия были соломинкой, сломавшей верблюжью спину, но не в полной мере ответственны за возникновение этих чувств.

    7. Спросите себя: почему это вас так беспокоит?

    Это действительно то, что сделал кто-то другой, или вы злитесь из-за того, что вы интерпретируете их действия? (Например, вы можете подумать, что неявка вашего парня означает, что он вас не уважает, хотя у него может быть веское объяснение).

    8. Проведите инвентаризацию проекции.

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

    9. Журнал об этом.

    .

Добавить комментарий

Ваш адрес email не будет опубликован.