🏆 Техническая проблема 6 | Расскажите о React 17!

внешний интерфейс React.js

Четвертая техническая тема | чат о микрофронтендеОн завершился успешно при активном участии всех. в то же времяПятая техническая тема | говорить о распределенных вещахТак же планомерно разворачивается.У передохнувших воротил фронтенда наверняка уже руки зачесались.Не волнуйтесь, шестой выпуск технической темы тоже здесь! В этом выпуске поговорим о только что вышедшем 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», а ссылку на этот призыв к статьям прикрепить в конце статьи.

Формат:

  1. использоватьРедактор Nuggets MarkdownСтуденты напрямую копируют следующий контент в статью
 [🏆 技术专题第六期|谈谈 React 17 的那些事!](https://juejin.cn/post/6889264500977958920)
  1. использоватьТекстовый редактор NuggetsСтуденты напрямую копируют следующий контент в статью

    🏆 Техническая проблема 6 | Расскажите о React 17!

настройки приза

Также к этому событию мы подготовили отличные призы:

  • 🏆Первая премия: 3 лучших автора по общему количеству баллов за статью получат "Наггетс периферийное веселье+Боевая книга React, всего 3.

  • 💙Второй приз: среди статей, участвующих в мероприятии, авторы 3 лучших статей, набравших наибольшее количество лайков, получат наггетсы».Официальная 👕Футболка + Эмалированная чашка для воды+Руководство по React"Каждый;

  • 👏Третья премия: Среди статей, участвующих в мероприятии, автор статей с наибольшим количеством комментариев и взаимодействий получит "Эмалированная чашка для воды Nuggets";

  • 🎉 Награда за поощрение новичков: мы будем случайным образом разыгрывать лотерею среди новичков, участвующих в эссе Nuggets.Эмалированная чашка для воды Nuggetsвсего 10;

  • 🐱Награда за участие: Все авторы, принявшие участие в написании и соответствующие требованиям, получат "Буклет Код скидки 40% * 3 шт.", безлимитный.

  • 以上奖项不可重复获得(参与奖不在内),重复会进行顺延(如果同时获得其中 2 个奖项,将按分类排序,取最高排名所在的奖项类别);

  • Общий аспект отбора: качество контента

Поддержка трафика

所有符合征文活动要求的参与文章,都将获得「 掘金首页热门推荐」,更有机会获得掘金官方微博、微信公众号等渠道推荐,让更多用户可以看到你的文章。

Отдельное спасибо

  • благодарный@Cookiebotyа такжеЛинь Сяошуайподдержка содержания этой статьи;
  • Отдельное спасибоАсинхронное сообществоПредусмотрено спонсорство книги. Асинхронное сообщество — это ведущее книжное сообщество ИТ-специалистов в Китае, организованное издательством People's Posts and Telecom. авторы.

  • Все авторы выше lv3 могут связаться со мной по WeChat: 229199157 и присоединиться к группе рекомендаций авторов!

Призыв к докладам по прошлым техническим темам