React собирается переписать документацию
Vue
а такжеReact
, Кто является лучшим выбором, этот спор, кажется, никогда не прекращается. Но в одном вопросе фанаты с обеих сторон, похоже, пришли к редкому соглашению:
Документация Vue намного лучше, чем документация React.
React
Объяснение разработчика этому:Vue
Он был разработан китайцами, и написанные документы, конечно, больше соответствуют чтению китайцев.
но от#3308С точки зрения, кажется, что глобальнаяReact
Разработчики долгое время боролись с документацией. так что в этом вопросеReact Core Team
Член rachelnabors сказал со слезами на глазах:
«Чтобы компенсировать отсутствие официальной документации, разработчики-энтузиасты сделали многоReact
руководство. Как мы желаем от вас написать первымReact
От начала компонента до конца вашей карьеры официальный документ — это единственный «он», который рядом с вами».
вместе сHooks
Признание растет, но существующая документацияClassComponent
расширенный,Hooks
Просто отдельная глава.
Поэтому,React
Команда решила переписать документацию.
Основная причина, по которой документацию React трудно понять
Действительно ли разница между документами только потому, что «документы, написанные китайцами, больше подходят для китайцев»? Очевидно нет.
Чтобы понять различия в документах, нужно поговорить о различиях во фреймворках.
Vue
На основе разработки «языка шаблонов» степень абстракции выше. По сути, его документация представляет собой введение в синтаксис «языка шаблонов».
Затем просто запомните необходимую грамматику.
а такжеReact
Менее абстрактное, прямое использованиеJS
(JSX
просто синтаксический сахар).
в сравнении сVue
Грамматика поддерживает это,React
Требуется много времени, чтобы объяснить, как различные потоки данных и шаблоны проектирования работают вReact
используется в.
Разве вы не видите, что для решения проблемы повторного использования компонентовReact
имеютHOC
,render props
,组合模式
и многие другие понятия.
На этот раз будет сложно.
Что изменилось в новом документе
Зная суть проблемы, посмотрим, какие изменения будут внесены в новую документацию.
- к
Hooks
используется во всем документе
больше никогдаClassComponent
Например, это также показываетHooks
Став стандартом разработки де-факто, он получил признание сообщества.
- «Объяснение терминов и понятий» для начинающих программистов.
React
,включатьRedux
Мне это очень нравится (модифицированное, мне очень нравится) с использованием различных теорий и концепций, которыми я руководствуюсь в своей работе (например,代数效应
кHooks
).
Это заставляет многих фронтендов восхищаться «высоким» и причитать «не могу понять».
С этой целью в новый документ будут добавлены пояснения многих терминов и понятий.
- Дополнительные примеры диаграмм, онлайн-демонстрация, интеграция
Dev-tools
а такжеlint
.
Иллюстрации просты для понимания, простая онлайн-демонстрация для изучения во время практики. Двусторонний подход, с благими намерениями.
Причем на этот раз новый документ написал лично Дэн Абрамов. Лучшие интернет-знаменитости в классе передовых интерфейсов находятся в движении, и уровень внимания очевиден.
когда ты сможешь увидеть
Он так хорошо пахнет, когда я его увижу? Официальный ответ: в начале 2021 года.
Текущая версия документа будет заархивирована, и новая версия документа не будет изменена на основе текущей версии документа.
Если вы не можете ждать, официальныйДокументация текущей версии на основе хуковУтолить свою тягу.