Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 15

a

azabroflovski in JavaScript — русскоговорящее сообщество
Roman O
Благодарю
👍
источник

О

Орынбай in JavaScript — русскоговорящее сообщество
Roman O
Благодарю
С тебя порция плова
источник

RO

Roman O in JavaScript — русскоговорящее сообщество
Орынбай
С тебя порция плова
Но я сегодня на обед готовил рис с овощами..
источник

ST

SERGEEV Tolia in JavaScript — русскоговорящее сообщество
Почти плов
источник

RO

Roman O in JavaScript — русскоговорящее сообщество
В чате реакта помощи нет, понадеюсь на вас.

Как можно динамически аппендить нужные мета-теги в head, чтобы они были видны при http запросе без использования JavaScript? (такое возможно?)

Это нужно для твиттер мета-тегов. Там вроде нет js исполнителя для проверки тегов (в этом не уверен, но мне сказали сделать динамичесткие теги в статик html)

Использую Helmet в ServerSideRendering.

В ssr.js:
onPageLoad(async (sink) => {
...
const app = stylesheet.collectStyles(
   <ApolloProvider client={apolloClient}>
     <StaticRouter location={sink.request.url} context={{}}>
       <App />
     </StaticRouter>
   </ApolloProvider>,
 );
...
sink.appendToHead(helmet.meta.toString());
sink.appendToHead(helmet.title.toString());
...
}
источник

н

никита in JavaScript — русскоговорящее сообщество
Всем привет, никто не сталкивался случайно, почему на айфоне страница открывается с небольшим скроллом сверху?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
как же хорошо, что я понял как работают промисы и асинхронный код в жс в целом
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
потому что это айфоны
источник

ДМ

Дмитрий Мачихелян... in JavaScript — русскоговорящее сообщество
У меня есть массив объектов, как в каждом элементе изменить конкретное поле?
источник

О

Орынбай in JavaScript — русскоговорящее сообщество
Дмитрий Мачихелян
У меня есть массив объектов, как в каждом элементе изменить конкретное поле?
Отловить по id через .map
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
array.map((obj) => { obj.field = YOU_VALUE; return obj; });
источник

ДМ

Дмитрий Мачихелян... in JavaScript — русскоговорящее сообщество
спасибо!
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
можно ещё получше сделать, но думаю, что и так сойдёт
источник

DC

Dmitriy Code in JavaScript — русскоговорящее сообщество
Добрый день. Коллеги, подскажите пожалуйста может есть какие то готовые примеры функции или библиотека какая то.
Есть два обьекта с огромным уровнем вложености.
Первый это исходные данные, а второй это измененные данные.
Мне нужно сравнить какие поля добавились или изменились во втором обьекте и вернуть итоговый обьект с теми полями в которых произошли изменения.
Заранее большое спасибо!
источник

AM

Andrey Mishagin in JavaScript — русскоговорящее сообщество
Dmitriy Code
Добрый день. Коллеги, подскажите пожалуйста может есть какие то готовые примеры функции или библиотека какая то.
Есть два обьекта с огромным уровнем вложености.
Первый это исходные данные, а второй это измененные данные.
Мне нужно сравнить какие поля добавились или изменились во втором обьекте и вернуть итоговый обьект с теми полями в которых произошли изменения.
Заранее большое спасибо!
Может в lodash что-то есть?
источник

L

Looch in JavaScript — русскоговорящее сообщество
Dmitriy Code
Добрый день. Коллеги, подскажите пожалуйста может есть какие то готовые примеры функции или библиотека какая то.
Есть два обьекта с огромным уровнем вложености.
Первый это исходные данные, а второй это измененные данные.
Мне нужно сравнить какие поля добавились или изменились во втором обьекте и вернуть итоговый обьект с теми полями в которых произошли изменения.
Заранее большое спасибо!
просто перебором одного объекта и сравнение с другим, просто не понятно на каком уровне вложенности тебе это нужно, типа разница будет только на самом глубоком ? или у объектов вообще может быть разная структура ?
источник

L

Looch in JavaScript — русскоговорящее сообщество
вот какая штука есть https://github.com/cosmicanant/recursive-diff
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
Andrey Mishagin
Может в lodash что-то есть?
а может без lodash
источник

AM

Andrey Mishagin in JavaScript — русскоговорящее сообщество
Ilya Sinkin
а может без lodash
Почему?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
потому что весит дохера, а в итоге юзают пару функций из неё
источник