Четвертая техническая тема | чат о микрофронтендеОн завершился успешно при активном участии всех. в то же времяПятая техническая тема | говорить о распределенных вещахТак же планомерно разворачивается.У передохнувших воротил фронтенда наверняка уже руки зачесались.Не волнуйтесь, шестой выпуск технической темы тоже здесь! В этом выпуске поговорим о только что вышедшем React 17!
React зародился как внутренний проект Facebook и открыл свою первую версию в мае 2013 года.
С момента появления React, Angular и Vue улучшение возможностей разработки интерфейса увеличило потребность в работе со сложными бизнес-сценариями, что позволило инженерам интерфейса занять свое место в компьютерной сфере.
Конечно, итеративное обновление каждой новой версии особенно важно, так как новые функции, обновления архитектуры и изменения API всегда влияют на качество проекта, стабильность и эффективность передового научно-исследовательского персонала.
От первой версии до настоящего времени он длился 7 лет, благодаря строгости команды React в процессе обновления версии Diego, гарантии стабильности и совместимости фреймворка, и до сих пор поддерживает высокую долю и жизнеспособность интерфейса. сообщество. Благодаря сериям семейных ведер, производных от React: React-router, Dva, UmiJs, сериям кросс-энд разработки: Remax, Taro, нативному гибриду: React Native и т. д., была построена огромная экосистема React, которая обогащает все сообщество React.
И каждая новая версия React будет влиять на развитие этих связанных экосистем. В версии 16 React представил синтаксис хуков и архитектуру волокон, что привело к битве между использованием хуков и написанием классов в передовых исследованиях и разработках. Это ставит многие команды перед дилеммой между выбором обновления или сохранения статус-кво, а некоторые команды предпочитают временно подождать и посмотреть.
React 17 版本很不寻常,因为他并没有添加任何面向开发者的功能。而专注于升级简化React本身。
我们正努力开发新的功能,但并不属于本次版本。React 17是我们深度推广的关键所在。
特别的是,React 17 是一个『垫脚石』版本,它会使由一个React版本管理的tree嵌入到另一个React管理的tree中时会更加安全。
—— 译者 NickJiangDev
В примечаниях к выпуску версии React 17 RC упоминается, что «это версия без новых функций», которая не добавляет никаких функций, ориентированных на разработчиков, но обновляет и оптимизирует сам React и вводит концепцию постепенных обновлений. также важная версия «трамплина».
После выпуска новой версии она будет иметь определенное влияние в сообществе, но какое влияние она окажет по прошествии времени на команду и разработчиков?
Если ваша команда и отдельные разработчики ознакомились с новой версией React 17, то вы можете рассказать о том, как эта версия влияет на реальную разработку проекта/проекта. Первая важная вещь, которую нужно сказать три раза:
Не носите с собой официальную документацию! ! !
Не носите с собой официальную документацию! ! !
Не носите с собой официальную документацию! ! !
Технические темы, на которые можно ссылаться:
- Как обновить проект до новой версии React
- Использование React в проектных командах
- Внедрение и применение новых возможностей React
- Интерпретация исходного кода новой версии React
способ участия
Прием статей открыт для всех пользователей Nuggets, и способы участия следующие:
Участвующие пользователи, пожалуйста, используйте "文章标题 | 🏆 技术专题第六期征文
” в качестве названия письменного содержания. При публикации статьи выберите " 前端
«Классификация»,React.js
», а ссылку на этот призыв к статьям прикрепить в конце статьи.
Формат:
- использоватьРедактор Nuggets MarkdownСтуденты напрямую копируют следующий контент в статью
[🏆 技术专题第六期|谈谈 React 17 的那些事!](https://juejin.cn/post/6889264500977958920)
-
использоватьТекстовый редактор NuggetsСтуденты напрямую копируют следующий контент в статью
настройки приза
Также к этому событию мы подготовили отличные призы:
- 🏆Первая премия: 3 лучших автора по общему количеству баллов за статью получат "Наггетс периферийное веселье+Боевая книга React, всего 3.
-
💙Второй приз: среди статей, участвующих в мероприятии, авторы 3 лучших статей, набравших наибольшее количество лайков, получат наггетсы».Официальная 👕Футболка + Эмалированная чашка для воды+Руководство по React"Каждый;
-
👏Третья премия: Среди статей, участвующих в мероприятии, автор статей с наибольшим количеством комментариев и взаимодействий получит "Эмалированная чашка для воды Nuggets";
-
🎉 Награда за поощрение новичков: мы будем случайным образом разыгрывать лотерею среди новичков, участвующих в эссе Nuggets.Эмалированная чашка для воды Nuggetsвсего 10;
-
🐱Награда за участие: Все авторы, принявшие участие в написании и соответствующие требованиям, получат "Буклет Код скидки 40% * 3 шт.", безлимитный.
-
以上奖项不可重复获得(参与奖不在内),重复会进行顺延(如果同时获得其中 2 个奖项,将按分类排序,取最高排名所在的奖项类别);
-
Общий аспект отбора: качество контента
Поддержка трафика
所有符合征文活动要求的参与文章,都将获得「 掘金首页热门推荐」,更有机会获得掘金官方微博、微信公众号等渠道推荐,让更多用户可以看到你的文章。
Отдельное спасибо
- благодарный@Cookiebotyа такжеЛинь Сяошуайподдержка содержания этой статьи;
- Отдельное спасибоАсинхронное сообществоПредусмотрено спонсорство книги. Асинхронное сообщество — это ведущее книжное сообщество ИТ-специалистов в Китае, организованное издательством People's Posts and Telecom. авторы.
- Все авторы выше lv3 могут связаться со мной по WeChat: 229199157 и присоединиться к группе рекомендаций авторов!
Призыв к докладам по прошлым техническим темам
- 🏆 Техническая проблема 1 | Поговорим о Deno
- 🏆 Технический спецвыпуск 2 | Что случилось со мной с Go
- 🏆 Технический спецвыпуск 3 | Все о визуализации данных
- 🏆 Технический специальный выпуск 4 | Расскажите о тех вещах, которые касаются микроинтерфейса.
- 🏆 Технический спецвыпуск 5 | Рассказываем о распределенных вещах
- 🏆 Техническая проблема 6 | Изменения в React17