Как правильно реагировать: Как правильно реагировать на критику?

Как правильно реагировать на критику?

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


Почему люди критикуют других?

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


Когда человек конструктивно критикует другого, а тот эту критику не воспринимает, обычно это происходит из-за заниженной самооценки и неуверенности в себе.

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

Почему человек может обидеться на критику?

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

Как справиться с деструктивной критикой?

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



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

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

Как себя вести, если вас критикуют?

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


Читайте также

Зачем нужен психотерапевт?  


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

«Терапия настроения»: Как правильно реагировать на критику

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

Унизить вас может лишь один человек, это вы сами — и никто другой!

Если люди критикуют вас, замечания, которые они делают, могут быть верными или ошибочными. Если замечания ошибочны, по сути, у вас нет причины огорчаться. Задумайтесь на минуту! Многие пациенты приходили ко мне в слезах, в гневе и расстройстве из-за того, что близкий человек отпустил необдуманное и ошибочное критическое замечание в их адрес. Подобные реакции совершенно излишни. Почему вы должны переживать, если кто-то другой совершает ошибку и говорит несправедливые слова? Это ошибка другого человека, не ваша. С другой стороны, даже если замечание высказано по делу, у вас все равно нет причины чувствовать себя несостоятельным. От вас не ожидают, что вы будете безупречны. Просто признайте свою ошибку и предпримите необходимые шаги для ее исправления.

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

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

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

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

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

Как этого достичь? Очень просто: вне зависимости от того, прав ваш критик или нет, вначале найдите способ согласиться с ним или с ней. Позвольте для начала продемонстрировать вам это на простом примере. Давайте предположим, что критик изначально прав. В предыдущем примере, когда вы гневно обвиняли меня в том, что я несколько раз говорил с вами торопливо и безразлично, я мог бы продолжить и сказать: «Вы абсолютно правы. Я торопился, когда вы звонили, и, вероятно, действительно показался безразличным. Другие люди тоже иногда мне на это указывают. Я хочу подчеркнуть, что не стремился вас обидеть. Вы также правы в том, что мы действительно торопились во время нескольких наших сессий. Вы, должно быть, помните, что наши сессии могут быть такой продолжительности, как вы захотите, при условии, что это оговаривается заранее, чтобы можно было своевременно внести поправки в расписание. Возможно, вам стоит попробовать увеличить время сессии на 15–30 минут и посмотреть, будет ли это более удобным для вас».

Вне зависимости от того, прав ваш критик или нет, вначале найдите способ согласиться с ним или с ней

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

Вы можете думать об этом как о победе через уклонение от сражения. По мере того как критик начнет успокаиваться, он (или она) станет более открыт к взаимодействию. Вы наверняка заметите у себя глубокое и почти непреодолимое желание защищаться, когда вас несправедливо обвиняют. Это ОГРОМНАЯ ошибка! Поддавшись этому желанию, вы обнаружите, что интенсивность нападок оппонента увеличится! Парадоксально, но каждый раз, пытаясь защититься, вы тем самым непроизвольно пополняете арсенал противника боеприпасами.

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

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

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

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

Сведите конфликт к фактам, вместо того чтобы основывать его на ущемленной гордости или переходить на личности

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

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

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


Обложка: «Альпина Диджитал»

Как правильно реагировать на критику

«Критики можно легко избежать, если ничего не говорить, ничего не делать и быть ничем» ~ Аристотель

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

Правило 1 — Успокаивайтесь и наблюдайте

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

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

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

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

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

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

  • Медленно сосчитать в уме до десяти
  • Cделать несколько глубоких медленных вдохов и выдохов животом
  • Записать все свои мысли и описать все свои чувства на бумаге, прежде чем отвечать. Что вы чувствуете? Что вы думаете? Выплеснете это на бумагу, а не на человека

Это хорошие и эффективные техники, которые помогут вам «переждать» первую реакцию и расслабиться.

Но мне нравится в этом случае (если позволяет время) просто понаблюдать за своим умом. Увидеть, как он беспокоится и мечется под жаром огня моего уязвленного самомнения. Как он становится предвзятым, перестает понимать, и застывает в воинственной стойке, чтобы кинуться на обидчика. Как он осыпает меня ворохом лести и самооправданий, чтобы сделать критику менее болезненной…

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

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

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

Правило 2 — Используйте критику как возможность стать лучше

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

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

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

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

Правило 3 — Просите детализировать

Иногда стоит уточнить критику. Прежде всего, поблагодарите человека за его критический комментарий. Далее следует убедиться, что вы его правильно поняли: вы можете уточнить какие-нибудь аспекты его замечания. Например: «что вы имеете в виду под отсутствием ссылок на источники», «приведите пример, пожалуйста!»

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

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

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

Правило 4 — Слушайте критику

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

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

Правило 5 — Убедитесь, что критика соответствует своему предмету

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

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

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

Правило 6 — Избавьтесь от установки, что вы должны быть идеальным

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

Учитесь спокойно относиться к своим промахам и недостаткам. Как бы вы ни старались что-то делать, какие бы амбициозные цели ни ставили перед собой, как бы трепетно ни относились к своим задачам, всегда останется место для ошибки, несовершенства. Все мы люди и все мы ограничены своими знаниями, опытом, убеждениями. И чем больше мы думаем о том, что должны быть идеальны, тем дальше отодвигаем от себя совершенство! То, чего мы боимся, со временем становится нашей реальностью! Отвергая критику, отвергая все, что не соответствует нашим идеализированным представлениям о себе, о своей работе, мы отказываемся учиться. Мы отказываемся становиться лучше. Мы отказываемся двигаться к совершенству. Жизнестойкость наших иллюзий и шатких представлений о сами себе для нас становится важнее любого развития.

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

Правило 7 — Не спорьте с чужим впечатлением, прислушивайтесь к нему

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

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

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

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

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

Правило 8 — Используйте чужое мнение, чтобы дополнить перспективу

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

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

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

Правило 9 — Оцените обстановку

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

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

Правило 10 — Благодарите за критику. Используйте ее как тренажер для Эго

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

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

«Натренированное», имеющее иммунитет к оскорблениям Эго – залог уверенности в себе, непоколебимой самооценки и твердого характера!

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

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

Правило 11 — Обращайтесь к статистике

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

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

Правило 12 — Не ввязывайтесь в бессмысленные споры

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

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

Правило 13 — Реагируйте, когда это необходимо

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

*****

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

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

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

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

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

Как научить подростка правильно реагировать на критику

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

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

Без обид: работаем над реакцией и восприятием

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

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

Что делать подростку, если он столкнулся с несправедливой критикой:

  1. Эмоциональный окрас диалога перевести на факты.
  2. Уточнить, что именно не устраивает собеседника.
  3. Задавать альтернативные вопросы, основанные на фактах.
  4. Обратить внимание собеседника на наличие слабых мест в его критических суждениях, на то, что они нелогичны, необоснованны.

Если ребенок считает критику несправедливой, необходимо спокойно ее «вернуть». Например, сказать: «Я не считаю ваше замечание справедливым».

Когда критика полезна

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

  • Согласие с критической оценкой. Скажите ребенку, что стоит быть спокойным и доброжелательным, нужно избегать излишних извинений и стараться не быть высокомерным.
  • Объяснить, что если он чувствует излишнее эмоциональное напряжение, нужно постараться не поддаваться ему, а также снизить градус реакции на негативно окрашенные эмоции собеседника. Про себя досчитать до десяти и задать вопрос: «Всем вокруг известно, что мои успехи не дают тебе покоя!» или «Тебя действительно так волнует это событие / вопрос или ты просто решил выделиться?».
  • Подростку рекомендуется аккуратно перевести разговор в конструктивное, правильное русло. Главное — не стесняться задавать вопросы и предлагать решение проблем.

Критикуйте правильно!

Мама и папа должны запомнить основное правило: критикуя ребенка, вы критикуете себя! Это сильное оружие, которое может не только сподвигнуть ребенка к достижению высот, но и разрушить всякое желание. Ведь в подростковом возрасте формируется самооценка — а то, какой она будет, во многом зависит от родителей.

Что стоит говорить, а что — нет:

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

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

Родителям на заметку!

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

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

Источник

Пресс-служба Департамента труда и социальной защиты населения города Москвы

Как правильно реагировать на гнев и крики

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

Одно дело проигнорировать чье-то грубое или несправедливое замечание. И совсем другое — быть «тряпкой», позволяя себя оскорблять и принижать нашу ценность как личности.

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

Мы можем решить для себя признать их чувства, но не содержание их слов. К примеру, сказать: «Ужасно, не так ли!» или «Я не виню вас за то, что вы злитесь». Так мы не соглашаемся с их «фактами». Просто даем понять, что услышали их слова.

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

При этом свою версию фактов оставим при себе. Это будет просто проявлением осмотрительности — иными словами, в нашей власти решать, как и когда поделиться с другими собственными мыслями. Если высказать все, что думаем, это делу не поможет. «Нападающему» все равно это неинтересно. Так что же делать?

Как ответить на оскорбление

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

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

2. Сказать: «Я вижу, что вы злитесь». Это не признание вины. Мы только делаем вывод, наблюдая за словами, тоном голоса и языком тела оппонента. Мы демонстрируем понимание.

3. Сказать правду: «Меня раздражает, когда вы на меня орете просто за то, что я высказал то, что чувствую».

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

Еще несколько возможных ответов на бурное выражение эмоций

— Никогда об этом не думал в таком ключе.

— Возможно, вы в чем-то правы.

— Не знаю, как вы это переносите.

— Да уж, ужасно.

— Спасибо, что обратили на это мое внимание.

— Уверен, вы что-нибудь придумаете.

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

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

Критика на работе или как научиться правильно реагировать на негатив

FinExecutive
Russia
FinExecutive.com

2021-03-31

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

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

  1. Спокойствие, только спокойствие… Несмотря ни на что постарайтесь держать себя в руках. Чтобы немного снять напряжение перескажите своими словами все только что услышанные замечания. А произнесённая после этого фраза «я понимаю, о чём вы говорите» продемонстрирует, что вы внимательно слушали собеседника. Можете не сомневаться: выбранная стратегия непременно снизит градус его раздражения. На этом этапе важно просто выслушать начальника и дать себе время на обдумывание аргументированного ответа, тем более, если вы не согласны с доводами руководства, а предоставленные факты считаете необъективными.
  2. Запишите все услышанные претензии. Вы сможете вернуться к записям сразу после того, как бушующие в вашей душе обида, возмущение и гнев немного улягутся. Это поможет взглянуть на критику руководства свежим взглядом. При этом вы будете уверены, что ничего важного не упустили.
  3. Оцените непредвзятость начальника. Как бы парадоксально это ни звучало, но конструктивная критика может не только выбить из колеи, но и принести ощутимую пользу. Ведь зачастую руководитель критикует подчинённых не для того, чтобы задеть их самолюбие — он стремится улучшить работу коллектива. Поэтому спокойно обдумайте услышанное и оцените, насколько справедливыми были слова начальника. Если вас не просто выругали, а постарались объяснить, что вы можете сделать для повышения своей продуктивности, то к таким советам лучше прислушаться.

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

  1. Спрашивайте. Когда вы анализируете ситуацию, в первую очередь постарайтесь сосредоточить внимание на фактах, а не на том, что вы чувствуете. Если руководитель говорит, что вам надо выработать в себе навыки управленца, уточните, что именно он подразумевает под этим понятием. Также можете попросить его привести наглядные примеры. Тогда вы точно будете знать, в каком направлении вам необходимо двигаться.
  2. Будьте открыты для диалога. Если вы знаете о факторах, которые мешают вам работать — не молчите. Скажите об этом руководителю. Возможно, у вас недостаточно опыта или знаний, поэтому вы нуждаетесь в дополнительном обучении? Или всё ваше время занимает реализация крупного проекта, поэтому вы не можете качественно справиться с дополнительной нагрузкой? Обсудите эти проблемы с начальником и, руководствуясь его советами, разработайте стратегию, которая поможет их преодолеть.
  3. Составьте пошаговый план действий. Когда вы выяснили, что вам надо улучшить в своей работе, подумайте, какие действия помогут вам приблизиться к поставленной цели. Какие шаги стоит предпринять, чтобы не повторить прежних ошибок? Что позволит понять, что вы двигаетесь в правильном направлении? Возможно, чем-то придётся пожертвовать? Как оценить темпы развития нового навыка? После того, как вы ответите на эти вопросы, составьте детальный план и укажите сроки его реализации. Так вы ни о чём не забудете и сможете отслеживать своё развитие.
  4. Сообщите руководителю о своих успехах. Даже не сомневайтесь! Спустя 1-2 месяца попросите начальника уделить вам несколько минут, чтобы обсудить достигнутый результат. Хороший руководитель никогда не отказывает своим подчинённым.

Как правильно реагировать на критику в интернете — Офтоп на vc.ru

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

Для начала пример фейла. Как-то Райан проехался по социальному новостному сервису Upworthy.com, обвинив его создателей в том, что на их сайте размещаются только позитивные новости (мол, в погоне за лайками искажается картина мира). Мнение вызвало бурную реакцию: кофаундер Upworthy начал рьяно оправдываться в Твиттере, редактор сервиса пришел в комментарии к статье, а наутро в почте активизировался и PR-департамент компании. Не самая худшая из возможных реакций, но все же довольно нелепая.

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

(Пример неправильной реакции из наших реалий: скандал в комментах к статье на Hopes&Fears.)

Но что делать, если ответить необходимо? На такой случай тоже есть правило: если уж вы решили ввязаться в драку, то ответ должен быть интереснее, чем первоначальный наброс на вентилятор. Простое отрицание не прокатит, нужно отвлечь СМИ более интересной темой, чем наезды на вас.

(В качестве примера подойдет наезд депутата на Павла Дурова в связи с размещением в сообществе МДК картинки про теракт в Волгограде и ответное открытое письмо основателя ВКонтакте)

Взять хотя бы историю с Upworthy. Обвинения заключались в том, что сайт фильтрует негативный контент и создает для пользователей искусственно улучшенный мир, потому что позитив приносит больше лайков. Их ответ был: «Нет, мы и о плохом тоже говорим». Ну ок, молодцы, и что? Блогер, которые пишет пару колонок в месяц, не кинется моментально сочинять новый текст, потому что объект обсуждения не согласен с обвинениями

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

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

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

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

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

Вранье реально работает. Вспомните Лэнса Армстронга (чемпион-велогонщик, отрицавший применение допинга), Алекса Родригеза (бейсболист, также попавшийся на допинге) и Рода Благоевича (губернатор штата Иллинойс, получивший многолетний срок за коррупцию). Не стоит рассматривать их в качестве ролевой модели, но они отлично иллюстрируют тезис о том, что человек может сидеть с покерфейсом и врать на камеру, убеждая многих зрителей в своей правоте.

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

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

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

А, как мы уже знаем, быть в новостях — это в сто раз лучше, чем там не быть.

Ответить Против. Реагировать: как сохранять хладнокровие во время стресса

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

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

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

Реакции

Реакции инстинктивны и исходят из подсознания. Когда вы реагируете на ситуацию, фильтрация отсутствует — вы работаете на автопилоте. Когда вы реагируете, вы делаете и говорите что-то, не задумываясь, и не задумываетесь о последствиях того, что вы делаете или говорите — вы просто действуете.Реакции подобны реакции щенка, которого не дрессировали. Этот неподготовленный щенок будет лаять на каждую встреченную собаку, прыгать на каждого проходящего соседа, а затем он съест ваш обед… как только увидит его.

Ответы

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

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

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

Отбросьте паузу, когда вас сработали

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

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

Если вы ответили утвердительно на предыдущий вопрос, испытывали ли вы когда-нибудь гнев, который со временем утихал, когда после того, как вы отступили, вы больше не чувствовали заряда? (Если вы ответили «нет» на предыдущий вопрос, я хочу знать ваш секрет…)

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

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

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

Вот аббревиатура, которую я придумал, чтобы помочь себе и своим клиентам в те моменты, когда мы замечаем, что срабатываем, и вы тоже можете его использовать. Он называется P.L.A.C.E .:

P: Pause

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

L: Обозначьте свою реакцию

Что вы чувствуете? Это разочарование, неуверенность или что-то еще? В примере, когда вас сбивают с дороги, вы сердитесь? Тревожный?

A: Спросите себя, почему

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

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

C: Выберите умелый ответ

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

E: Empower Yourself

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

Вы развиваете эту способность к саморефлексии — укрепляете эту мышцу внутри себя, чтобы отвечать целенаправленно.

Позвольте мне прояснить: это непросто и требует практики. Невозможно оставаться неактивным 100% времени (по крайней мере, я еще не понял, как это сделать). Цель состоит в том, чтобы уменьшить количество времени, в течение которого вы реагируете, и быстрее восстановить свою центрированность. Вы должны понимать, что вы БУДЕТЕ использовать автопилот, когда работа станет напряженной. Чем быстрее вы поймете, что сработал триггер, тем быстрее вы сможете регулировать свою нервную систему и вернуться в нужное русло.

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

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

Это то, к чему относится эта знаменитая цитата — эту цитату часто приписывают Виктору Франклу, хотя он не был настоящим автором.

«Между стимулом и реакцией есть пространство. И в этом пространстве наша сила выбирать свой ответ. В нашем ответе — наш рост и наша свобода.~ Автор неизвестен.

Суть в том, что у вас есть выбор. В стрессовых ситуациях вы можете либо ответить, либо отреагировать. Вы не можете делать и то, и другое одновременно. Что выберете вы?

Как спокойно реагировать в стрессовых или неприятных ситуациях

«Корабли не тонут из-за воды вокруг них; корабли тонут из-за попавшей в них воды. Не позволяйте тому, что происходит вокруг вас, проникнуть внутрь вас и утяжелить вас ». ~ Неизвестно

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

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

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

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

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

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

Вау. Я знал, что в прошлом я много раз вел себя так же.

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

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

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

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

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

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

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

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

1. Приучите себя замечать свои физические ощущения в стрессовых ситуациях.

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

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

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

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

2. Будьте внимательны, когда люди вокруг вас начинают расстраиваться.

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

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

Это негативное чувство принадлежит им. Дайте им это. Не увлекайся.

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

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

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

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

Помните, что их чувства — не ваша «шкатулка» и не ваша проблема.

3.Проводите много времени в тишине и одиночестве.

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

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

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

4. Ежедневно общайтесь с природой.

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

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

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

5. Журнал о заботах.

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

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

6. Держите мышцы сильными.

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

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

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

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

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

О Дебре Хаппе

Дебра Хаппе — специалист по маркетингу и писатель из Айовы.Она отпускает каждый день, чтобы жить более мирной жизнью. Чтобы узнать больше о Дебре, посетите www.middleamericavoice.com или там, где она сейчас пишет.

Заметили опечатку или неточность? Пожалуйста, свяжитесь с нами, и мы сможем это исправить!

Don’t Just React: Choose Your Response

«Между стимулом и реакцией есть пространство. В этом пространстве наша сила выбирать свой ответ. В нашем ответе — наш рост и наша свобода ». –Виктор Франкл

Я очень уважаю Виктора Франкла.Он был не только выжившим в концлагере во время Холокоста, но и тем, кто помогал другим обрести добро и смысл жизни. Он был человеком, от которого мы можем кое-что узнать о том, что значит быть человеком и как быть лучшими, иногда вопреки нашим наклонностям. И приведенная выше цитата является невероятно мудрым руководством именно в этих областях.

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

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

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

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

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

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

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

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

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

Лесли Беккер-Фелпс — клинический психолог, занимающийся частной практикой, и работает в медицинском штате Сомерсетского медицинского центра в Сомервилле, штат Нью-Джерси.

Сообщения блога

Making Change предназначены только для общеобразовательных целей. Они могут быть или не иметь отношения к вашей конкретной ситуации; и на них нельзя полагаться как на замену профессиональной помощи.

Thinking in React — React

React, на наш взгляд, лучший способ создания больших и быстрых веб-приложений с помощью JavaScript. Он очень хорошо масштабируется для нас в Facebook и Instagram.

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

Начни с макета

Представьте, что у нас уже есть JSON API и макет от нашего дизайнера.Макет выглядит так:

Наш JSON API возвращает некоторые данные, которые выглядят следующим образом:

  [
  {категория: "Спортивные товары", цена: "$ 49.99", на складе: true, название: "Футбол"},
  {category: "Спортивные товары", цена: "$ 9.99", на складе: true, название: "Baseball"},
  {категория: "Спортивные товары", цена: "$ 29,99", на складе: false, название: "Баскетбол"},
  {category: "Electronics", price: "$ 99.99", на складе: true, name: "iPod Touch"},
  {категория: «Электроника», цена: «399 $.99 ", на складе: false, name:" iPhone 5 "},
  {категория: "Электроника", цена: "$ 199,99", в наличии: true, название: "Nexus 7"}
];  

Шаг 1. Разбейте пользовательский интерфейс на иерархию компонентов

Первое, что вам нужно сделать, это нарисовать рамки вокруг каждого компонента (и подкомпонента) в макете и дать им все имена. Если вы работаете с дизайнером, возможно, он уже это сделал, так что поговорите с ним! Их имена слоев Photoshop могут оказаться именами ваших компонентов React!

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

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

Здесь вы увидите, что в нашем приложении пять компонентов. Мы выделили данные, которые представляет каждый компонент, курсивом.

  1. FilterableProductTable (оранжевый): содержит весь пример
  2. SearchBar (синий): принимает все пользовательские данные
  3. ProductTable (зеленый): отображает и фильтрует сбор данных на основе пользовательского ввода
  4. ProductCategoryRow (бирюзовый): отображает заголовок для каждой категории
  5. ProductRow (красный): отображает строку для каждого продукта

Если вы посмотрите на ProductTable , вы увидите, что заголовок таблицы (содержащий метки «Имя» и «Цена») не является отдельным компонентом.Это вопрос предпочтений, и в любом случае есть аргументы. В этом примере мы оставили его как часть ProductTable , потому что это часть обработки сбора данных, за которую отвечает ProductTable . Однако, если этот заголовок станет сложным (например, если мы добавим возможности для сортировки), определенно имеет смысл сделать его собственным компонентом ProductTableHeader .

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

  • Фильтруемая таблица продуктов

    • SearchBar
    • Таблица продуктов

      • ProductCategoryRow
      • ProductRow

Шаг 2. Создайте статическую версию в React

См. Статью «Pen Thinking In React: Step 2» на CodePen.

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

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

Вы можете строить сверху вниз или снизу вверх. То есть вы можете начать с построения компонентов выше в иерархии (т.е. начиная с FilterableProductTable ) или с более низких в ней ( ProductRow ).В более простых примерах обычно проще идти сверху вниз, а в более крупных проектах проще идти снизу вверх и писать тесты по мере сборки.

В конце этого шага у вас будет библиотека компонентов многократного использования, которые визуализируют вашу модель данных. Компоненты будут иметь только методы render () , поскольку это статическая версия вашего приложения. Компонент наверху иерархии ( FilterableProductTable ) примет вашу модель данных в качестве опоры. Если вы внесете изменения в свою базовую модель данных и вызовете ReactDOM.render () снова, пользовательский интерфейс будет обновлен. Вы можете увидеть, как обновляется ваш пользовательский интерфейс и где вносить изменения. Односторонний поток данных React (также называемый односторонним связыванием) сохраняет все модульным и быстрым.

Обратитесь к документации React, если вам нужна помощь в выполнении этого шага.

Краткая интерлюдия: реквизит против состояния

В React есть два типа «модельных» данных: свойства и состояние. Важно понимать разницу между ними; просмотрите официальную документацию React, если не знаете, в чем разница.См. Также FAQ: В чем разница между состоянием и реквизитом?

Шаг 3. Определите минимальное (но полное) представление состояния пользовательского интерфейса

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

Чтобы правильно построить приложение, вам сначала нужно подумать о минимальном наборе изменяемых состояний, который нужен вашему приложению. Ключевой момент здесь — СУХОЙ: не повторяйся. Выясните абсолютное минимальное представление о состоянии, которое требуется вашему приложению, и вычислите все остальное, что вам нужно, по запросу.Например, если вы составляете список TODO, храните массив элементов TODO; не храните отдельную переменную состояния для подсчета. Вместо этого, когда вы хотите отобразить счетчик TODO, возьмите длину массива элементов TODO.

Подумайте обо всех фрагментах данных в нашем примере приложения. У нас:

  • Исходный перечень товаров
  • Поисковый текст, введенный пользователем
  • Значение флажка
  • Отфильтрованный список товаров

Давайте рассмотрим каждый из них и выясним, какой из них является государственным.Задайте три вопроса по каждому фрагменту данных:

  1. Передается ли он от родителя через реквизит? Если так, то, вероятно, это не государство.
  2. Остается ли он неизменным с течением времени? Если так, то, вероятно, это не государство.
  3. Можете ли вы вычислить это на основе любого другого состояния или свойств в вашем компоненте? Если так, то это не государство.

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

Итак, наконец, наше состояние:

  • Поисковый текст, введенный пользователем
  • Значение флажка

Шаг 4. Определите, где должен проживать ваш штат

См. «Pen Thinking In React: Step 4» на CodePen.

Итак, мы определили минимальный набор состояний приложения.Затем нам нужно определить, какой компонент мутирует или владеет этим состоянием.

Помните: React — это односторонний поток данных вниз по иерархии компонентов. Может быть не сразу понятно, какой компонент в каком состоянии должен владеть. Часто это самая сложная часть для понимания новичками, поэтому выполните следующие действия, чтобы понять это:

Для каждого шт. В вашем заявлении:

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

Давайте рассмотрим эту стратегию для нашего приложения:

  • ProductTable должен фильтровать список продуктов на основе состояния, а SearchBar должен отображать поисковый текст и отмеченное состояние.
  • Компонент общего владельца — FilterableProductTable .
  • Концептуально имеет смысл, чтобы текст фильтра и проверенное значение жили в FilterableProductTable

Круто, поэтому мы решили, что наше состояние находится в FilterableProductTable . Сначала добавьте свойство экземпляра this.state = {filterText: '', inStockOnly: false} в конструктор FilterableProductTable , чтобы отразить начальное состояние вашего приложения.Затем передайте filterText и inStockOnly от до ProductTable и SearchBar в качестве опоры. Наконец, используйте эти реквизиты для фильтрации строк в ProductTable и установите значения полей формы в SearchBar .

Вы можете начать наблюдать за поведением вашего приложения: установите filterText на "ball" и обновите приложение. Вы увидите, что таблица данных обновлена ​​правильно.

Шаг 5: Добавьте обратный поток данных

См. «Pen Thinking In React: Step 5» на CodePen.

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

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

Если вы попытаетесь ввести или установить флажок в текущей версии примера, вы увидите, что React игнорирует ваш ввод.Это сделано намеренно, так как мы установили свойство value prop для input так, чтобы оно всегда было равно состоянию , которое передало из FilterableProductTable .

Давайте подумаем, чего мы хотим. Мы хотим быть уверены, что всякий раз, когда пользователь изменяет форму, мы обновляем состояние, чтобы отражать ввод пользователя. Поскольку компоненты должны обновлять только свое собственное состояние, FilterableProductTable будет передавать обратные вызовы SearchBar , который будет срабатывать всякий раз, когда состояние должно быть обновлено.Мы можем использовать событие onChange на входах, чтобы получать уведомления об этом. Обратные вызовы, переданные FilterableProductTable , вызовут setState () , и приложение будет обновлено.

И все

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

Научитесь отвечать, а не реагировать, когда вы злитесь

У вас есть все, что вы можете взять. На тебя кто-то кричит, вспыхивает твой гнев. Вы сошли с ума, поэтому вы реагируете. Это кажется почти инстинктивным, когда вы на словах позволяете им это! Звучит знакомо? Я был в этом самом месте больше раз, чем мне хотелось бы признаться.Поскольку я всегда сожалею, что реагирую подобным образом, я пытаюсь научиться отвечать, а не реагировать. Почему бы тебе не пойти со мной в это путешествие? Давайте научимся реагировать, а не реагировать вместе. Я дам вам знать, что я делал, что, кажется, помогает в конце, но сначала давайте рассмотрим проблему более внимательно.

В чем разница в реакции и реакции на ситуацию?

Согласно Psychology Today, реакция — это то, чем управляет ваше подсознание. Это ваша инстинктивная реакция, основанная на вашем инстинктивном стремлении выжить.Однако в современном обществе, где мы не имеем привычки убегать от тигров или бороться с ними, это не всегда лучшая реакция. На самом деле, я обычно жалею о реакции.

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

Пин на потом!

Как выглядит пример обучения реагировать и не реагировать?

Когда мой младший сын был младше, ему было трудно с нами общаться. Позже мы узнали, что у него была серьезная задержка речи. Он не понимал, что происходило вокруг него. Поездки в продуктовый магазин были ужасными. (Кто бы ни изобрел тележку для продуктовых магазинов, был гением!)

Триггер:

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

Реакция:

Вот, с его точки зрения, этот странный человек разговаривал с ним и касался его! Что было дальше? Попробуют ли они его схватить ?! Тогда он отреагировал, взбесившись. Это была реакция, основанная на его инстинкте безопасности. В дальнем конце магазина раздался пронзительный крик. Я протягивал руку между благонамеренным пожилым человеком и моим сыном, отталкивая тележку в процессе.Обычно я старался вежливо поблагодарить их за восхищение моим малышом и извинить нас. Много раз они бросали на меня грязный прощальный взгляд, когда я в полном «истерике» отталкивал своего кричащего ребенка.

Мои реакции и ответы

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

Как научиться реагировать и не реагировать?

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

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

Научитесь реагировать и не реагировать Шаг 1. Самосознание

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

Научитесь отвечать и не реагировать Шаг 2. Разработайте кнопку паузы

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

Научитесь реагировать и не реагировать. Шаг 3. Определите свои триггеры.

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

Научитесь отвечать и не реагировать Шаг 4. Визуализируйте желаемый сценарий

Визуализируйте, как вы хотите, чтобы сценарий развивался.Наш разум невероятно нагляден. По большей части мы думаем картинками. Когда вы мысленно репетировали и подготовились к сценарию, это помогает вашему разуму распознать его и сказать: «О, я помню, что я собирался делать, когда этот сценарий случился! Мне нужно сделать… (желаемая реакция).

Научитесь отвечать и не реагировать Шаг 5: Практика

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

Связано:

Как научиться терпению

Почему терпение — это добродетель

10 мощных преимуществ терпеливости

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

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

Прикрепите!

Как оставаться спокойным, когда вас провоцируют?

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

  • Сделать глубокий вдох
  • Считать до 10
  • Вежливо отойдите от ситуации на немного
  • Сделайте паузу, чтобы занять «минутку внимательности», чтобы логически оценить ситуацию.
  • Сосредоточьтесь на стрессе и напряжении на лице другого человека
  • Слушайте эмоции, которые они выражают (Они действительно злятся на… X… Интересно, почему это так?)
  • Поймите, что человек кричит не из-за вас , но из-за того, как они себя чувствуют.

Как не позволять вещам беспокоить вас?

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

1. Установите личные границы

Частично это установка личных границ. Вы несете ответственность за свои мысли, чувства и реакции, а не за мысли других людей.

2. Не зацикливайтесь на этом

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

3. Справиться с беспокойством

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

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

4. Молчите, ваш внутренний критик

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

Связано: Как перестать принимать вещи лично

Как перестать реагировать на триггеры?

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

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

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

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

«Если ты ошибаешься, ошибайся на стороне милосердия». Нажмите, чтобы написать в Твиттере

Пример ситуации, когда кто-то научился реагировать, но не реагировать на триггеры

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

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

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

По теме: Почему я должен выбирать доброту?

Как оставаться спокойным, когда на вас кричат?

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

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

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

Пин на потом!

Как вы успокаиваетесь после срабатывания триггера?

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

Затем я вернулся к человеку, который меня спровоцировал, и прошу прощения за крик. Высказываю свои чувства. «Я был зол, но кричать — не лучший способ реагировать. Мне жаль, что я накричал на тебя. А потом спокойно говорим.

Как научиться реагировать и не реагировать помогает в моей жизни

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

Я пытался сохранять спокойствие, но после определенного момента даже самые крутые вспыльчивые настроения могут вспыхнуть. Я очень злился на него, и мне хотелось крикнуть: «Прекратите орать на всех!» (Не тот пример, который я хотел подать.) Вместо того чтобы кричать, я сказал ему остановиться, стиснув зубы. Затем отправил его в свою комнату, а я ненадолго зашел в свою.

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

Как выглядел мой ответ:

Я взял его за руку и сказал: «Давай прогуляемся». Мы прошли во дворе к тихому месту у небольшого ручья, в котором вода задерживается только во время дождя. Я сел на землю, взял его к себе на колени и сказал: «Ты очень зол на меня за то, что я не позволил тебе играть с планшетом, не так ли?»

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

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

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

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

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

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

Есть ли у вас какие-нибудь советы или мысли по этому поводу? Оставьте мне комментарий ниже! Мне также хотелось бы услышать ваши результаты, если вы попробовали какой-либо из описанных здесь методов.

Состояние и жизненный цикл — React

На этой странице представлена ​​концепция состояния и жизненного цикла компонента React. Вы можете найти подробный справочник по API компонентов здесь.

Рассмотрим пример с тикающими часами из одного из предыдущих разделов. В рендеринге элементов мы узнали только один способ обновления пользовательского интерфейса. Мы вызываем ReactDOM.render () , чтобы изменить отображаемый результат:

  function tick () {
  константный элемент = (
    

Привет, мир!

Это {new Date (). toLocaleTimeString ()}.

); ReactDOM.render (элемент, document.getElementById ('root'));} setInterval (тик, 1000);

Попробовать на CodePen

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

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

  функция Часы (реквизит) {
  возвращаться (
    

Привет, мир!

Это {props.date.toLocaleTimeString ()}.

); } function tick () { ReactDOM.render ( <Дата часов = {новая дата ()} />, document.getElementById ('корень') ); } setInterval (тик, 1000);

Попробовать на CodePen

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

В идеале мы хотим написать это один раз и обновить сам Clock :

  ReactDOM.render (
  <Часы />, document.getElementById ('корень')
);  

Чтобы реализовать это, нам нужно добавить «состояние» к компоненту Clock .

State похож на props, но является частным и полностью контролируется компонентом.

Преобразование функции в класс

Вы можете преобразовать функциональный компонент, такой как Clock , в класс за пять шагов:

  1. Создайте класс ES6 с тем же именем, который расширяет React.Компонент .
  2. Добавьте к нему единственный пустой метод с именем render () .
  3. Переместите тело функции в метод render () .
  4. Замените props на this.props в теле render () .
  5. Удалите оставшееся пустое объявление функции.
  class Clock extends React.Component {
  оказывать() {
    возвращаться (
      

Привет, мир!

Это {это.props.date.toLocaleTimeString ()}.

); } }

Попробовать на CodePen

Часы теперь определены как класс, а не функция.

Метод render будет вызываться каждый раз, когда происходит обновление, но пока мы визуализируем в одном и том же узле DOM, будет использоваться только один экземпляр класса Clock . Это позволяет нам использовать дополнительные функции, такие как методы локального состояния и жизненного цикла.

Добавление местного штата в класс

Мы переместим дату , дату из реквизита в состояние в три этапа:

  1. Замените this.props.date на this.state.date в методе render () :
  class Clock extends React.Component {
  оказывать() {
    возвращаться (
      

Привет, мир!

Это {this.state.date.toLocaleTimeString ()}.

); } }
  1. Добавьте конструктор класса, который назначает начальное значение this.состояние :
  class Clock extends React.Component {
  конструктор (реквизит) {
    супер (реквизит);
    this.state = {дата: новая дата ()}; }

  оказывать() {
    возвращаться (
      

Привет, мир!

Это {this.state.date.toLocaleTimeString ()}.

); } }

Обратите внимание, как мы передаем props в базовый конструктор:

  constructor (props) {
    супер (реквизит); это.состояние = {дата: новая дата ()};
  }  

Компоненты класса

должны всегда вызывать базовый конструктор с props .

  1. Удалите опору date из элемента :
  ReactDOM.render (
  <Часы />, document.getElementById ('корень')
);  

Позже мы добавим код таймера обратно в сам компонент.

Результат выглядит так:

  class Clock расширяет React.Компонент {
  конструктор (реквизит) {супер (реквизит); this.state = {дата: новая дата ()}; }
  оказывать() {
    возвращаться (
      

Привет, мир!

Это {this.state.date.toLocaleTimeString ()}.

); } } ReactDOM.render ( <Часы />, document.getElementById ('корень') );

Попробовать на CodePen

Затем мы заставим Clock установить собственный таймер и обновлять себя каждую секунду.

Добавление методов жизненного цикла к классу

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

Мы хотим установить таймер всякий раз, когда Clock визуализируется в DOM в первый раз. В React это называется «монтажом».

Мы также хотим очищать этот таймер всякий раз, когда DOM, созданный часами Clock , удаляется. В React это называется «размонтирование».

Мы можем объявить специальные методы в классе компонента для запуска некоторого кода, когда компонент монтируется и размонтируется:

  class Clock расширяет React.Компонент {
  конструктор (реквизит) {
    супер (реквизит);
    this.state = {дата: новая дата ()};
  }

  componentDidMount () {}
  componentWillUnmount () {}
  оказывать() {
    возвращаться (
      

Привет, мир!

Это {this.state.date.toLocaleTimeString ()}.

); } }

Эти методы называются «методами жизненного цикла».

Метод componentDidMount () запускается после того, как выходные данные компонента были визуализированы в DOM.Это хорошее место для установки таймера:

  componentDidMount () {
    this.timerID = setInterval (() => this.tick (), 1000); }  

Обратите внимание, как мы сохраняем идентификатор таймера прямо на , этот ( this.timerID ).

Хотя this.props настраивается самим React, а this.state имеет особое значение, вы можете добавить дополнительные поля в класс вручную, если вам нужно сохранить что-то, что не участвует в потоке данных (как идентификатор таймера).

Мы снесем таймер в методе жизненного цикла компонента componentWillUnmount () :

  componentWillUnmount () {
    clearInterval (this.timerID); }  

Наконец, мы реализуем метод под названием tick () , который компонент Clock будет запускаться каждую секунду.

Он будет использовать this.setState () для планирования обновлений локального состояния компонента:

  class Clock расширяет React.Component {
  конструктор (реквизит) {
    супер (реквизит);
    это.состояние = {дата: новая дата ()};
  }

  componentDidMount () {
    this.timerID = setInterval (
      () => this.tick (),
      1000
    );
  }

  componentWillUnmount () {
    clearInterval (this.timerID);
  }

  Tick ​​() {this.setState ({date: new Date ()}); }
  оказывать() {
    возвращаться (
      

Привет, мир!

Это {this.state.date.toLocaleTimeString ()}.

); } } ReactDOM.render ( <Часы />, документ.getElementById ('корень') );

Попробовать на CodePen

Теперь часы тикают каждую секунду.

Давайте быстро напомним, что происходит и в каком порядке вызываются методы:

  1. Когда передается в ReactDOM.render () , React вызывает конструктор компонента Clock . Поскольку Clock должен отображать текущее время, он инициализирует this.state с объектом, включающим текущее время.Позже мы обновим это состояние.
  2. Затем

  3. React вызывает метод render () компонента Clock . Так React узнает, что должно отображаться на экране. Затем React обновляет DOM в соответствии с выводом рендеринга Clock .
  4. Когда вывод Clock вставлен в DOM, React вызывает метод жизненного цикла componentDidMount () . Внутри него компонент Clock просит браузер установить таймер для вызова метода компонента tick () один раз в секунду.
  5. Каждую секунду браузер вызывает метод tick () . Внутри него компонент Clock планирует обновление пользовательского интерфейса, вызывая setState () с объектом, содержащим текущее время. Благодаря вызову setState () React знает, что состояние изменилось, и снова вызывает метод render () , чтобы узнать, что должно быть на экране. На этот раз this.state.date в методе render () будет другим, поэтому выходные данные рендеринга будут включать обновленное время.React соответствующим образом обновляет DOM.
  6. Если компонент Clock когда-либо удаляется из DOM, React вызывает метод жизненного цикла componentWillUnmount () , чтобы таймер остановился.

Правильное использование состояния

Есть три вещи, которые вы должны знать о setState () .

Не изменять состояние напрямую

Например, это не приведет к повторному рендерингу компонента:

 
this.state.comment = 'Привет';  

Вместо этого используйте setState () :

 
это.setState ({комментарий: 'Привет'});  

Единственное место, где вы можете назначить this.state , — это конструктор.

Обновления состояния могут быть асинхронными

React может объединять несколько вызовов setState () в одно обновление для повышения производительности.

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

Например, этот код может не обновлять счетчик:

 
это.setState ({
  счетчик: this.state.counter + this.props.increment,
});  

Чтобы исправить это, используйте вторую форму setState () , которая принимает функцию, а не объект. Эта функция получит предыдущее состояние в качестве первого аргумента, а реквизиты во время применения обновления в качестве второго аргумента:

 
this.setState ((состояние, реквизиты) => ({
  счетчик: state.counter + props.increment
}));  

Мы использовали стрелочную функцию выше, но она также работает с обычными функциями:

 
это.setState (функция (состояние, реквизиты) {
  возвращаться {
    счетчик: state.counter + props.increment
  };
});  

Обновления состояния объединены

Когда вы вызываете setState () , React объединяет предоставленный вами объект в текущее состояние.

Например, ваше состояние может содержать несколько независимых переменных:

  constructor (props) {
    супер (реквизит);
    this.state = {
      сообщения: [], комментарии: []};
  }  

Затем вы можете обновлять их независимо с помощью отдельных вызовов setState () :

  componentDidMount () {
    fetchPosts ().then (response => {
      this.setState ({
        posts: response.posts});
    });

    fetchComments (). then (response => {
      this.setState ({
        комментарии: response.comments});
    });
  }  

Слияние неглубокое, поэтому this.setState ({comments}) оставляет this.state.posts нетронутым, но полностью заменяет this.state.comments .

Данные текут вниз

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

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

Компонент может передать свое состояние в качестве реквизита своим дочерним компонентам:

    

Компонент FormattedDate получит дату в своих реквизитах и ​​не будет знать, пришло ли оно из состояния Clock , из реквизита Clock или было набрано вручную:

  function FormattedDate (props) {
  return 

Это {реквизит.date.toLocaleTimeString ()}.

; }

Попробовать на CodePen

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

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

Чтобы показать, что все компоненты действительно изолированы, мы можем создать компонент App , который отображает три s:

  function App () {
  возвращаться (
    
<Часы /> <Часы /> <Часы />
); } ReactDOM.оказывать( <Приложение />, document.getElementById ('корень') );

Попробовать на CodePen

Каждый Clock устанавливает собственный таймер и обновляется независимо.

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

React with TypeScript: Best Practices

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

Давайте нырнем!

Как работают вместе React и TypeScript

Прежде чем мы начнем, давайте еще раз посмотрим, как React и TypeScript работают вместе. React — это «библиотека JavaScript для создания пользовательских интерфейсов», а TypeScript — это «типизированный надмножество JavaScript, которое компилируется в простой JavaScript.«Используя их вместе, мы, по сути, создаем наши пользовательские интерфейсы, используя типизированную версию JavaScript.

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

Компилирует ли TypeScript мой код реакции?

Распространенный вопрос, который всегда полезно проверить, — компилирует ли TypeScript ваш код React. То, как работает TypeScript, похоже на это взаимодействие:

TS: «Эй, это весь ваш UI-код?»
React: «Ага!»
ТС: «Круто! Я собираюсь его скомпилировать и убедиться, что вы ничего не пропустили.»
React:« Мне нравится! »

Так что да, да! Но позже, когда мы рассмотрим настройки tsconfig.json , в большинстве случаев вы захотите использовать «noEmit»: true . Это означает, что TypeScript не будет генерировать JavaScript после компиляции. Это потому, что обычно мы используем TypeScript только для проверки типов.

Вывод обрабатывается в настройке CRA сценариями реакции . Мы запускаем yarn build и реагируем на , объединяет выходные данные для производства.

Напомним, TypeScript компилирует ваш код React для проверки типа вашего кода. Он не генерирует никаких выходных данных JavaScript (в большинстве сценариев). Результат по-прежнему похож на проект, не относящийся к TypeScript React.

Может ли TypeScript работать с React и webpack?

Да, TypeScript может работать с React и webpack. К счастью для вас, в документации по веб-пакету есть руководство по этому поводу.

Надеюсь, это поможет вам освежить в памяти то, как они работают вместе. А теперь перейдем к лучшим практикам!

Лучшие Лрактики

Мы изучили наиболее распространенные вопросы и составили этот удобный список наиболее распространенных вариантов использования React с TypeScript.Таким образом, вы можете использовать эту статью в качестве справочника в своих собственных проектах.

Конфигурация

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

  • tsconfig.json
  • ESLint
  • Красивее
  • VS Расширения и настройки кода.

Настройка проекта

Самый быстрый способ запустить приложение React / TypeScript — использовать create-response-app с шаблоном TypeScript.Вы можете сделать это, запустив:

  npx create-react-app my-app --template typescript
  

Это даст вам минимум, чтобы начать писать React с TypeScript. Несколько заметных отличий:

  • расширение файла .tsx
  • tsconfig.json
  • react-app-env.d.ts

tsx предназначен для «TypeScript JSX». tsconfig.json — это файл конфигурации TypeScript, в котором установлены некоторые значения по умолчанию. response-app-env.d.ts ссылается на типы сценариев реакции и помогает с такими вещами, как разрешение импорта SVG.

tsconfig.json

К счастью для нас, последний шаблон React / TypeScript генерирует для нас tsconfig.json . Однако для начала они добавляют минимум. Мы предлагаем вам изменить свой, чтобы он соответствовал приведенному ниже. Мы также добавили комментарии, объясняющие назначение каждой опции:

  {
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "дом",
      "дом.повторяемый ",
      "esnext"
    ],
    "allowJs": правда,
    "skipLibCheck": правда,
    "esModuleInterop": true, "fs") и включает импорт в стиле CJS / AMD / UMD (импорт fs из "fs")
    "allowSyntheticDefaultImports": true,
    "строгий": правда,
    "forceConsistentCasingInFileNames": true,
    "модуль": "esnext",
    "moduleResolution": "узел",
    "isolatedModules": правда,
    "resolveJsonModule": правда,
    "noEmit": правда,
    "jsx": "реагировать",
    "sourceMap": правда,
    "декларация": правда,
    "noUnusedLocals": правда,
    "noUnusedParameters": истина,
    "инкрементальный": правда,
    "noFallthroughCasesInSwitch": true
  },
  "включают": [
    "src / ** / *"
  ],
  "exclude": ["node_modules", "build"]
}
  

Дополнительные рекомендации исходят от сообщества response-typescript-cheatsheet, а объяснения взяты из документации по параметрам компилятора в Официальном справочнике TypeScript.Это замечательный ресурс, если вы хотите узнать о других вариантах и ​​их назначении.

ESLint / Prettier

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

  1. Установите необходимые зависимости для разработчиков:

      пряжа добавить eslint @ typescript-eslint / parser @ typescript-eslint / eslint-plugin eslint-plugin-react --dev
      
  2. Создайте .eslintrc.js в корне и добавьте следующее:

      module.exports = {
      парсер: '@ typescript-eslint / parser',
      расширяется: [
        'плагин: реагировать / рекомендуется',
        'плагин: @ typescript-eslint / рекомендуется',
      ],
      parserOptions: {
      ecmaВерсия: 2018,
      sourceType: 'модуль',
      ecmaFeatures: {
        jsx: правда,
      },
      },
      правила:  {
        
        
      },
      настройки:  {
        реагировать: {
          версия: 'обнаруживать',
        },
      },
    };
      
  3. Добавить зависимости Prettier:

      пряжа добавить красивее eslint-config-prettier eslint-plugin-prettier --dev
      
  4. Создайте .prettierrc.js в корне и добавьте следующее:

      module.exports = {
      полу: правда,
      конечная запятая: 'все',
      singleQuote: правда,
      printWidth: 120,
      tabWidth: 4,
    };
      
  5. Обновите файл .eslintrc.js :

      module.exports = {
      парсер: '@ typescript-eslint / parser',
      расширяется: [
        'плагин: реагировать / рекомендуется',
        'плагин: @ typescript-eslint / рекомендуется',
    + 'prettier / @ typescript-eslint',
    + 'плагин: красивее / рекомендуется',
      ],
      parserOptions: {
      ecmaВерсия: 2018,
      sourceType: 'модуль',
      ecmaFeatures: {
        jsx: правда,
      },
      },
      правила:  {
        
        
      },
      настройки:  {
        реагировать: {
          версия: 'обнаруживать',
        },
      },
    };
      

Эти рекомендации взяты из ресурса сообщества, написанного Робертом Купером «Использование ESLint и Prettier в проекте TypeScript».Посетив этот ресурс, вы сможете узнать больше о том, «почему» эти правила и конфигурации.

Расширения и настройки кода VS

Мы добавили ESLint и Prettier, и следующим шагом по улучшению нашего DX является автоматическое исправление / предварительная настройка нашего кода при сохранении.

Сначала установите расширение ESLint и расширение Prettier для VS Code. Это позволит ESLint легко интегрироваться с вашим редактором.

Затем обновите настройки рабочего пространства, добавив следующее в свой .vscode / settings.json :

  {
    "editor.formatOnSave": true
}  

Это позволит VS Code творить чудеса и исправить ваш код при сохранении. Это прекрасно!

Эти предложения также взяты из ранее связанной статьи Роберта Купера «Использование ESLint и Prettier в проекте TypeScript».

Примечание: чтобы узнать больше о React.FC , посмотрите здесь и прочтите здесь для React.ReactNode .

Компоненты

Одна из основных концепций React — это компоненты.Здесь мы будем ссылаться на стандартные компоненты React v16.8, имея в виду те, которые используют хуки, а не классы.

В общем, есть много поводов для беспокойства по основным компонентам. Давайте посмотрим на пример:

  импортировать React из React


function Heading (): React.ReactNode {
  return 

Заголовок моего веб-сайта

} const OtherHeading: React.FC = () =>

Заголовок моего веб-сайта

Обратите внимание на ключевое отличие здесь. В первом примере мы пишем нашу функцию как объявление функции.Мы аннотируем возвращаемый тип с помощью React.Node , потому что это то, что он возвращает. Напротив, во втором примере используется выражение функции. Поскольку второй экземпляр возвращает функцию, вместо значения или выражения, мы аннотируем тип функции с помощью React.FC для React «Функциональный компонент».

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

Стойка

Следующая основная концепция, которую мы рассмотрим, — это реквизит.Вы можете определить свой реквизит, используя интерфейс или тип. Давайте посмотрим на другой пример:

  импортировать React из React

interface Props {
  имя: строка;
  цвет: строка;
}

type OtherProps = {
  имя: строка;
  цвет: строка;
}


Заголовок функции ({name, color}: Props): React.ReactNode {
  return 

Заголовок моего веб-сайта

} const OtherHeading: React.FC = ({имя, цвет}) =>

Заголовок моего веб-сайта

Когда дело доходит до типов или интерфейсов, мы предлагаем следовать рекомендациям, представленным сообществом response-typescript-cheatsheet community:

  • «всегда используйте интерфейс для определения общедоступного API при создании библиотеки или сторонних определений внешнего типа.”
  • «рассмотрите возможность использования типа для свойств и состояния компонентов React, поскольку он более ограничен».

Подробнее об обсуждении и удобной таблице сравнения типов и интерфейсов можно прочитать здесь.

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

  импортировать React из React

type Props = {
  
  цвет ?: строка;
  
  дети: React.ReactNode;
  
  onClick: () => void;
}

Кнопка const: React.FC  = ({children, color = 'помидор', onClick}) => {
   return 
}
  

В этом компоненте