По короче как пишется через дефис или нет

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

Всего найдено: 30

Добрый вечер. Сегодня после долгих раздумий и споров с учителем русского языка по поводу домашнего задания дочери, нашла ваш сайт и конкретное правило : Правописание Ы и И после Ц Чтобы безошибочно выбрать букву Ы или И после Ц, необходимо определить, в какой части слова находится сомнительная гласная. 1. В корнях слов после Ц следует писать букву И (например: ЦИРК, ЦИТАТА) во всех словах, кроме слов-исключений: ЦЫГАН, ЦЫПОЧКИ, ЦЫПЛЕНОК, ЦЫКНУТЬ, ЦЫЦ. 2. В окончаниях и суффиксах после Ц пишется Ы (например: БОЙЦ-Ы, ОГУРЦ-Ы, СЕСТРИЦ-ЫН, ЦАРИЦ-ЫН-О). Исключениями здесь являются глагол МУЗИЦИРОВАТЬ, а также все существительные, которые в именительном падеже оканчиваются на – ЦИЯ (например: СТАНЦИЯ, ПОЗИЦИЯ, АКЦИЯ). Подскажите пожалуйста, почему слова акация, традиция и т.п. относятся ко второму пункту если у них ЦИ находится в корне полностью, а не в окончании или суффиксе? Ведь согласно Морфемно-орфографическому словарю Тихонова А. Н.: Акация — [акаци] — корень, [я] — окончание. Собственно вот задание со школы: Распредели слова по столбикам, в первый запиши слова с сочетанием ци в корне, во второй — слова-исключения с цы в корне, в третий — слова с окончанием -ы. циркач, спицы, куницы, цыплёнок, традиция, циклон, цыган, рукавицы, нарцисс, зайцы, концы, цыплячий, цилиндр, цыкать, акация Какие слова ты не выпишешь? Ведь следуя логике слова традиция и акация с ЦИ в корне относятся к первой группе?

Ответ справочной службы русского языка

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

В словах традиция и акация гласная и после ц входит в корень. Однако в словах на —ция, -ций сочетание ци часто оказывается именно в суффиксе (например, в словах авиация, реакцияреконструкция, силиций, франций). 

Добрый день! В СМИ в рекламе можно встретить выражение «цыплята подрощенные». Как правильно: подрощенные или подращённые? спасибо

Ответ справочной службы русского языка

Верно: подращённые.

Здравствуйте, подскажите, как правильно писать: цыплячье-желтый или цыпляче-желтый? Заранее спасибо!

Ответ справочной службы русского языка

Верен первый вариант, с мягким знаком.

Нужна ли запятая в название блюда: Грудка цыпленка ? фаршированная беконом и сыром. Свинина? запеченная с томатами и грибами.

Ответ справочной службы русского языка

Да, запятая в подобных случаях нужна: грудка цыпленка, фаршированная беконом и сыром; свинина, запеченная с томатами и грибами.

Здравствуйте! Скажите, пожалуйста, почему правильно писать и говорить цыпленок табака, а не тапака?

Ответ справочной службы русского языка

Во-первых, потому что слово так освоилось в русском языке. Во-вторых, правильно = это словарная рекомендация.

Почему слово «цыган», вопреки общему правилу, пишется через «и»? Мне вообще интересно, как образуются в русском языке исключения. Вот кто и по какому критерию вдруг решает, что вот пусть, мол, например, «реймский» пишется через «-ск-«, а «гельсингфорсский» через «-сск-» (Роз.:35.9)? Вот попалось мне однажды слово «розыскной» в том же Розентале — с чего бы там быть второй букве «о»? У меня появилось предположение, что это результат влияния неграмотных полицейских, кот. проверяют «розыскной» словом «розыск» — зачем полицейским знать о такой штуке как «приставка», в конце концов? Ведь, по мнению академиков, глупость, повторённая 1 млн раз, становится «изменившейся нормой»! Может быть, и «цыган» — это результат влияния на систему русского языка цыганской общины?

Ответ справочной службы русского языка

Причин, по которым появляются исключения из орфографических правил, множество. И в одном ответе их все не перечислить. О том, как возникли некоторые исключения, мы рассказываем в передаче «Игра слов» на радио «Культура». Краткие справки вы найдете в «Объяснительном русском орфографическом словаре-справочнике» Е. В. Бешенковой и др. (М., 2015) и здесь.

Орфографическая история прилагательного разыскной (современная норма – написание через а) подробно описана в «Азбучных истинах».

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

Спасибо за интересный вопрос!

Подскажите, пожалуйста, как правильно написать название блюда: «дорадо-гриль с овощами», «дорада-гриль с овощами», «дорадо гриль с овощами», «дорада гриль с овощами». Как изменяется слово дорадо/дорада? Например, корректно ли «филе дорады»?

Ответ справочной службы русского языка

Это слово еще не закреплено орфографическими словарями. Пока оно осваивается языком, в связи с этим его пишут по-разному (дорадо, дорада) и в речевой практике встречается как несклоняемый вариант (дорадо), так и склоняемый (дорада, дорады, дораде и т. д.). В «Толково-энциклопедическом словаре» (СПб., 2006) зафиксировано склоняемое существительное дорада.

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

Здравствуйте! В сказке «Золотой ключик, или приключения Буратино» Толстого Алексея Николаевича есть такой отрывок: Это был хозяин кукольного театра, доктор кукольных наук синьор Карабас Барабас. – Га-га-га, гу-гу-гу! – заревел он на Буратино. – Так это ты помешал представлению моей прекрасной комедии? Он схватил Буратино, отнёс в кладовую театра и повесил на гвоздь. Вернувшись, погрозил куклам семихвостой плёткой, чтобы они продолжали представление. Куклы кое-как закончили комедию, занавес закрылся, зрители разошлись. Доктор кукольных наук синьор Карабас Барабас пошёл на кухню ужинать. Сунув нижнюю часть бороды в карман, чтобы не мешала, он сел перед очагом, где на вертеле жарились целый кролик и два цыплёнка. Помуслив пальцы, он потрогал жаркое, и оно показалось ему сырым. ВОПРОС: МОЖНО ЛИ СКАЗАТЬ «ПОМУСЛИВ ПАЛЬЦЫ» ИЛИ ЭТО ОПЕЧАТКА В ТЕКСТЕ? Спасибо

Ответ справочной службы русского языка

Это не опечатка. Помуслив – деепричастие от помуслить. Разговорный глагол помуслить (‘несколько намуслить, смочить слегка слюной’) зафиксирован словарями русского языка, например «Толковым словарем русского языка» под ред. Д. Н. Ушакова (М., 1935–1940). Он встречается в текстах XIX века и первой трети XX века (например, у Алексея Толстого, Максима Горького и др. авторов). В современном русском языке этот глагол малоупотребителен.

Здравствуйте! Подскажите,пожалуйста, каким членом предложения является слово «особенно» в предложении: «В ту же ночь на селе было придушено особенно много цыплят и кур». И к какой части речи оно относится? Большое спасибо.

Ответ справочной службы русского языка

Это обстоятельство и наречие соответственно.

Доброе утро!
Скажите, пожалуйста, правильно ли расставлены знаки препинания в предложениях:
1.Филе дикого сибаса, обжаренное на гриле, с овощным рагу ( овощное рагу не обжаривается на гриле)
2.Цыплёнок, жаренный на на гриле, с острым соусом из манго
3.Филе лосося, обжаренное в травах , с печёным картофелем
и розмарином
Спасибо

Ответ справочной службы русского языка

Знаки препинания расставлены верно.

Есть ли ошибка в тесте: Продаются цыплята породы брама. Нужно ли брать в кавычки слово брама?

Ответ справочной службы русского языка

Ошибок нет, кавычки не нужны.

Здравствуйте! Почему в названии породы цыплят брама кавычками не выделяются??

Ответ справочной службы русского языка

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

Здравствуйте.

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

Спасибо.

Ответ справочной службы русского языка

Дело в том, что слова цыпленок, цыпочки, цыкать, цыц имеют специфические междометные корни, что оправдывает их особое написание. Что касается существительного цыган, то это слово осталось единственным в списке исключений, не имеющим междометного корня. Раньше таких слов было больше: панцырь, цырюльник, цынга, цыновка – написание этих слов было изменено в 1956 году (когда были приняты действующие правила русского правописания). Почему слово цыган осталось в списке исключений, а не стало писаться через и, как панцирь и другие слова? Вероятно, это связано с тем, что цыган – слово с богатой культурно-исторической традицией (например, оно употребляется в названии поэмы А. С. Пушкина) и лингвисты понимали, что изменение его написания многими было бы воспринято болезненно.

Скажите, пожалуйста, это действительно правильно: сковорода-гриль и сковорода вок?
И есть ли какое-то объяснение такому написанию?
Заранее спасибо за ответ.

Ответ справочной службы русского языка

Это нормативное написание.

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

Сочетания с компонентом ...гриль и некоторыми другими — словарные, пишутся через дефис.

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

Ответ справочной службы русского языка

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

Мясо барбекю и крылышки барбекю пишутся раздельно.

Раз в неделю в этот район приезжает автолавка, а единственный автобус ходит три раза в день. До другой остановки нужно идти через лес. Здесь стоит старый дом культуры, а во дворах столы с домино. Остается добавить: «Это Минск, детка!». Бывший военный городок на улице Маневича находится немного за МКАД в окружении леса и обнесен бетонным забором, за которым время словно остановилось. Двухэтажные дома облюбовали киношники, ведь это живые декорации для фильмов и сериалов о 40-х и 50-х годах. Realt заглянул в район и узнал у местных, как им живется и почему они не хотят отсюда уезжать.

По короче как пишется через дефис или нет

Дома как в Осмоловке, военное прошлое и «рухлядь», не видавшая капремонтов

В прошлом жилой городок Министерства государственной безопасности, в настоящем – часть Советского района Минска. Если однажды случайно не наткнуться на этот квартал, вряд ли бы что-то сюда привело. Он скрывается по привычке от лишнего внимания за высоким бетонным забором. За годы он оброс крупными соседями – заправкой «А-100», садовым товариществом, «Экспобелом», трассами и развязкой.

Городок образовался в конце 1940-ых. Интересно, что дома здесь построены по проектам советского архитектора Михаила Парусникова, благодаря которому появились в Минске здания КГБ, Нацбанка, стадион «Динамо». К слову, по такому же проекту построены жилые дома в Осмоловке. Так что этот квартал часто называют ее младшим братом. 

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

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

Во дворе нам с фотографом встречается один из старожилов – 75-летний мужчина.

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

– Почему же рухлядь?

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

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

– Все деревья и кусты, которые мы видите, посадили когда-то жители. Лес, через который все ходят на остановку, посадили в 1957 году. Скоро начнут пилить…

По короче как пишется через дефис или нет

По короче как пишется через дефис или нет

«При коммунизме жили: если надо что сделать или построить, никого не звали, все сами»

Весь квартал насчитывает 12 жилых домов. В большинстве это сталинки, есть хрущевка. Еще два нетиповых дома построили позже всех – в 90-ых, из-за чего жителей прибавилось, а инфраструктура начала постепенно пропадать. Сегодня здесь нет даже маленького магазина. Только табачный ларек одиноко стоит возле дома культуры.

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

– Я вам так скажу. Жить здесь как в райском уголке! Жаль, вы зимой приехали. Летом у нас шикарно, очень красиво. Аллея вся зеленая. Я живу здесь почти 50 лет, вырастила двоих детей, и никуда не уеду. Раньше это была большая деревня, в которой все друг друга хорошо знали. Дети всегда были под присмотром взрослых. Если вдруг ребенок за забор ходил, его за ручку быстро домой приводил кто-то. Если мальчишки и девчонки начинали прятаться и курить, родителям сообщали сразу. Короче, ничего тогда нельзя было скрыть.

Галина переводит тон и с грустью в голосе замечает:

– Сейчас такого нет, каждый сам за себя. Была начальная школа, но на ее месте построили дом. Приходится возить детей в Минск. Детям заняться у нас нечем. В клубе (так называют местные дом культуры – прим. Realt) работали детские кружки, кино показывали. И все праздники там проходили, потому что было кафе. Свадьбу сына и дочки в нем справляли. А еще была в клубе хорошая столовая. В нее приходили кушать из военчасти и приезжали медработники из Зеленого луга на машинах скорой помощи.

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

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

«Те, кто успел получить квартиры и переехать, просились назад в городок»

К беседе присоединяется знакомая Галины, местная жительница Наталья. Она переехала сюда с родителями из Германии в 1956 году, когда ей было два года.

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

Женщины рассказывают и о судьбе клуба. Оказывается, закрылся он еще в 90-х. Но в здании еще оставались столовая, медпункт, почта и магазин. Потом здание продали, начался ремонт. Позже его арендовали киносъемщики. Но летом вдруг всех выгнали. И ремонт бросили на полпути.

– Боюсь, снесут его и построят какую-нибудь 25-этажку, – рассуждает Наталья.

– Так она сразу под землю провалится к чертям, – смеется Галина. – Мы не дадим здесь строить высокий дом.

– А кто нас спросит? – отвечает Наталья. – Найдут инвестора и построят. Людей будет много, двор захламят машинами. Но страшнее всего, если сделают сквозной проезд.

Наталья вспоминает, как здесь было «великое переселение».

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

Разговор прерывает проносящийся по дороге кроссовер.

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

По короче как пишется через дефис или нет

По короче как пишется через дефис или нет

«В 2004-ом видел не скажу на чьем столе проект многоэтажной застройки этого района»

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

Мужчина вспоминает, как в 1985 году на поле, где сейчас поселок Солнечный, он катался на лыжах. А еще бегал по узкоколейной железной дороге, проложенной до деревни Дроздово.

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

– Жилось раньше отлично. Вечером в клубе в бильярд играли или кино смотрели. Устраивали субботники, после которых отдыхали во дворах с чаркой. Сейчас здесь хорошо детям. Могут гулять до полуночи во дворах, и никто не боится выпустить их.

Александр рассказывает интересный факт. Одноэтажка на Маневича, 3 – здание бывшей казармы, переделанной в квартирный дом. Его предлагали снести, и жители вот-вот должны были получить квартиры, но планы резко изменились.

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

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

Про сам фреймворк можно почитать здесь, посмотреть тут и пощупать там

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

Очевидные решения

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

Расширение библиотечных компонентов

Начну с декларативного подхода и примесей — краеугольного камня Chorda. Для наглядности нам понадобится немного кода.

Создадим простой компонент на JSX (React) с кнопкой и текстом. Задача: при клике по кнопке меняется текст

const MyComponent = () => {

	const [data, changeData] = useState('')

	const hahdleClick = (e) => {
		changeData('Hello')
	}

	return <div>
  	<button onClick={handleClick}>Click me</button>
  	<p>{data}</p>
	</div>

}

// вот так выглядит применение компонента
<MyComponent/>

Сделаем похожий функционал, используя чертеж Chorda

// вырожденная дизайн-функция
const MyComponent = () => {
    return {
        templates: {
            button: {
                tag: 'button',
                text: 'Click me',
                events: {
                    // обработка событий VDOM
                    $dom: {
                        click: (evt, {data}) => {
                            data.$value = 'Hello'
                        }
                    }
                }
            },
            text: {
                tag: 'p',
                reactions: {
                    // реакции компонента на изменение переменной скоупа
                    data: v => patch({text: v})
                }
            }
        },
        initials: {
            // инициализация переменной в скоупе
            data: () => observable('')
        }
    }
}

// создаем чертеж
MyComponent()

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

Но

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

Поехали

// Придется залезть в библиотеку (!) и сделать пару правок

const MyComponent = (props) => {

    const {rootClassName} = props

    /* Тут ничего не меняется. Пропускаем */

    return <div className={rootClassName}>
        <button onClick={handleClick}>Click me</button>
        <p>{data}</p>
    </div>
}

// рендерим
<MyComponent rootClassName="custom" />

Отлично!

Тем временем в Chorda

// Менять оригинальный чертеж необходимости нет

// В месте применения создадим примесь
mix(MyComponent(), {
    css: 'custom',
})

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

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

const MyComponent = (props) => {

    const {rootProps, buttonProps, text: MyText} = props

    /* тут ничего не меняется */

    return <div {...rootProps} >
        <button onClick={handleClick} {...buttonProps} >Click me</button>
        <MyText>{data}</MyText>
    </div>
}

<MyComponent 
    rootProps={{className: 'custom'}} 
    buttonProps={{className: 'custom-button'}}
    text={props => <p className="custom-text">{props.children}</p>}
    />

В ситуации с чертежом без особых именений

// Расширяем примесь
mix(MyComponent(), {
    css: 'custom',
    templates: {
        button: {
            css: 'custom-button'
        },
        text: {
            css: 'custom-text'
        }
    }
})

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

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

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

Этот компонент мне не подходит

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

Тогда на выбор:

1. Делаем форк, вносим в него правки. Делаем PR в репо библиотеки. Пока ждем влития, пользуемся форком

2. Делаем свой компонент. Используем его вместо библиотечного. Ждем новой версии библиотеки

3. (для обладателей особого дара убеждения) Объясняем автору библиотеки в чем он не прав и почему он должен внести нужные вам правки как можно скорее. Профит!

4. Забиваем

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

Mount или не Mount?

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

Хорошо проиллюстрирует мою мысль пример с загрузкой данных в store приложении при открытии страницы. Как правило, загрузка выполняется по событию монтирования узла виртуального DOM, что есть странно — зачем что-то добавлять в DOM, если данных еще нет? Почему бы нам сначала не загрузить данные, а потом решать — рендерить что-то или нет. Тут ситуацию немного спасает Suspense и понятие асинхронных компонентов, когда у каждого из них есть своя отложенная задача и, соответственно, отложенная отрисовка

Мне же больше нравится вариант, когда загрузка вообще никак не связана с рендерингом. В Chorda бизнес-логика находится на уровне дерева компонентов, а результаты выполнения бизнес-задач влияют только на store/state, не касаясь отрисовки напрямую

Все мы вместе и каждый сам по себе

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

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

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

Неочевидные следствия

А вот некоторые моменты не являлись изначальной целью, но проявились по мере развития фреймворка

Встраивание в существующие проекты

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

Интересный вопрос: если фреймворк использует React, то можно ли сказать, что приложение, которое использует данный фреймворк, написано на React?

Загружаем и работаем

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

Правда вот, SSR превратился в нетривиальную задачу

Поведенческие компоненты

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

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

Как это может выглядеть:

export default () => {
    // поведенческий компонент Text
    return Text({
        as: Paragraph, // "глупый" компонент Paragraph
        text$: $ => $.user.name
    })
}

Что в итоге?

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

Если фреймворк вас заинтересовал, или у вас есть предложения по его развитию — всегда пожалуйста.

2021-12-14T01:02:00+03:00

2021-12-14T12:28:41+03:00

2021-12-14T01:02:00+03:00

2021

https://inosmi.ru/social/20211214/251116428.html

Я – американец и переезжаю в Россию. Вы не переубедите меня

Я – американец и переезжаю в Россию. Вы не переубедите меня

Общество

Новости

ru-RU

https://inosmi.ru/docs/terms/terms_of_use.html

https://россиясегодня.рф

Я — американец и всерьез подумываю переехать в Россию. Попробуйте переубедите меня. Немного всякой всячины обо мне: — Люблю зиму. — Американская политика для меня — все равно что… ИНОСМИ, 14.12.2021

общество, сша и канада, сша, английский, россия, сша, reddit

https://cdnn1.inosmi.ru/images/24897/94/248979413.jpg

1200

630

true

https://cdnn1.inosmi.ru/images/24897/94/248979413.jpg

https://cdnn1.inosmi.ru/images/24897/93/248979366.jpg

3072

2048

true

https://cdnn1.inosmi.ru/images/24897/93/248979366.jpg

https://inosmi.ru/politic/20211210/251098504.html

https://inosmi.ru/social/20211209/251092748.html

https://inosmi.ru/social/20211209/251090364.html

Издание ИноСМИ

7 495 645-37-00

ФГУП МИА «Россия сегодня»

https://россиясегодня.рф/awards/

Издание ИноСМИ

7 495 645-37-00

ФГУП МИА «Россия сегодня»

https://россиясегодня.рф/awards/

Издание ИноСМИ

7 495 645-37-00

ФГУП МИА «Россия сегодня»

https://россиясегодня.рф/awards/

Издание ИноСМИ

7 495 645-37-00

ФГУП МИА «Россия сегодня»

https://россиясегодня.рф/awards/

Я — американец и всерьез подумываю переехать в Россию. Попробуйте переубедите меня.

Немного всякой всячины обо мне:

— Люблю зиму.

— Американская политика для меня — все равно что футбол.

— Россия мне нравится тем, что коррупция проворачивается в открытую. Здесь, в Америке, люди сами себе зубы заговаривают и пыль в глаза пускают.

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

— Всё глупо и бессмысленно. Может быть, хотя бы русские это догоняют.

Что я упустил?

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

Комментарии читателей:

DefNotaZombie

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

itsadiseaster

Это докторскую-то, по-твоему, без особых запросов? Ну-ну.

DefNotaZombie

Если не пытаться пролезть на бюджетные места — вполне.

Beefsweater

В Якутске не просто холодно, а очень-очень холодно. Это вам не какая-нибудь Монтана и не Канада. Обзаведись шубой как у исследователей Арктики.

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

nona_ssv

В Якутске очень холодно, но город замечательный!

LeonGalahad

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

Fatch0deBoi34

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

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

AK47gender

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

WorldForTroops

Переубеждать? Вот еще!

Добро пожаловать! Вот, что я тебе скажу.

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

Unfair-Bid3200

В Америке то же самое!

Loser7843

Это что, мой клон, да? Вылитый я, даже про панк совпало!

tzu_tzu_flower

Ты только что перечислил всё то, за что я люблю Россию! Я слишком долго пытался устроиться в Америке, но не вышло — просто не мое. Жизнь дешевле, люди проще и понятнее, прекрасная страна.

Wolfsbane90

Валяй! Я переехал сюда с Гавайев, и мне нравится.

GeoXvii

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

Independentwh0re

Наша зима тебе не понравится, но дерзай. Удачи!

Exact-Supermarket935

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

Micehbos

Для начала хорошенько подумай насчет Якутска. Зима там действительно нешуточная.

Как по мне, для начала будет попроще в новосибирском Академгородке или Кольцове, да и зимой там всего минус 40 — минус 20. Еще вариант — Томск, это недалеко от Новосибирска и тоже куча университетов.

SHOBLOYOBLO

Если хочешь зашибать в десять раз меньше — валяй.

Archontwo

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

AK47gender

Я еще раньше считал, что медицина в России — полный отстой. Пока не столкнулся с американской, гы-гы. Дорогущая аж жуть, к тому же отваливай еще и за страховку. Кроме того, приходится буквально воевать за каждый счет, ведь им идет каждый доллар, не покрытый страховкой. Внутренние путешествия тоже дорогие. Средний посредственный отельчик обходится где-то в 90 долларов за ночь до вычета налогов. Авиабилеты тоже дорогие. И опять же налоги. Хотя насчет Сочи могу согласиться. Люди грубые, и цена не соответствуют ожиданиям. Но это вы еще по-настоящему жирных американцев не видели. Еда здесь форменная дрянь. Если власти что-то одобрили, это еще не значит, что это можно есть. Кругом один сахар, глюкозные сиропы и красители всякие. За вкусной и экологический чистой едой надо побегать. Зарплаты низкие — и ничего не попишешь. Вы удивитесь, но, как и русские, половина американцев живет от зарплаты до зарплаты. Во многих штатах минималка — 7,25 доллара в час, и дядя Сэм следит за каждым центом на твоем счету. Итого 1 256 долларов. А жилье стоит в среднем от 600 до 1 500 долларов в зависимости от штата. Плюс коммуналка. Плюс бензин. Плюс кредит на машину и так далее.

GreatZeroTaste

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

Competitive_Storm_72

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

MR-izu1201t

Ну ты псих, вообще. Менять Америку на Россию? Может, сразу Северную Корею, а?

Материалы ИноСМИ содержат оценки исключительно зарубежных СМИ и не отражают позицию редакции ИноСМИ.

  • По колхозному как пишется
  • По королевски как пишется через дефис или нет
  • По командирски как пишется
  • По коробочно как пишется
  • По классике жанра как пишется