Это мое личное путешествие, поэтому, если вы здесь надеетесь на общий «Как», вы не найдете его здесь. Вместо этого, если вы заинтересованы в том, как я, автор JavaScript Arracy, боролся, чтобы увидеть очевидные вещи прямо перед собой, вы находитесь в нужном месте. Я буквально имел оба части перед мной, и просто не связывался о точках.
Это не теряется на мне, я говорю о том, что еще для выпущенной функции, как будто это немного долгое путешествие, но для меня это. Если вы не знакомы с Компоненты React Server Эта статья не имеет смысла. Вы видите, что мы находимся на CUSP очень захватывающего времени в JavaScript Frameworks, которые были в составе в течение многих лет, и мы настолько близки, вы можете почти попробовать его.
Теперь вы, вероятно, думаете, не так ли статья о компонентах React Server. Тэб … терпение. Мы попадаем туда.
Вы видите, я работаю 12 часов в день. 8 часов это моя профессиональная работа, где я являюсь разработчиком на Марко Основная команда на eBay. Тогда после некоторого необходимого времени со своей семьей моя вторая работа начинается там, где я являюсь основным сопровождением недооцененного горячего реактивных рамок Твердое Отказ
Marko, возможно, является лучшим решением для рендеринга JavaScript Server Server на сегодняшний день с технической перспективы. Я бы поспорил даже не близко Но, возможно, это немного предвзято. Но ориентиры так объявляют, и технология – это то, что каждая библиотека завидует (да даже реагирует, но мы доберемся до этого).
Если вы не знакомы с Marko, это скомпилированная структура JavaScript, такая как Svelte, которая начала разработку в 2012 году и достигла 1,0 в 2014 году. И что такое 1,0, учитывая, что он поставляется с прогрессивным (потоковым) рендерингом сервера и только для доставки JavaScript для клиента, необходимого для интерактивности (превращается в частичную увлажнение). Два из самых желанных функций для JavaScript Framework в 2021 году.
Но это имеет смысл. Марко было сделано как реальное решение для eBay в масштабе с самого начала. Он был агрессивно преследовать и в течение нескольких лет принял большую часть сайта. Он заменил Java, которая была там в качестве раствора полного стека с самого начала. Путь Rection к усыновлению на Facebook было намного более инкрементным.
Теперь Марко придумала довольно интересную систему для прогрессивного рендеринга в 2014 году. На самом деле просто пример использования платформы, он был странно отсутствует в современных каркасах. Как Патрик, автор Марко Марко описывает в Фрагменты Async: заново открытие прогрессирующего HTML Рендеринг с Марко
Вместо того, чтобы ждать асинхронного фрагмента для завершения, элемент HTML заполнителя с назначенным идентификатором записывается в выходной поток. Фрагменты Async вне заказа предоставляются перед окончанием тег в порядке, который они завершены. Каждый асинхрический фрагмент OUT-до заказа оказывается в скрытой элемент. Сразу после фрагмента вне заказа A
Оригинал: “https://dev.to/this-is-learning/learning-to-appreciate-react-server-components-49ka”